当前位置:课程学习>>模拟试题二


一、多项选择题

1. 属性的可见性有()。

A.公有的    B.私有的  C.私有保护的   D.保护的

2.消息的类型有()。

A.同步   B.异步  C.简单   D.复杂

3.用户界面设计的任务包括()。

A. 确定用户界面类型   B. 建立任务模型

C. 建立用户模型       D. 建立功能模型

4.画分层DFD图的基本原则有()。

A.数据守恒原则        B.分解的可靠性原则

C.子、父图平衡的原则  D.数据流封闭的原则

5. 为使程序中数据说明更易于理解和维护,必须遵循以下原则()。

A.数据说明的次序应当规范化;

B.一个语句说明多个变量时,各变量名按字母顺序排列;

C.对于复杂的数据结构,要加注释,说明在程序实现时的特点;

D.定义变量名应按字母顺序排列。

6. 应用于通用化约束的方式有()。

A.完整  B.不相交  C.不完整  D.覆盖

7.以下属于完善性维护的有()。

A. 解决开发时未能测试各种可能条件带来的问题;

B.增加联机求助命令;

C.缩短系统的应答时间,使其达到特定要求;

D.为软件的运行增加监控设施。

8.面向对象程序设计的基本机制有()。

A.继承    B.消息   C.方法    D.结构

二、判断题

1.UML 是一种建模语言,是一种标准的表示,是一种方法。( )

2.类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。 ( )

3.项目应用领域是选择语言的关键因素。( )

4.划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。( )

5.用面向对象方法开发的软件系统,可维护性好。( )

6.中心变换型的DFD 图可看成是对输入数据进行转换而得到输出数据的处理,因此可以使用事务分析技术得到初始的模块结构图。( )

7.软件工程管理是对软件项目的开发管理,是对整个软件生存期的所有活动进行管理。( )

8.结构化程序设计方法是一种面向数据和过程的设计方法,数据和过程封装为相互独立 的两个部分。( )

9.CMM 是指导软件开发的一种面向对象的新技术。( )

10.序列图描述对象是如何交互的并且将重点放在消息序列上。( )

三、简答题

现在有一个医院病房监护系统,请根据用户需求建立系统的Use Case模型。用户提出的系统功能要求如下:

在医院病房监护系统中,病症监视器安置在每个病房,将病人的病症信号实时传送到中央监视系统进行分析处理。在中心值班室里,值班护士使用中央监视系统对病员的情况进行监控,根据医生的要求随时打印病人的病情报告,系统会定期自动更新病历。当病症出现异常时,系统会立即自动报警,通知值班医生及时处理,同时立即打印病人的病情报告,立即更新病历。

 

四、综合题

为什么面向对象的开发方法为软件IC(软件集成)及软件重用技术提供了良好的环境?