逻辑架构与包图详解.pptVIP

  • 1
  • 0
  • 约3.06千字
  • 约 37页
  • 2019-10-16 发布于福建
  • 举报
第13章 逻辑架构和UML包图 目标 介绍使用层的逻辑架构 阐述使用UML包图的逻辑架构 简介 现在,我们就从面向分析的工作过渡到软件设计 典型OO系统设计的基础是若干架构层,例如UI层、应用逻辑(或“领域”)层等。 UP制品相互影响 业务建模 领域模型 需求 用例模型 设想 补充性规格说明 词汇表 设计 逻辑架构的包图(静态视图) 交互图(动态视图) 类图(静态视图) UP制品相互影响 强调的是逻辑架构(LA) 主要的输入是补充性规格说明中记录的架构方面的约束和要点 LA定义了包,包中有关于软件类的定义 示例 逻辑架构(logical architecture) 逻辑架构是软件类的宏观组织结构,它将软件类组织为包(或命名空间)、子系统和层等。 为何称其为逻辑架构? 因为并未决定如何在不同的操作系统进程或网络中物理的计算机上对这些元素进行部署(后一种决定是部署架构的一部分)。 层(Layer) 层是对类、包或子系统的甚为粗粒度的分组,具有对系统主要方面加以内聚的职责。 层按照“较高”层(例如UI层)可以调用“较低”层的服务 OO系统中通常包括的层有: 用户界面 应用逻辑和领域对象 技术服务(例如数据库接口或错误日志)独立于应用的,也可在多个系统中复用的服务。 架构分层 在严格的分层架构中,层只能调用与其相邻的下

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档