GU ranked third operation

github address [ https://github.com/gy722 ]
[My Address] [ https://home.cnblogs.com/u/gy722/ ]

Pair programming photo :( Since we do not have school so we are all video communication)
Here Insert Picture Description
Here Insert Picture Description

project Expected to take The actual time-consuming
plan 20 60
demand analysis 60 100
Generate design documents 20 30
Design Review 20 10
Code Specification 10 10
Specific design 30 60
Specific coding 240 360
Code Review 30 30
test 60 120
report 120 150
testing report 100 120
Improved hindsight 60 90
total 770 1270

feature design

Randomly named program should include the following forms:
1. window loads the student's name
2. Start random roll call window
3. The window stops random
4. We have added a new function is to be named when the new students because as many the reason many students often did not choose the class, but still first attendant learning, only after the Senate added to the system, so that students can be added to achieve this function

Features reflect

(1) Design By Contract:
reflect: This set of parameters naming system requires very little input mainly done by clicking on the controls when the students enter the name may specify the appropriate format, such as can not enter a symbol, there is no longer than 8 words.
(2) Information Hiding:
information hiding determining means and in the design module, such that the specific information contained within a module, other modules do not need this information, it is inaccessible.
How to reflect: can be achieved through public and private, but I think the rigor of this program does not require much privacy, but at the time of the transfer of the database can restrict the right to limit and prevent exposure of details
(3) Interface Design:
reflect: good design appropriate interfaces, increasing the program's feasibility, make the program more user-friendly.
(4) Loose Coupling:
between modules in close contact with each other a measure of the degree of software system architecture. The closer the contact between the modules, the stronger its coupling, independent module is worse. Module is coupled between high and low depending on the complexity of the interface between the modules, and the calling mode information transfer.
Reflect: This is not our will, before too learned in C #, but because less likely, so there is no use to program them.

Code Photo Gallery

Here Insert Picture Description
Here Insert Picture Description

Here Insert Picture Description
Here Insert Picture Description

operation result

Here Insert Picture Description
Here Insert Picture Description

Guess you like

Origin www.cnblogs.com/gy722/p/11616246.html