The process of constructing the substantive construction consists of some aspects of planning, design and inspection work.
Various activities in the software development process:
1. Defining the problem (problem definition)
2. Demand analysis (Requirements development)
3. Planning and Construction (construction planning)
4. Software architecture or high-level designs (software architecture or high-level design)
5. Detailed designs (detailed design)
6. Coding and debugging (coding and debugging)
7. Unit Test (Units testing)
8. Integration Testing (Intergration testing)
9. Integration (intergration)
10. Systems Testing (System testing)
11. Guaranteed Maintenance (Corrective maintenance)
650) this.width=650; "Src=" Http://s5.51cto.com/wyfs02/M01/82/B0/wKiom1decdbx7GYjAAFNnNku7MI814.png-wh_500x0-wm_3 -wmp_4-s_1937822816.png "title=" 11111.png "alt=" Wkiom1decdbx7gyjaafnnnku7mi814.png-wh_50 "/>
Building activities are primarily coding and debugging, but also involve detailed design, planning, unit testing, integration, integration testing, and other activities.
Specific tasks for building activities:
1. Verify that the relevant groundwork has been completed so that the building activities can proceed smoothly
2. Determine how to test the code you have written
3. Designing and writing classes and subroutines
4. Create and name variables and named constants
5. Creating a control structure, organizing statement blocks
6. Unit testing and integration testing of the code and troubleshooting errors
7. Review the underlying design and code of the other members of the development team and have them review your work
8. Retouch the code, carefully format and annotate the code
9. Integration of multiple software components developed separately
10. Adjust the code to make it faster and more resource-saving
Some important non-building activities include management, requirements analysis, software architecture design, user interface design, system testing, and maintenance.
Why building activities are so important:
1. Building activities are a major component of software development, and the proportion of total software development activity over time is typically between 30% and 80%
2. Building activities is the core activity of software development
3. Focus on building activities to significantly increase programmer productivity
4. The product of the building activity---Source code---is often the only accurate description of the software
5. Build activities are the only work that ensures that they will be completed
Points:
1. Software building is a core activity of software development: building activities is the only essential work in every project
2. Major software-building activities include: detailed design, coding, commissioning, integration, developer testing (developer testing) (including unit and integration testing)
3. Construction is also often referred to as "coding" and "programming"
4. Building the quality of the jelly has a substantial impact on the quality of the software
5. The "How to build" understanding procedure determines the programmer's degree of Excellence
Code Daquan reading notes 1---into the world of software building