当前位置:高级信息系统项目管理师题库>面向对象系统分析与设计题库

问题:

[单选] 以下的陈述正确的是()

对象是类的实例。类是对象集合的抽象定义。对象有生命期。以上都对。

问题:

[单选] 某订单处理系统中,"创建新订单"和"更新订单"两个用例都需要检查客户的账号是否正确,为此定义一个通用的用例"检查客户账户",用例"创建新订单"和"更新订单"与"检查客户账户"之间是()

包含关系。聚合关系。泛化关系。关联关系。

问题:

[单选] 敏捷软件过程强调:让客户满意和软件尽早发布;小而高度自主的软件团队:非正式开发;最小化软件工程工作产品以及整体精简开发。()不是采用这个软件开发过程的原因。

难以提前预测哪些需求是稳定的和哪些需求会发生变化。对于软件项目开发来说,设计和实现可以做到基本分离。从制订计划的角度看,分析、设计、测试并不容易预测。可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介。

问题:

[单选] 雇员类含有计算报酬的行为,利用面向对象的()可以使其派生类专职雇员类和兼职雇员类计算报酬的行为有相同的名称,不同的计算方法。

多态性。继承性。封装性。复用性。

问题:

[单选] 面向对象分析的一项重要任务是发现潜在对象并进行筛选,错误的做法是删除()

系统范围之外的名词。表示事件的名词。不具有独特行为的名词。-个对象的同义词。

问题:

[单选] 面向对象分析的任务不包含()

建模系统功能。发现并确定业务对象。建模各对象的状态。组织对象并确定对象间关系。

问题:

[单选,共用题干题] 在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为(1)。在UML的用例图上,将用例之间的这种关系标记为(2)。空白(1)处填()

A.扩展用例。抽象用例。公共用例。参与用例。

问题:

[单选,共用题干题] 在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为(1)。在UML的用例图上,将用例之间的这种关系标记为(2)。空白(2)处填()

A.association。extends。uses。inheritances。

问题:

[单选,共用题干题] UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中(1)是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择(2);当需要说明体系结构的静态实施视图时,应该选择(3)。空白(1)处填()

A.构件图。类图。对象图。部署图。

问题:

[单选,共用题干题] UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中(1)是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择(2);当需要说明体系结构的静态实施视图时,应该选择(3)。空白(2)处填()

A.构件图。协作图。状态图。部署图。