OOA/OOD UML RUP Architecture Pattern MDA

Slides:



Advertisements
Similar presentations
教育部 1 教育部技職司 南區: 2010 年 11 月 5 日 北區: 2010 年 11 月 8 日 中區: 2010 年 11 月 9 日 產學攜手合作計畫 政策宣導.
Advertisements

104 年度環保小學堂 經費編列注意事項 會計室 : 丁子芸 中華民國 103 年 10 月 22 日 會計室 : 丁子芸 中華民國 103 年 10 月 22 日.
“ 软件工程 ” 考试安排 考试方式 每人从给出的题目中选择一题,独立撰写论文一篇。 论文要求 1. 论文既要结合软件工程的理论知识,又要结合自身 的实践体会,特别要联系课设自己的实际工作(请 说明自己在课程设计中所承担的主要工作及自己的 认识、体会、总结)。论文应具有自己的分析、观 点,并有实例分析。
1. 一. 人口分布  全球約十分之九的人口集中在北半球。  三大人口稠密區:亞洲東南半壁、歐洲、北美洲東部  季風亞洲人口占全球一半。  人口稀少區 太乾-北非撒哈拉沙漠 太濕-亞馬孫、剛果雨林 太冷-西伯利亞、南極 崎嶇-東非、青藏高原 2 台灣人口分佈狀況 (04 : 43) p.83.
台北市立南港高工 建築科 Architecture 建築科之精神:活力、責任、效率 建築科之展望:共築美麗人生 綜合高中 土木建築學程簡介  綜高土建升學進路  未來出路展望  專業證照考試  未來展望圖例  綜高土建學程課程架構  土建群統一入學測驗考科  升學人數統計.
有教無類 因材施教 適性揚才 多元進路 優質銜接
<<會計資訊系統課程講義>> 統一塑模語言(UML)語法精要 -- 物件導向概念、需求分析及系統分析
任务二 面向对象的建模 4. UML静态建模 类图 对象图 包图 组件图.
軟體工程 -物件導向程式設計與UML系統分析實作
从生命伦理学角度 对转基因食品市场准入标准及道德评价标准的研究
學歷:1.國立台灣師範大學工業教育系(畢業) 2.國立台灣師範大學教育研究所(結業) 3.國立台北科技大學技術及職業教育研究所(碩士)
职业教育.课程改革.项目课程 江苏省太仓中等专业学校校长 江苏省职业教育教学改革创新指导委员会委员 江苏省职业教育课程开发研究中心组组长
我征服了黃山 林達的黃山之旅 2006春.
98學年度 高職優質化輔助方案專業諮詢 國立瑞芳高工優質化計畫簡報 計畫主持人:林清南 校長 報告人:國立瑞芳高工 詹秉鈞秘書
Ch02物件導向程式設計 物件導向系統分析與設計.
第3章 需求分析(续) 学习目标 什么是需求建模? 需求分析建模方法 掌握实体—关系图(E—R图); 掌握状态转换图;
第1章第3节 量化研究与质化研究 案例1:关于中学思想政治教师专业发展现状和需求的调查研究
屏基醫療財團法人屏東基督教醫院 手術室護理長 莊詩蘋
传统采购与现代采购的区别.
第一章 系統開發概論 1-1 系統開發概論 1-2 常見的資訊系統 1-3 系統開發生命週期 1-4 系統開發方法論簡介.
第八章 信息系统开发概述.
美学概论 主讲教师 孙建章 沈阳电大文法系.
第一章信託法 第一節 信託契約 第二節 信託財產 第三節 受益人 第四節 受託人 第五節 信託關係之消滅.
新竹教育大學 數理教育研究所 蘇宏仁 中華民國 100 年 7 月 27 日 於竹市環境教育輔導小組
中国文学 王馨.
第二章 UML簡介 課前指引 本章介紹什麼是UML以及利用圖形來塑模資訊系統的好處在哪裡。文中也介紹了何謂「4+1的觀點」、以及簡述各項UML圖形的使用目的。並且,我們從靜態以及動態這兩個觀點來分類、介紹各圖形的使用時機。
欢迎各位 Nice to Meet U.
幼兒動作發展與體能遊戲 二幼一甲 梁素嬌.
八、老人的情緒障礙與治療─憂鬱 朝陽科技大學銀管系講座教授 黃富順.
北京师范大学体育与运动学院院长、博士生导师 国家基础教育课程教材专家工作委员会委员 全国体育教学指导委员会副主任 毛振明
让微笑伴您一生.
第六讲 面向对象分析(6学时) 了解面向对象分析的概念 了解面向对象分析的发展 理解面向对象的基本概念 理解面向对象分析的过程、内容
《软件工程》 第3篇 设计 姜久雷 副教授 北方民族大学 计算机科学与技术系.
第10章 考试系统的分析与设计 1.
FAQ: 1、谈谈你对促销策划定义的理解。 2、促销策划的心理原理有哪些? 3、针对消费者常用的促销方法分为哪几类,又分别包括什么?
普通高等教育“十一五”国家级规划教材 信息系统分析与设计 刘腾红 孙细明 主编 科 学 出 版 社.
軟體工程 -物件導向程式設計與UML系統分析實作
第9章 面向对象方法学引论 9.1 面向对象方法学概述 9.2 面向对象的概念 9.3 面向对象建模 9.4 对象模型 9.5 动态模型
第八章 分析與設計階段 – 物件導向設計(OOD)
珠图1小时: 解读: 北理珠图书馆“13.5”暨 中长期发展规划
VS.
软件工程 主讲:饶国政 天 津 大 学.
Chapter 1 OBJECT-ORIENTED ANALYSIS AND DESIGN
流程控制結構 4-1 流程控制與UML活動圖 4-2 程式區塊與主控台基本輸入 4-3 條件控制敘述 4-4 迴圈控制敘述 4-5 巢狀迴圈
單元3:軟體設計 3-2 順序圖(Sequence Diagrams)
JUDE教學 Jude安裝教學篇 Jude初步介紹篇 Jude繪圖介紹篇 介紹jude的安裝和下戴 介紹jude的初基本功能
第4章 物件導向分析與設計簡介 4-1 物件導向的軟體系統開發 4-2 物件導向分析與設計 4-3 UML的物件導向分析與設計
設計網際網路技術為基礎的跨機構資訊交換平台 --以RoHS為例
UML类设计工具 任课老师:黄武 上午2时50分 10.
UML介绍.
面向对象的分析与设计 教学计划 研究生课程 主讲教师:邵维忠 助教: 朱彬,柳毅,尤朝,张磊,黄艺燕 2009年2月—7月
辅导教师:李晓红 天津大学 计算机科学与技术学院
Advanced Basic Key Terms Dependency Actor Generation association
两种不同类别的软件: 功能预定义软件;用户驱动的软件。他们对软件工程方法有不同的需求
管理信息系统 第九章 面向对象的系统开发方法.
面向方面的软件开发方法 CSAI华东区首席顾问 徐 锋.
实验6 面向对象分析与设计实验.
第二章 資訊系統開發模式.
國外案例報告:Nobelprize.org The Diabetic Dog Game 組員: 吳聲侑 陳富星 許瓈方
徐迎晓 复旦大学软件学院 实现模型 徐迎晓 复旦大学软件学院.
第6章 面向对象开发的 分析与设计.
红利、年金、满期金自动转入聚宝盆,收益有保底,升值空间更大
幼兒發展學習的評量與輔導---- 第四章—收集資料
业务流程重组 1.概念 业务流程重组(BPR ,Business Process Reengineering)强调以业务流程为改造对象和中心、以关心客户的需求和满意度为目标、对现有的业务流程进行根本的再思考和彻底的再设计,利用先进的制造技术、信息技术以及现代化的管理手段、最大限度地实现技术上的功能集成和管理上的职能集成,以打破传统的职能型组织结构(Function-Organization),建立全新的过程型组织结构(Process-Oriented.
面試技巧與自我行銷 董曉光 Samuel Tung.
僅首頁出現本title即可 責任的故事(二年級) 生命最美麗動人的本能 簡報製作:瑞柑國民小學 鄭雙慧 文/ 何秀芳.
构件图和部署图.
面向对象建模 对象(object) 对象具有的含义: 现实世界中某个具体的物理实体或概念在计算机逻辑中的映射和体现。 在现实世界中:
知識可貴.信用無價 —就學貸款業務介紹 臺灣銀行消費金融部.
UML建模语言及工具.
Presentation transcript:

OOA/OOD UML RUP Architecture Pattern MDA Rational Rose/Rational Software Architecture

徐迎晓 xuyingxiao@126.com 复旦大学软件学院 1.1 面向对象分析与设计 徐迎晓 xuyingxiao@126.com 复旦大学软件学院

Outline OOA & OOD OOA OOD

Outline OOA & OOD OOA OOD 先总体介绍OOA/OOD,在介绍一个简单的例子,分别看OOA和OOD

OOA and OOD object-oriented analysis object-oriented design OOA和OOD是使用对象技术和面向对象语言创建设计良好、健壮、可维护的软件系统的基础 知道面向对象的编程语言及其大量的库是必须的 但从对象的视角来分析和设计系统同样是关键 应用Principle和Pattern创建更好的对象设计 熟练地为不同软件组件分配职责——OOA/D关键、基本的能力

分析与设计 分析Analysis 设计Design 调查问题和需求, 而非解决问题 ——do the right thing 包括:需求分析(调查需求),对象分析(调查领域对象) 设计Design 为满足需求的概念解决方案, 而非其实现 —— do the thing right 如数据库schema,软件对象 包括:对象设计,数据库设计

分析与设计 object-oriented analysis:在问题领域中查找并描述对象 object-oriented design:定义对象及对象之间的协作 OOA--concepts in a Library Information System include Book, and Library. OOD---A Book software object may have a title attribute and a getChapter method.

Outline OOA & OOD OOA OOD

例子-掷骰子Play a Dice Game brief version of the Play a Dice Game use case: Play a Dice Game: A player picks up and rolls the dice. If the dice face value total seven, they win; otherwise, they lose.

领域模型 对现实世界中的概念进行可视化

Outline OOA & OOD OOA OOD

设计——交互图,软件对象及其协作

设计类图——软件类 通过检查交互图得到 对比领域类: