(5分)在软件维护的实施过程中,奥鹏答案,为了正确、有效地修改,奥鹏在线作业,需要经历以下3个步骤:( A )、( B )、( C )。( A )是决定维
(5分)在软件维护的实施过程中,奥鹏答案,为了正确、有效地修改,奥鹏在线作业,需要经历以下3个步骤:( A )、( B )、( C )。( A )是决定维护成败和质量好坏的关键。( C )包括( D )确认、计算机确认和维护后的( E )。
供选择的答案:A~C. ① 修改程序 ② 建立目标程序 ③ 分析和理解程序
④ 重新验证程序 ⑤ 验收程序
D. ① 动态 ② 静态 ③ 人工 ④ 自动
E. ① 验证 ② 验收 ③ 检验 ④ 存档
(5分)从供选择的答案中选出同下列关于软件测试的各条叙述关系最密切的字句。
对可靠性要求很高的软件,例如操作系统,由第三者对源代码进行逐行检查。
已有的软件被改版时,由于受到变更的影响,改版前正常的功能可能发生异常,性能也可能下降。因此,对变更的软件进行测试是必要的。
在意识到被测试模块的内部结构或算法的情况下进行测试。
为了确认用户的需求,先做出系统的主要部分,提交给用户试用。
在测试具有层次结构的大型软件时,有一种方法是从上层模块开始,由上到下进行测试。此时,有必要用一些模块替代尚未测试过的下层模块。
供选择的答案:A~E.① 仿真器 ② 代码审查 ③ 模拟器 ④ 桩
⑤ 驱动器 ⑥ 域测试 ⑦ 黑盒测试 ⑧ 原型
⑨ 白盒测试 ⑩ 退化测试
二、解答题(49分)
(12分)画出“传感器监测”的用例的活动图。
(15分)使用面向对象设计方法 进行高层设计 ,以建立系统的体系结构。这样的结构有哪几种主要的组成部分?每一部分所承担的职责是什么?
(22分)如何理解模块独立性?用什么指标来衡量模块独立性?



