当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_1.1 面向对象分析与设计

资源类别:文库,文档格式:PPT,文档页数:16,文件大小:465.5KB,团购合买
点击下载完整版文档(PPT)

OOA/OOD ●∪ML RUP ● Architecture ● Pattern ●MDA e Rational Rose/Rational Software Architecture

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

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

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

Out ine ooa OOD OOA gOOD

Outline OOA & OOD OOA OOD

Out ine OoA OOD OOA gOOD

Outline OOA & OOD OOA OOD

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

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

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

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

分析与设计 ● object-oriented analysis:!在问题领域中查找并 描述对象 object- oriented design:定义对象及对象之间的 协作 analysis Design Construction Investigation logical so lution d of the problem Book public class Book i Book public void printo (concept title private String title: printo Domain concept Representation in Representation in an analysis of concepts object-oriented programming language

分析与设计 ⚫ object-oriented analysis:在问题领域中查找并 描述对象 ⚫ object-oriented design:定义对象及对象之间的 协作

Plane visualization of tailNumber domain concept public class Plane domain concept representation in an private String tailNumber object-oriented programming language public List getFlightHistory( . J

Out ine ooa ood OOA gOOD

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

例子-掷骰子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

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共16页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有