计算机与软件工程IIA卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

考试科目名称计算与软件工程II (A卷)考试方式:闭卷考试日期年月日教师

系(专业)年级班级学号成绩

1、(本题满分10 分)

(1)解释软件开发的瀑布模型,说明其优缺点(8分);(2)结合产生的历史背景,说明瀑布模型产生的意义(2分)。

2、(本题满分12 分)

(1)有一条南北向的路和一条东西向的路形成了一个直行十字路口(不允许左转和右转)。南北向的路有一组交通信号灯,绿灯45秒,黄灯3秒,红灯30秒。东西向的路也有一组信号灯,绿灯27秒,黄灯3秒,红灯48秒。请用状态图描述该十字路口的交通信号灯的行为(要求给出建立状态图的过程)。

3、(本题满分8 分)

下列描述当中哪些是有效的功能性需求?请给出你选择的理由。

A.在销售商品之后,系统应该更新库存的商品数量,如果库存的数量低于最低限值,系统

应该发出警示信号。

B.用户在使用喷嘴给汽车加过油之后,应该将其放回原处。

C.每一个收银员都应该有一个记录,记录的容包括名字和ID号。记录应该被建立成链表

的形式。

D.开发组应该创建完整、有效的需求规格说明文档、体系结构设计文档、详细设计文档和

测试过程记录日志。

4、(本题满分10 分)

解释设计理论中的多样性和演化性特征,并说明它们对软件设计的影响。

5、(本题满分15 分)

分析下图(1)请说明它违反了哪条面向对象设计原则,请详细解释这条原则并给出正确的类图描述(8分);(2)它的类之间是哪种层次的聚?请详细描述这个层次聚的特征(7分)。

6、(本题满分15 分)

得分

分析下图(1)它们都使用了哪种类型的人机交互模式?请详细解释这种人机交互模式(5分);(2)它们分别违反了哪条人机交互设计原则?请详细解释这些原则(10分)。

A:

B:

7、(本题满分12 分)

(1)比较白盒测试方法与黑盒测试方法,说明其各自的优缺点(8分);(2)现在有一段对正确性要求很高的程序,它含有多个复杂的分支判断结构,这些分支结构中有一些互相嵌套,有一些顺序执行。你认为应该使用下面哪种白盒测试方法测试该段程

序,并给出理由:随机选择、语句覆盖、分支覆盖和路径覆盖(4分)。

8、(本题满分 8 分)

比较LOC 和FP 两种估算单位,说明其各自的优缺点。

9、(本题满分 10 分)

分析下面的项目进度安排任务时间表,给出其中每一个项目里程碑M i 可以安

排的最早时间(假设项目从第1天开始)。

相关文档
最新文档