lab 1.2
| The Link Your Class | https://bbs.csdn.net/forums/MUEE308FZU202201?category=0 |
|---|---|
| The Link of Requirement of This Assignment | https://bbs.csdn.net/topics/608734907 |
| The Aim of This Assignment | Lab1_2_solution |
| MU STU ID and FZU STU ID | 20124643_832001218 |
PSP
| Personal Software Process Stages | Estimated time (minutes) | real time (minutes) |
|---|---|---|
| Planning | 20 | 30 |
| Estimate | 40 | 50 |
| Development | 60 | 80 |
| Analysis | 75 | 65 |
| Design Spec | 40 | 50 |
| Design Review | 10 | 20 |
| Coding Standard | 25 | 30 |
| Design | 30 | 40 |
| Coding | 80 | 70 |
| Code Review | 10 | 15 |
| Test and debug | 10 | 30 |
| Reporting | 50 | 40 |
| Size Measurement | 10 | 10 |
| Postmortem & Process Improvement Plan | 20 | 30 |
| Total | 620 | 650 |
Github
https://github.com/Xyk56565656/Xyk/commit/750018f7b95fee2f885a61765c5ee0427b9c8da8
Development
Choice of language : C++
the reason:
1. C++ has realized the object-oriented programming. Among high-level languages, the processing speed is the fastest, and most game software and systems are written by C++.
2. C++ language is very flexible and powerful. If the advantage of C language is pointer, then the advantage of C++ is the design of performance and class hierarchy
3. C++ is very rigorous, precise and mathematical, and the standard definition is very detailed.
4. The grammatical ideas of C++ language are distinct and echo each other; The structure is explicit and explicit. Of course, this is only part of the advantages of C++. In the process of application, we will gradually discover the beauty of C++.
Design and implementation process

Basic Requirements :

Advanced requirement:

Uplifting requirement:

Ultimate requirement:

result

Summary
In this practice, through the flow chart, we can clearly follow our thinking to program, which is as helpful as mind map. At the same time, I used the GitHub knowledge base for the first time. This website is of great significance to the improvement of our future programming ability and the expansion of programming knowledge.
相关推荐
JOS source code (lab1 and lab2)
在Lab1和Lab2中,我们将探讨JOS如何处理基本的硬件交互、内存管理和中断处理等核心概念。1. **硬件交互** 在Lab1中,JOS开始与80x86处理器进行交互。
Wk1Lab2
【标题】"Wk1Lab2"显然指向一个学习周中的第二个实验,可能是一个编程练习,专注于Java语言。
Lab2_1
在本实验"Lab2_1"中,我们将深入探讨C#编程语言的核心概念和技术。C#是一种面向对象的、类型安全的编程语言,由微软公司为.NET框架开发,旨在提高软件开发的效率和质量。
lab1-web-2
在描述中提到的"lab1-web-2",可能意味着这是继前一个实验(lab1-web-1)之后的延续,重点可能是进一步的HTML实践,如添加更复杂的元素,如表格(`<table>`)、图像(`<img>
lab1Sem2
在这个"lab1Sem2"的学习资源中,我们可以推测这是一个学期课程的实验一,可能涉及到C#的基础知识和编程实践。


