软件开发实习讲义UML
下载文档到电脑,查找使用更方便
14.9 积分
下载资源
《软件开发实习讲义UML》由会员分享,可在线阅读,更多相关《软件开发实习讲义UML(158页珍藏版)》请在装配图网上搜索。
1、 为 什 么 单 一 视 图 解 决 不 了 问 题 ?n 工 业 化 的 成 功 经 验 是 : 从 多 个 不 同 的 层次 和 角 度 描 述 一 个 需 要 建 造 的 产 品 。 例如 , 建 筑 工 业 有 : 环 境 效 果 图 、 室 内 效果 图 、 土 建 图 、 结 构 图 、 施 工 图 等 。 UML 的 目 标n 提 供 易 用 的 、 表 现 力 强 的 可 视 化 建 模 语 言 ;n 提 供 可 扩 展 、 可 定 制 的 核 心 扩 充 机 制 ;n 不 依 赖 于 特 定 的 程 序 设 计 语 言 和 开 发 过 程 ;n 提 供 形 式 化 基 础 以
2、 利 于 理 解 建 模 语 言 ;n 促 进 面 向 对 象 工 具 的 市 场 拓 展 ;n 支 持 高 层 开 发 概 念 ( 如 协 同 、 构 架 、 模 式 、部 件 等 ) ; n 集 成 最 好 的 实 践 经 验 。 “ 4+1” 视 图 各 种 视 图 的 UML 表 示 手 段n 逻 辑 视 图 : 类 图 ( class diagram) ; 协 同 图( collaboration diagram) ; 序 列 图( sequence diagram) ; 状 态 图 ( statechart diagram) ; 活 动 图 ( activity diagram)
3、;n 进 程 视 图 : 组 件 图 ( component diagram) ;n 开 发 视 图 : 组 件 图 ;n 物 理 视 图 : 部 署 图 ( deployment diagram) ;n 剧 情 : 用 例 图 ( use case diagram) ; 协 同 图 ;序 列 图 。 UML 表 示 机 制 的 层 次 结 构 : 职工 教师 机关人员 工人 科员 领导 预定 取车客户 还车 还车 交纳罚金 Return With Fine Search for book Reserve the book Logon the system Query Info Borrow
4、the bookBorrower Return the book Get With Fine check user account Get book Lend bookLibrarian Remove Reservation Remove or Update Borrower Add Borrower Remove Book Add Book Remove or Update Title Add Title Query Book Info Administrator Query Borrower Info teacher course1.31.n opened closed locked cr
5、eate closeopen lock unlock 状态1entry/ 动作1 状态2exit/ 动作2 状态3do/ 动作3 状态4do/ 动作4 事件1 事件2 事件3 监护条件 监护条件为真 监护条件为假 一个简单的状态图示意图 名 称内 部 转 换嵌 套 状 态 图 源状态 目标状态事件 监护条件 / 动作 初始状态 终止状态 状态1 状态2 状态3 满足监护条件 不满足监护条件判定的示例 power on power off running playing pausing H play no cd close play pausestop close play play Used
6、Unused Maintaining Somebody go into Somebody go into Somebody go out The train go running The train stop NewState NewState2 NewState3 NewState4 NewState5 Event1 Condition3 / Action3 Condition4 / Action4 Condition5 / Action5 Condition6 / Action6 Condition1 / Action1 Condition2 / Action2链式分支 非链式分支NewS
7、tate6 NewState7NewState8NewState9NewState10Event1 Condition1&Condition3 / Action1,Action3Event1 Condition1&Condition4 / Action1,Action4Event1 Condition2&Condition5 / Action2,Action5Event1 Condition2&Condition6 / Action2,Action6 New book Available delete Reserved Borrowed BorrowTime out Reserve BorrowCancel Return back New Borrower Account Available Account Unavailable Delete Account the number of book is ok the number of book extends the limit return some books Database Application Server Web Application Business Operation Information Maintenance
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 输血原则1课件
- 工地扬尘噪音在线监测项目课件
- 工地安全员工作总结课件
- 输液反应培训课件
- 京津冀协同发展北京应急产业示范园概念规划课件
- 新生儿红臀护理培训PPT红臀的原因及治疗PPT课件(带内容)
- 输尿管肿瘤--课件
- 基层管理干部的工作方法与沟通技巧ppt课件
- 工大供电技术教程第五章资料课件
- 京剧服饰课件
- 幼儿园大班数学课件:6的加法
- 输血不良反应的观察及处理课件
- 输入假说理论--课件
- 基层群众自治制度课件
- 转移性乳腺癌治疗进展课件