在先启阶段,分析和设计与确定系统是否如想象那样可行有关,并与评估解决方案的潜在技术(在活动:执行体系结构合成中)有关。如果感觉开发几乎涉及不到风险(例如,由于较好地理解域,系统不是新系统等),则可省略此活动。
精化阶段早期注重于为系统创建初始体系结构(活动:定义候选体系结构),以提供主要分析工作的起点。如果体系结构已存在(可能由于在先前的迭代或先前的项目中已生成体系结构,或由于从应用程序框架中获取了体系结构),工作的重点则转为优化体系结构(活动:优化体系结构)。创建一组初始元素,使用这些元素来提供适当的行为(活动:分析行为)。
确定初始元素后,进一步改进这些元素。活动:设计组件将生成一组组件,这些组件提供适当的行为来满足系统中的需求。如果系统包括数据库,则同时进行活动:设计数据库。结果将得到一组初始组件,这些组件在能力模式:实施中进一步优化。
|