用户要求——>功能分析——>架构制定——>组件开发——>原型集成

总体测试<——(系统)功能测试<——架构测试<——组件测试

心得体会:

1. 组件测试通过(子系统),不等于在全架构中没有问题,所以需要架构测试。

2. 架构测试通过(架构自洽),不等于满足了所有的系统功能测试。

3. 系统功能测试通过(满足了功能要求),不等于满足全部复杂情况

4. 让系统在更大范围内适用,必须做更全面的总体测试