摘要:
1、软件体系结构: 系统的一个或者多个结构,包括软件的构件,构件的外部可见属性及他们之间的相互关系。 2、设计类: 在设计阶段,软件团队必须定义一组设计类,可以使用下面的方式:通过提供设计细节精化分析类,这些设计细节将促成类的实现;创建一组新的设计类,该设计类实现了软件的基础设施以支持业务解决方案。 常用的五种设计类:用户接口类(定义人机交互所必需的所有抽象)、业务域类(通常是早期定义的分析类的精化)、过程类(实现完整管理业务域类所必需的低层业务抽象)、持久类(代表将在软件执行之外持续存在的数据存储)、系统类(实现软件管理和控制功能,似的系统能够运行并在其计算环境内与外界通讯)。... 阅读全文