三九宝宝网宝宝教育学龄段教育

面向对象分析与设计面向对象设计包括哪些内容

02月15日 编辑 39baobao.com

[农业部规划设计研究院面向社会公开招聘工作人员公告]根据工作需要,经农业部人事劳动司批准,我院面向社会公开招聘4名副高级以上专业技术人员,现将有关事宜公告如下:一、应聘基本条件1、遵守国家法律法规,品行端正,具有良好的职业道...+阅读

一、总述

面向对象分析的输入是用户的功能需求,输出是简单的、理性化的分析模型,此阶段的工作更多侧重于如何理解软件的功能需求;

面向对象设计的输入是面向对象分析的结果,蔬菜水果最终的、细化后的设计模型,此阶段的工作更多侧重于如何得到一个合适的、完整的解决方案。

二、主要区别

(1) 在侧重点上,面向对象分析侧重于理解问题,描述软件要做什么,而面向对象设计侧重于理解解决方案,描述软件要如何做。

(2) 面向对象分析一般只考虑理想饿设计,不关心技术和实现层面的细节,而面向对象设计需要得到更具体、更详尽,更接近于真实的代码的设计方案。

(3) 在设计结果的描方式上,面向对象分析阶段侧重于描述对象的行为,而面向对象设计阶段侧重于描述对象的属性和方法。

(4) 面向对象分析只关注功能性需求,而面向对象设计既关注功能性需求,也关注非功能性需求。

(5) 面向对象分析产生的系统模型通常规模较小,而面向对象设计产生的系统模型规模较大,内容也比较详尽、完整。

三、分析设计工具(RationalRose + UML)

1、需求分析阶段

常借助于“用例图”、“顺序图”对功能模型进行建模;

用例描述,一般包括:用例名称,系统范围,用户目标,前置条件,执行过程,扩展情况,后置条件。

顺序图着眼于整个系统。

2、面向对象分析阶段(包含需求分析阶段的用例建模)

常借助于“类图、对象图”,“顺序图、协作图”,“状态图”进行静态模型建模和动态模型建模。

这里的类图主要指通过用例分析得到的实体类、控制类和边界类。

顺序图也着眼于各个分析类对象间的协作。

3、面向对象设计阶段

常借助于“类图”,“顺序图、协作图”,“状态图”来细化各个类以及对象间的协作、关系的可见性;

这里的类图,要具体到属性、方法,类之间的关系依赖(继承、组合、聚合)

这里的顺序图要具体到各个类的实例之间的消息传递、函数调用。

面向对象设计阶段常借助一些设计模式达到软件的可扩展行,应对软件的可预测到的变化。

以下为关联文档:

心理学的研究对象是什么?其研究内容包括哪些方面心理学研究对象是研究人的心理现象的科学。 心理学研究内容分为五个子领域,即:神经科学即想象,发展心理学即思维,认知心理学即记忆,社会心理学即语言,临床心理学即意识,这五个子领...

使用uml进行面向对象分析与设计使用到哪些视图第 1 页 共 8 页 农业大学期末考试试卷(A卷)-答案 2007学年第1学期 考试科目: 面向对象分析与设计 考试类型:(闭卷) 考试时间: 120 分钟 学号 姓名 年级专业 题号 一 二 三 四 五...

面向对象程序设计课程设计#include#include#includeclass stu { char name[20]; double math,chinese,english,average,sum; public: stu() { } stu(char n[20],double ma,double chin,double eng) {...

心理学的研究对象是什么其研究内容包括哪些方面心理学研究对象是研究人的心理现象的科学。 心理学研究内容分为五个子领域,即:神经科学即想象,发展心理学即思维,认知心理学即记忆,社会心理学即语言,临床心理学即意识,这五个子领...

砂碎石桩的设计计算包括哪些内容如何进行各项参数的设计根据《建筑地基处理技术规范》砂桩加固地基承载力应符合以下要求: 8 砂石桩法 8.1 一般规定 8.1.1 砂石桩法适用于挤密松散砂土、粉土、粘性土、素填土、杂填土等地基。对饱...

面向对象分析中的三种主要模型是什么?它们之间有什么关系三种主要模型是对象模型、功能模型、动态模型。他们有三个不同但又密切相关的角度模拟目标系统。对象模型是最基本、最核心、最重要的3个模型之间具有下述关系。 (1)与功能模...

作业环境设计包括哪些内容CI设计时60年代由美国首先提出,70年代在日本得以广泛推广和应用,它是现代企业走向整体化、形象化和系统管理的一种全新的概念。其定义是:将企业经营理念于精神文化,运用整体传达...

与发展对象谈话主要了解什么内容谈话应主要了解发展对象的以下情况: 1、发展对象对党的认识。 2、发展对象的入党动机。 3、发展对象掌握党的基本理论和基本知识的情况。 4、发展对象在重大政治斗争中的表现...

求一个包含虚函数的三层继承关系的面向对象的程序要求用虚指针直用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数。 存在虚函数的类都有一个一维的虚函数表叫做虚表。类的对象有一个指向虚表开始的虚指针。虚表是和类对应的...

推荐阅读
图文推荐