教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

UML系统分析与架构设计实战

来源:网络收集 时间:2026-09-16
导读: UML系统分析与架构设计实战康凯1目录 第一单元:用UML辅助系统分析与设计 UML简介及常见疑难问题辨析 借鉴RUP的UML建模与分析 用GRASP模式指导设计 领域模型 面向对象设计的基本原则 设计模式 常用的软件架构风格及适用情况分析 SOA 及分层架构设计 第二单元

UML系统分析与架构设计实战康凯1目录 第一单元:用UML辅助系统分析与设计 UML简介及常见疑难问题辨析 借鉴RUP的UML建模与分析 用GRASP模式指导设计 领域模型 面向对象设计的基本原则 设计模式 常用的软件架构风格及适用情况分析 SOA 及分层架构设计 第二单元:UML与模式运用(GRASP模式) 第三单元:UML与软件设计思想 第五单元:用UML进行软件设计实践21

第一单元:用UML辅助系统分析与设计3UML实效建模——让设计建模更明白、更有效42

UML建模是什么困惑 最佳实践 UML = 词汇+语法UML建模 = 写文章5内容提要63

UML图概览应用时机、建模目的7开发过程解析目前的现实和愿景是什么 – 业务建模 业务 系统应对外提供什么功能和性能 需求到设计的桥梁 需求分析系统分析 架构设计 详细设计8体系、框架、核心机制根据架构进行设计4

需求分析阶段业务用例图系统用例图重要用例场景序列图用例场景活动图9系统分析阶段重要流程分析用的状态图 用例实现序列图105

架构设计阶段重要架构包图组件图部署图11详细设计阶段重要 重要类图序列图活动图协作图状态图126

序列图的区别业务场景用例实现(系统分析)详细设计13常用UML图汇总表需求分析 用例图 活动图 序列图 状态图 架构包图 组件图 部署图 协作图 类图★ ★ ★ ★ ★ ★ ★ ★ ★系统分析架构设计详细设计☆☆★ ★147

UML建模案例分析如何选用、模型解读、要点15下面是“系统架构图”吗168

用包图描述系统架构pkg Application «layer» pkg_App + AppUICore + MainApp + AppResChs«class» ChangeObserver + + + + CLifeCycleObserver CCmdMsgObserver CBookManagerObserver CSearchArticleObserver«layer» pkg_View + BookListView + MainView + MakeCatalogView包:分层、单 元 可指定构造型 <<system>> <<subsystem>> <<framework>> <<layer>>……«layer» pkg_Data + Workspace«layer» pkg_Controller + Controller依赖关系一般不指定构造型«layer» pkg_Dialog + BookDialog17包图可嵌套pkg 系统架构 «子系统» 多渠道资源采集 天钩服务 入库服务 «子系统» 资源内容加工 资源标引 «子系统» 对内业务支撑抽取服务接口服务资源挖掘 «子系统» 对外增值服务 生成服务«framework» 基础平台 工作流 文档定制 检索引擎 流媒体服务«framework» J2EE中间件服务环境189

嵌套包图的替代画法«子系统» 多渠道资源采集Nesting 嵌套关系天钩服务入库服务抽取服务接口服务«子系统» 多渠道资源采集<<merge>> <<import>>«merge» 天钩服务 入库服务 «merge» «merge» 抽取服务 «merge» 接口服务19嵌套包图的替代画法pkg 系统架构 «子系统» 多渠道资源采集 + + + + 接口服务 抽取服务 入库服务 天钩服务 «子系统» 资源内容加工 + 资源标引 + 资源挖掘 «子系统» 对内业务支撑 «子系统» 对外增值服务 + 生成服务«framework» 基础平台 + + + + 检索引擎 工作流 流媒体服务 文档定制«framework» J2EE中间件服务环境2010

组件图 系统架构负责启动采集工具、访问 活动的COM对象、传递请求 样书库系统 样书库管理系统 被采集工具加载后标记 自身为COM“活动对象” 采集代理COM 控件 使用COM控件 访问活动的COM对象 采集工具(单实例程序) 使用COM控件 使用内部插件 采集服务监测 插件UsedBy 或依赖关系样书库中转模块资源库系统采集工具主体资源库系统网页使用插件资源库接口适 配器插件WebService资源库入库服务21动态建模活动图区别?序列图状态图协作图2211

从流程图到活动图留意识别 可并行的活动23从流程图到活动图活动图分 层2412

泳道 单元相互关系和职责25活动图 序列图分支判断、并行汇合、单向流转 重在活动本身,表达流程2613

活动图 序列图返回、流转、生命期、细节 重在时序,表达交互细节27交互片断 分支流程 传统流程图的三种结构– 顺序结构 – 选择结构 – 循环结构2814

交互片断的用法—条件分支每个分支的条 件区域分隔 线每个区域 内 画局部交 互29交互片断的用法—循环[0, 10] [while cond] [for each ...]3015

交互片断的用法—可选31下面的序列图能看明白吗不要在一张图上 画太多内容3216

序列图分层(引用子图)InteractionUs e引用其他图图表入口Diagram Gate33简化方法—交互概览图3417

序列图 vs 协作图PluginManager User StartApp() LoadPlugin() RegisterObserver() PluginSender Plugin1 ObserverManagerDoWork()ChangeData() NotifyEvent() Notify() OnEventXXX()PluginManager 1: StartApp() User 1.1: LoadPlugin() Plugin12.3: OnEventXXX() 2: DoWork() PluginSender 2.1: NotifyEvent() 1.2: RegisterObserver() 2.2: Notify() ObserverManager35活动图 vs 状态图开始职员 开始 直接领导 间接领导[新提交] 请假单已提交 [再次提交] 请假单在修正提交请假单审批请假单审批请假单 [通过] [拒绝] [拒绝] [想修正] 修正请假单 通知请假单未通过 通知请假单已通过 [通过][直接领导批准][直接领导拒绝][要修正]请假单已初审[间接领导拒绝]请假单被拒绝[不理会] 放弃请假申请[间接领导批准] 请假单已通过[超期] 请假单已作废终止结束结束终止3618

系统分析模式37系统分析模式3819

…… 此处隐藏:974字,全部文档内容请下载后查看。喜欢就下载吧 ……
UML系统分析与架构设计实战.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/136994.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)