UML介绍.

Slides:



Advertisements
Similar presentations
系統分析與設計 楊子青 H-1 H 、物件導向技術 n 物件導向的基本概念 – 物件、類別 – 封裝、繼承 – 同名異式 ( 多型 ) 、超荷 ( 過載 ) n 物件導向分析與設計及塑模工具 n UML 塑模工具.
Advertisements

华东师大版《初中数学》各册教材 修 订 说 明 与 解 读
任务二 面向对象的建模 4. UML静态建模 类图 对象图 包图 组件图.
軟體工程 -物件導向程式設計與UML系統分析實作
人民币汇率之中美篇 小组成员: 主讲:张燕菁 ppt制作:张燕菁 张燕菁(组长)、赖闽瑶、成秋燕、张松带、林佳英、黄晓菲、刘洁敏.
我征服了黃山 林達的黃山之旅 2006春.
管理信息系统-MIS 5 面向对象方法学 5.1 面向对象方法学的产生及其发展 传统的开发方法存在的问题:
第3章 数据库建模实践指南 北师大珠海分校软件工程系 赵池龙.
第3章 需求分析(续) 学习目标 什么是需求建模? 需求分析建模方法 掌握实体—关系图(E—R图); 掌握状态转换图;
5.1 Excel 概述 Excel的特点 1、表格制作 2、完成复杂运算 3、建立图表 4、数据库管理 5、决策支持.
正修科技大學典範人物專訪 寫作徵文比賽實施要點
第一章 系統開發概論 1-1 系統開發概論 1-2 常見的資訊系統 1-3 系統開發生命週期 1-4 系統開發方法論簡介.
第7讲 软件需求管理 软件项目管理课程 之 毛新军
软件体系结构 主讲老师:刘玮
情绪 是人对客观事物是否满足自己的需要而产生的态度体验。 情绪的类别很多,从不同的角度就可以将情绪分成不同的类别。 比如古代《礼记》中提出人有“七情”,即喜、怒、哀、惧、爱、恶、欲。 到1944年,林传鼎从《说文解字》一书中找出了354个描述人的情绪表现词,把它们分成了18类,即安静、喜悦、愤怒、哀怜、悲痛、忧愁、愤急、烦闷、恐惧、惊骇、恭敬、抚爱、憎恶、贪欲、嫉妒、傲慢、惭愧、耻辱。
游戏设计(策划)文档 李裴.
战争结束了 年11月,听到停战的消息,巴黎街头人们欣喜若狂。法国总理克里孟梭说:“吻我的姑娘有500多个了。”
第一章信託法 第一節 信託契約 第二節 信託財產 第三節 受益人 第四節 受託人 第五節 信託關係之消滅.
第六章 设计图样的绘制 第一节 设计表现图.
史料數位化之METADATA與AUTHORITY CONTROL / 陳雪華
第二章 UML簡介 課前指引 本章介紹什麼是UML以及利用圖形來塑模資訊系統的好處在哪裡。文中也介紹了何謂「4+1的觀點」、以及簡述各項UML圖形的使用目的。並且,我們從靜態以及動態這兩個觀點來分類、介紹各圖形的使用時機。
欢迎各位 Nice to Meet U.
第 5 章 软件项目需求管理.
校園霸凌事件處理、申復流程暨狀況模擬 林華杉教官 此範本可作為群組設定中簡報訓練教材的起始檔案。 章節
第六讲 面向对象分析(6学时) 了解面向对象分析的概念 了解面向对象分析的发展 理解面向对象的基本概念 理解面向对象分析的过程、内容
《软件工程》 第3篇 设计 姜久雷 副教授 北方民族大学 计算机科学与技术系.
第10章 考试系统的分析与设计 1.
普通高等教育“十一五”国家级规划教材 信息系统分析与设计 刘腾红 孙细明 主编 科 学 出 版 社.
第一章 軟體工程 (Software Engineering Introduction)
第9章 面向对象方法学引论 9.1 面向对象方法学概述 9.2 面向对象的概念 9.3 面向对象建模 9.4 对象模型 9.5 动态模型
第十章 房地产开发项目的经济评价 §1 房地产开发项目及其前期工作 §2 房地产开发项目经济评价 本章内容.
第 9 讲 面向对象分析与设计
用visio制作基本流程图.
H、物件導向技術 物件導向的基本概念 物件、類別 封裝、繼承 同名異式(多型) 、超荷(過載) 物件導向分析與設計及塑模工具 UML塑模工具.
軟體工程 -物件導向程式設計與UML系統分析實作
流程控制結構 4-1 流程控制與UML活動圖 4-2 程式區塊與主控台基本輸入 4-3 條件控制敘述 4-4 迴圈控制敘述 4-5 巢狀迴圈
物件導向系統分析與設計與UML.
單元3:軟體設計 3-2 順序圖(Sequence Diagrams)
UML工具 --8种优秀的UML工具.
Microsoft Office Visio 2003
软件建模精要 面向对象软件建模技术.
第六章 系统集成建模技术 系统集成建模概述 统一建模语言及其他建模方法 常用软件建模工具 软件实现工具 软件测试优化工具 项目管理工具
软件建模与UML.
第三章 結構化程式設計 授課老師:___________.
UML类设计工具 任课老师:黄武 上午2时50分 10.
面向对象的分析与设计 教学计划 研究生课程 主讲教师:邵维忠 助教: 朱彬,柳毅,尤朝,张磊,黄艺燕 2009年2月—7月
視覺設計-Visio 第八組 陳俊達.
本著作除另有註明外,採取創用CC「姓名標示-非商業性-相同方式分享」台灣2.5版授權釋出
實作一個電腦輔助軟體工程工具以提昇軟體文件 可追蹤性及軟體可維護性
Advanced Basic Key Terms Dependency Actor Generation association
UML语言.
学习导航 学习导航.
管理信息系统 第九章 面向对象的系统开发方法.
Case 工具-UML with Rational Rose
实验6 面向对象分析与设计实验.
指導老師: 高玉芬 老師 組 員: 黃匡陵 劉安國 楊怡雰
指導老師:王素華 老師 B 劉盈君 B 李昭協 B 溫焌民 B 黃筱珊
第十一章 物件資料結構塑模.
Microsoft Visio 2002 實用簡單的繪圖軟體 第八組.
第6章 面向对象开发的 分析与设计.
消耗品庫存管理系統 -以中華大學為例 專題指導老師:柯宇謙 老師 學生:B 劉正凱 B 李冠良.
UML ISKM Lab.
OOA/OOD UML RUP Architecture Pattern MDA
我會看年曆.
面向对象建模 对象(object) 对象具有的含义: 现实世界中某个具体的物理实体或概念在计算机逻辑中的映射和体现。 在现实世界中:
Microsoft Office Visio 2003
UML建模语言及工具.
第十章 面向对象 (2).
狂犬病 指導老師:黃顯璋 報告人:唐芸.
Presentation transcript:

UML介绍

  uml的发展历程 ø        公认的面向对象建模语言出现于70年代中期。 ø        多种建模语言的出现:booch 1993 、oose 、omt _2 、ooa/ood。 ø        uml 建模语言的形成,成为工业界的标准(1996年)。

uml(unified modeling language) 的具体内容

需求分析阶段 任务:建立用户需求和功能模块,确定系统中的角色和使用案例。

用例图 显示使用案例(表示系统功能)与角色(人或系统)间的交互。 Use Case(用例):在不展现一个系统或系统内部结构的情况下,对系统或系统的连贯的功能单元的定义和描述。 角色:使用软件的人或外部系统本身。

序列图 序列图描述了在参与交互的对象中所发生的事件,以及这些对象如何通过相互发送消息进行通信。您可以为用例事件流的各种不同形式制作序列图。

协作图 协作图中可以有对象和主角实例,以及描述它们之间关系和交互的连接和消息。通过说明对象间如何通过互相发送消息来实现通信,协作图描述了参与对象中发生的情况。您可以为用例事件流的每一个变化形式制作一个协作图。

概要设计阶段 任务:通过分析Use-Case Diagrams ,得到所用到的类,分析这些类的属性、操作和它们之间的关系。

类图 显示系统中类与类之间的交互

包图 包图是在 UML 中用类似于文件夹的符号表示的模型元素的组合。系统中的每个元素都只能为一个包所有,一个包可嵌套在另一个包中。使用包图可以将相关元素归入一个系统。 包图用于描述系统的分层结构。

详细设计阶段 任务:细化和个性Use-Case的描述 ,如类的操作和对象之间的消息相对应,填充参数及复杂的类的设计。

状态图 状态机用于对模型元素的动态行为进行建模,更具体地说,就是对系统行为中受事件驱动的方面进行建模。状态机专门用于定义依赖于状态的行为(即根据模型元素所处的状态而有所变化的行为)。其行为不会随着其元素状态发生变化的模型元素不需要用状态机来描述其行为(这些元素通常是主要负载管理数据的被动类)。       状态机由状态组成,各状态由转移链接在一起。状态是对象执行某项活动或等待某个事件时的条件。转移是两个状态之间的关系,它由某个事件触发,然后执行特定的操作或评估并导致特定的结束状态。

UML 建模工具 Rational Rose Microsoft Visio