OOA模型要求比OOD模型更为具体化。

题目

OOA模型要求比OOD模型更为具体化。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

OOA所要完成的工作不包括()

A、建立用例模型

B、建立领域模型

C、建立操作契约

D、定义完善的类的属性和操作


参考答案:D

第2题:

UML叫做统一的建模语言,它把Booch、Rumbaugh和Jacobson等各自独立的OOA和OOD方法中最优秀的特色组合成一个统一的方法。UML允许软件工程师使用由一组语法的语义的实用的规则支配的符号来表示分析模型。在UML中用5种不同的视图来表示一个系统,这些视图从不同的侧面描述系统。每一个视图由一组图形来定义。这些视图概述如下:

(36)用使用实例(use case)来建立模型,并用它来描述来自终端用户方面的可用的场景。

(37)对静态结构(类、对象和关系)模型化。

(38)描述了在用户模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作。

A.环境模型视图

B.实现模型视图

C.结构模型视图

D.用户模型视图


正确答案:D

第3题:

简述面向对象开发方法中OOA和OOD要完成的工作。


参考答案:OOA:建立用例图、写用例文本描述、创建领域模型、绘制顺序图(可选)、创建操作契约。
OOD:软件体系结构设计、用例实现设计(用协作图寻找参与用例的对象,对对象职责进行分配,并生成设计类图)、用户界面设计。

第4题:

面向对象的软件开发包括哪些过程?OOA模型包括哪三个层次?OOD模型在OOA模型的基础上引入了哪些工作?


正确答案: 面向对象的软件开发过程可以大体划分为面向对象的分析(ObjectOrientedanalysis,OOA)、面向对象的设计(Objectorienteddesign,OOD)、面向对象的实现(Objectorientedprogramming,OOP)三个阶段。
面向对象的分析的主要作用是明确用户的需求,并用标准化的面向对象的模型规范地表述这一需求,最后将形成面向对象的分析模型。
面向对象的设计将在OOA模型的基础上引入界面管理、任务管理和数据管理三部分的内容。

第5题:

OOA模型规定了一组对象如何协同才能完成软件系统所指定的工作。这种协同在模型中是以表明对象通信方式的一组()连接来表示的。


参考答案:消息

第6题:

面向对象的开发模式突破了传统的瀑布模型,以下不属于面向对象开发阶段的是______。

A) 面向对象的分析(OOA)

B) 面向对象的设计(OOD)

C) 面向对象的实现(OOC)

D) 面向对象的编程(OOP)

A.

B.

C.

D.


正确答案:C

第7题:

简述OOD模型的总体结构,并画图表示。


正确答案:OOD体系结构的各个部分内容:
(1)问题论域部分,在OOA模型的基础上,细化分析结果,设计一组构成底层应用模型的类和对象。
(2)人机交互部分:设计用户界面模型,该用户界面模型中的类和对象提供实现人机交互操作的接口函数。用户界面设计包括菜单设计、窗口设计、输入/输出界面设计等等。
(3)任务管理部分:建立一些类,用以负责处理操作系统级的并发问题、中断、调度以及其它与特定平台有关的问题。(4)数据管理部分:提供数据管理系统中存储和检索对象的基本结构,包括对永久性数据的访问和管理。数据管理设计包括:—数据存放设计:数据存放设计选择数据存放的方式(文件存放、关系数据库表格存放或面向对象的数据库存放)。—设计相应的操作。为每个需要存储的对象和类增加用于存储管理的属性和操作,在类和对象的定义中加以描述。

第8题:

面向对象分析(OOA)和面向对象设计(OOD)分别采用不同的概念和表示法。()

此题为判断题(对,错)。


参考答案:错误

第9题:

在Goad和Yourdon方法的OOD阶段,它的系统设计模型有4个部分,下列哪个部分是根据需求变更,对OOA的结果进行修改和增补?

A.问题域设计

B.用户界面设计

C.任务管理设计

D.数据管理设计


正确答案:A

第10题:

OOA和OOD之间的界限是模糊的。


正确答案:错误