成都学院(成都大学)考试试卷B

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

第 1 页 共 3 页

成都学院(成都大学)考试试卷

课程名称:__软件规范、测试与维护_ __(开卷/闭卷) __闭卷_ 2011 _-

_2012_ _学年 第__2 __学期

一、 填空题(在括号内填写正确的答案,每空1分,共10

分)

请根据表格左边的分类名称,给右边的分类内容填写对应

的编号。

二、 单项选择题,请从四个可选项中选择一个正确答案。(共

20小题,每小题1分,共20分)

1.如果说用例F 被用例T 扩展,意思是( )。

A.F 是一个一般用例,T 是一个特殊用例

B.F 是一个特殊用户,T 是一个一般用例

2.软件生命周期中所花费用最多的阶段是( )。

A .详细设计

B .软件编码

C .软件测试

D .软件维护

3.需求分析中开发人员要从用户那里了解( )。

A .软件做什么

B .用户使用界面

C .输入的信息

D .软件的规模

4.测试的关键问题是( )。 A .如何组织对软件的评审 B .如何验证程序的正确性

C .如何采用综合策略

D .如何选择测试用例

5.( )是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,

它包括方法、工具和过程三个要素。

A .软件过程

B .软件测试

C .软件生命周期

D .软件工程方法学

6.由于面向对象中的继承和消息机制,使得软件测试( )。

A .更加简单

B .更加复杂

C .没变

D .不确定

7.单元测试的测试用例主要根据( )的结果来设计。

B .源程序

C .概要设计

D .详细设计

)。

B .适应性维护

D .预防性维护

( )是最弱的覆盖标准。 B .路径覆盖

D .判定覆盖 )。 B .迭代法 D .递归法 )。

. 需求变化 C .系统有错 D .以上全部

( )将是面向对象技术领域内占主导地位的标准建模语言。

B .Coad 方法

C .UML 语言

D .OMT 方法

)。 B .顺序迭代模型 D .及早见产品模型 )。 B .隐含的错误 D .运行时误操作 )。 B .外部接口 D .编程 )。 B .宽度 C .扇入 D .扇出 )。 B .时间内聚 D .通信内聚 )。 B .组成关系 D .顺序执行关系 )。 B .一个输出数据流 D .一个输入数据流和一个输出流 三、 阅读以下说明,请按要求答题(共2小题,第1小题6分,第2小题4分,共10分)。

【说明】如果你是一个程序员,可能常常为不能按时完成任务而苦可能会觉得开发符合预算和进度要求的软件简直难于上青

17个主要的国防部软件合同中,平均28个月的进度计划推

迟了20个月才完成。一个4年应该完成的任务,7年还未提交,其中没有一个项目按时完成。由于存在软件问题,B1轰炸机的部署被推迟了,同样的原因,580亿美元的A12飞机计划也被部分取消了。持续了二三十年的软件危机为什么愈演愈烈?软件开发为什么如此之难?

【问题】1、请分析上述说明中的案例,简述什么原因导致了以上情况,应该用什么途径消除(6分)。

2、简述软件生命周期阶段的划分及任务(4分)。

四、简答题(共3小题,每小题10分,共30分)

1、面向对象的分析通常要建立三个模型,请问三个模型的作用?

2、一家图书馆藏有书籍、杂志、小册子、电影录像带、音乐CD、录音图书磁带和报纸等出版物,供读者借阅,具体包括借阅、归还、编目、上架四项功能,其中读者可以利用借阅和归还功能进行借阅和归还操作,管理员负责给出版物编目和上架功能。这些出版物具有出版物名、出版者、获得日期、目录编号、书架位置、借出状态和借出限制等公共属性,以及借出、收回等公共服务。此外这些出版物还存在特有属性,如:书籍有作者属性、杂志有日期属性、小册子有作者属性、电影录像带有电影名属性、音乐CD有演员名属性、录音图书磁带有作者属性,报纸有日期属性。请为图书馆馆藏出版物建立用例模型用例图(4分)和对象模型(6分)。

3、公司为本科以上学历的员工重新安排工作,原则如下:①如果年龄不满23岁,学历是本科,一律考研生;②如果年龄在23岁至50岁之间,学历本科,任项目经理;③如果年龄在50岁以下,学历硕士,任命为中层领导;④如果年龄超过50岁,不做调整,请建立判定表。

五、应用题(共3小题,每小题10分,共30分)

1、根据你的理解,请为下面的数据流程图加上箭头,并把下列

内容添加到合适的位置:用户名/密码、用户输入预订信息、保

存预订信息、预订信息记录、登录确认、图书信息记录、图书

信息、查询条件、查询结果、读者账号信息记录、预订信息。

第 2 页共3 页

第 3 页 共 3 页

2、下面的程序段A 被程序员误写成程序段B ,请设计合适的测试用例发现其中的错误。

3、简化的图书馆图书信息管理系统有以下要求:

(1)借书:输入读者借书证和书号,系统检查借书证是否有效;查阅借还书文件,检查该读者所借图书是否超过8本,若已达8本,显示信息“已经超出借书数量”,拒借;然

后查询是否有超过1个月期限的图书,若有则显示信息“有超期未还图书”;两项检查通过后,办理借书(检查库存、修改库存文件并将读者借书信息登入借还书文件)

(2)还书:输入书号和读者号,从借书文件中读出有关的借书记录,查阅所借日期,如果超过1个月,作罚款处理。否则,修改库存文件与借还书文件。

请就以上需求画出DFD 图(6分),并给出借还书文件的数据字典(4分)。

相关文档
最新文档