Code Complete ---- (Part 6 System Considerations)
=======================================================================================
1. How Program size affects construction
Programs ---> Products ----> Systems ----> Systems Products
Three time increment
=======================================================================================
2. Managing Construction
Encourage good coding
Expand the team:
developing software isn't like riveting sheet metal<铆接金属板>: more workers working doesn't necessarily mean more work will get done.
Reduce the scope of the project
---- Must have
---- Nice to have
---- Optionals
=======================================================================================
3. Integration
Integration Frequency
---- Phased Integration <阶段>
---- Increment Integration <增量> snowballing integration
--- Errors are easy to locate
---- Top-down Integration
---- Bottom-up Integration
---- Sandwich Integration
---- Risk-Oriented Integration
---- Feature-Oriented Integration
---- T-Shaped Integration
=======================================================================================
4. Programming Tools
=======================================================================================
1. How Program size affects construction
Programs ---> Products ----> Systems ----> Systems Products
Three time increment
=======================================================================================
2. Managing Construction
Encourage good coding
Expand the team:
developing software isn't like riveting sheet metal<铆接金属板>: more workers working doesn't necessarily mean more work will get done.
Reduce the scope of the project
---- Must have
---- Nice to have
---- Optionals
=======================================================================================
3. Integration
Integration Frequency
---- Phased Integration <阶段>
---- Increment Integration <增量> snowballing integration
--- Errors are easy to locate
---- Top-down Integration
---- Bottom-up Integration
---- Sandwich Integration
---- Risk-Oriented Integration
---- Feature-Oriented Integration
---- T-Shaped Integration
=======================================================================================
4. Programming Tools
本文探讨了程序规模如何影响软件构建过程,并提出了有效的管理策略。包括团队扩展的方式、项目范围的合理缩减方法;同时深入讨论了不同的集成策略,如阶段集成、增量集成等,以及这些策略如何帮助定位错误。
1632

被折叠的 条评论
为什么被折叠?



