下载此文档

逻辑架构与UML包图详解.ppt


文档分类:IT计算机 | 页数:约36页 举报非法文档有奖
1/36
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/36 下载此文档
文档列表 文档介绍
第13章 逻辑架构和UML
逻辑架构与UML包图详解
目标
介绍使用层的逻辑架构
阐述使用UML包图的逻辑架构
逻辑架构与UML包图详解
简介
现在,我们就从面向分析的工作过渡到软件设计
典型OO系统设计的基础是若干架构层,例如UI层、应用逻辑(或“领域”)层等。
逻辑架构与UML包图详解
UP制品相互影响
业务建模
领域模型
需求
用例模型
设想
补充性规格说明
词汇表
设计
逻辑架构的包图(静态视图)
交互图(动态视图)
类图(静态视图)
逻辑架构与UML包图详解
逻辑架构与UML包图详解
UP制品相互影响
强调的是逻辑架构(LA)
主要的输入是补充性规格说明中记录的架构方面的约束和要点
LA定义了包,包中有关于软件类的定义
逻辑架构与UML包图详解
示例
逻辑架构与UML包图详解
逻辑架构(logical architecture)
逻辑架构是软件类的宏观组织结构,它将软件类组织为包(或命名空间)、子系统和层等。
为何称其为逻辑架构?
因为并未决定如何在不同的操作系统进程或网络中物理的计算机上对这些元素进行部署(后一种决定是部署架构的一部分)。
逻辑架构与UML包图详解
层(Layer)
层是对类、包或子系统的甚为粗粒度的分组,具有对系统主要方面加以内聚的职责。
层按照“较高”层(例如UI层)可以调用“较低”层的服务
OO系统中通常包括的层有:
用户界面
应用逻辑和领域对象
技术服务(例如数据库接口或错误日志)独立于应用的,也可在多个系统中复用的服务。
逻辑架构与UML包图详解
架构分层
在严格的分层架构中,层只能调用与其相邻的下层的服务。这种设计在网络协议栈中比较常见,而在信息系统中不太常见。在信息系统中通常使用宽松的分层架构,其中较高层可以调用其下任何层的服务
例如,UI层可以调用与其相邻的应用逻辑层,也可以调用更下面的技术服务层中的元素,完成日志记录等工作
逻辑架构并非一定要组织为层。但这种方式极为常用
逻辑架构与UML包图详解

逻辑架构与UML包图详解 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数36
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sanshenglu2
  • 文件大小329 KB
  • 时间2021-04-11