编辑: 旋风 2019-07-06

控制类指Use Case中行为的协调. 13.试是软件质量保证的唯一手段. 14.中与计算机硬件特性有关的部分集成在一起容易导致系统可移植性的降低. 15.象分析是提取和整理用户需求,并建立问题域精确模型的过程.面向对象设计则是把分析阶段得到的需求转变成符合成本和质量要求的、抽象的系统实现方案的过程. 16.方法而不是用文件结束符或输入序列结束符来判别输入的结束,这样做是一种良好的程序设计风格. 17.盖法则一定可以查出在判定中某些条件中关系运算符使用有误时产生的错误. 18.志一个模块内各个元素彼此结合的紧密程度,模块独立性由弱到强的同时模块内聚性由低到高的顺序是:功能内聚、信息内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、巧合内聚. 19.象方法学的要点:尽可能模拟人类习惯的思维方式,使描述问题的问题空间与实现解法的解空间在结构上尽可能一致.以数据和信息为主线,把数据和处理相结合. 20.划分法的主要思想是首先将所有的输入数据划分成若干个有效等价类,然后设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的等价类,重复这一步,直到所有的等价类都被覆盖为止. 21手册要使用专门术语,并充分地描述该软件系统的结构及使用方法. 22.发时,一个错误发现得越晚,为改正它所付出的代价就越大. 23.析报告应把每个模块实际测试的结果,与软件需求规格说明书和概要设计说明书中规定的要求进行对照并作出结论. 24.发计划除去规定项目开发所需的资源、开发的进度等以外,还可以包括用户培训计划. 25究报告应评述为了合理地达到开发目标而可能选择的各种方案,以便用户抉择.因此,编写者不必提出结论.

三、完成下列各题 1. 名词解释:软件配置管理. 2. 软件规模估算的代码行方法存在哪些影响估算结果的问题? 3. 根据如下工程网络图回答下列问题,设时间单位为天. (1)事件J的最早开始时间是多少? (2)事件G的最晚开始时间是多少? (3)给出该工程网络的关键路径. (4)在不延误项目总工期的前提下,活动E-G最多可以推迟几天开始?

4 假设某公司人力资源管理系统中有如下一段代码.根据代码,回答下列问题. (1)画出GetResult函数对应算法的判定树. (2)计算GetResult函数的环形复杂度. (3)根据(2)的结果,指出该函数存在的问题. (4)根据模块独立性的内聚度划分,该函数的内聚度属于哪种? (5)如何修改该函数,以达到较好的内聚度并解决(3)中的问题? (6)根据上述问题的结论试叙述模块内聚度与单元测试工作量之间的关系. void GetResult(Manager m, Request r) { if (m.ManagerLevel == 经理 ) { if (r.RequestType == 请假 &

&

r.Number ........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题