需求工程最终会形成需求规格说明(系统外部行为的详细描述)。
> 如果采用需求规格说明书中架构作为软件架构,则会发生几种情况:
1. 需求分析阶段,不考虑优化设计,则不能最为最终设计;
2. 在需求分析阶段,组织负担不起做底层的设计,所以要进行分析及选优;
3. 不可能存在某一架构或方法对所有软件都理想(需求规格说明书中的“架构”作为软件架构)
Cherry, G., Software Construction by Object-Oriented Pictures, Canadaigua, New York: Thought Tools, 1990,p.39.