软件开发过程中的各种不同的活动;
1、定义问题(problem definition);
2、需求分析(requirements development);
3、规划构建(construction planning);
4、软件架构(software archiecture),或高层设计(high-level design);
5、详细设计(detailed design);
6、编码与测试(coding and debugging);
7、单元测试(unit testing);
8、集成测试(integration testing);
9、集成(integration);
10、系统测试(system testing);