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

问题:

[单选] 当()时,用例是捕获系统需求最好的选择。

系统具有很少的用户。系统具有很少的接口。系统算法复杂,功能单一。系统有很多参与者。

问题:

[单选] 现有两个用例UC1和UC2,其中UC2是一个完整的用例,可被实例化,而UC1需要UC2中的事件流才可被实例化,且UC1指定了使用UC2的精确位置,则UC1和UC2间的关系是()

include。extend。generalize。call。

问题:

[单选] 下列关于面向对象的分析与设计的描述,正确的是()

面向对象设计描述软件要做什么。面向对象分析不需要考虑技术和实现层面的细节。面向对象分析的输入是面向对象设计的结果。面向对象设计的结果是简单的分析模型。

问题:

[单选] 协作图主要描述对象间的交互与连接,它()

能够表示消息的顺序和嵌套关系。能够表示消息的顺序关系,但不能表示消息的嵌套关系。能够表示消息的嵌套关系,但不能表示消息的顺序关系。既不能表示消息的顺序关系,也不能表示消息的嵌套关系。

问题:

[单选] 下列关于UML叙述正确的是()

UML是一种语言,语言的使用者不能对其扩展。UML仅是一组图形的集合。UML仅适用于系统的分析与设计阶段。UML是独立于软件开发过程的。

问题:

[单选] ()是专业的建模语言。

XML。UML。VC++。Java。

问题:

[单选] ()是信息系统开发的过程方法。

EGP。RUP。RIP。BGP。

问题:

[单选] 极限编程技术(XP)适用于()

需求稳定,开发队伍规模庞大,组织项目的方法为"周密计划,逐步推进"。需求多变,开发队伍规模较小,要求开发方"快速反馈,及时调整"。需求稳定,开发队伍规模较小,组织项目的方法为"周密计划,迭代推进"。需求不定,开发队伍规模庞大,组织项目的方法为"分布计划,逐步推进"。

问题:

[单选] 在面向对象软件开发过程中,设计模式的采用是为了()

允许在非面向对象程序设计语言中使用面向对象的概念。复用成功的设计和体系结构。减少设计过程创建的类的个数。保证程序的运行速度达到最优值。

问题:

[单选] ()可以帮助人们简单方便地复用已经成功的设计或体系结构。

商业构件。设计模式。遗留系统。需求规格说明。