第6讲.从需求到设计.pptVIP

  • 60
  • 0
  • 约1.53万字
  • 约 152页
  • 2017-03-28 发布于湖北
  • 举报
第6讲.从需求到设计

第6讲. 从需求到设计 Cao Jian CIT Lab, Shanghai Jiaotong University 内容提要 从分析到设计 逻辑体系结构与包图 迈向对象设计 交互图 类图 1. 从分析到设计 2. 逻辑体系架构与UML包图 2.1 逻辑架构与层 逻辑架构是软件类的宏观组织结构,它将软件类组织成包,子系统和层等 层:对类、包或子系统的粗粒度的分组,具有对系统主要方面加以内聚的职责。较高的层可以调用较低的层。常见的层: 用户界面 应用逻辑和领域对象 技术服务 2.2 软件架构 架构是一组重要决策,其中涉及软件系统的组织,对结构元素及其组成系统的接口的选择,这些元素特定于其相互协作的行为,这些结构和行为元素到规模更大的子系统的组成,以及指导该组织结构(这些元素及其接口,协作和组成)的架构风格 2.3.1 包的引入 大型的软件系统中往往包含大量的建模元素 需要将它们有序的组织起来 包就是一种概念性的模型管理的图形工具 2.3.2包的语义 包是一种对模型元素进行成组组织的通用机制。包用于定义一个名字空间或容器(Container)。 运用包可以把语义上相近的可能一起变更的模型元素组织在同一个包中,对包中的元素作为一个整体对待,并且控制它们的可视性和存取。 包纯粹是一种概念性的模型元素,只存在于软件的开发过程中,因而与组件的概念是不一样的。 2.3.3 包的表示

文档评论(0)

1亿VIP精品文档

相关文档