全文预览

南京理工大学《软件工程基础A》考试试卷5

上传者:非学无以广才 |  格式:doc  |  页数:6 |  大小:371KB

文档介绍
具易于掌握;强调文档的重要性, 并给出文档的内容和格式, 因此方法具有易操作性, 是软件开发人员应该掌握的基本方法。结构化方法更适合于需求能够预先明确定义的软件系统,如系统软件或某些实时控制软件等。 3.⑴设计数据流图时只需考虑系统必须完成的基本逻辑功能,不需要考虑怎样具体的实现这些功能。⑵从顶层数据流开始。⑶并不是所有数据存储和数据流都能直接从问题描述中提取出来; ⑷当进一步分解将涉及如何具体地实现一个功能时,就不应该在分解了; ⑸数据流图中个成分的命名要仔细推敲,看是否恰当; 第1页共2页课程名称: 软件工程基础(A) 学分: 4 试卷编号: 5.(6 分) 注:本题为综合题,考核学生对实际问题的分析情况。 2.(6 分) 注:本题为基本题,考核学生对一个程序员应达到的标准等知识点。 3. ⑴本题中采用了分别测试法,因此,可以估算出刚开始测试时程序中错误总数为 E T= 24/6× 20= 80 ⑵因为 8= 48000/(K × (E T- 20)) = 48000/(K × 60) 所以 K= 100 因为 240 = 48000/(100 × (80 -E c )) 所以 E c= 78 为了使平均无故障时间达到 240h ,总共需要改正 78 个错误,测试员甲和乙分别测试时已经改正了 20 个错误,因此,还需再改正 58 个错误。注:本题为综合题,考核学生对软件设计工具的掌握情况。 4. 由于该段程序有 2 个判定结点,所以其环路复杂度为: 3 path1 : ①→②→④输入: 55 预期输出: 5 path2 : ①→②→③→⑤→⑦→②输入: 105 预期输出: 5 path1 : ①→②→③→⑥→⑦→②输入: 5 10 预期输出: 5 注:本题为综合题,考核学生对程序设计、软件测试用例设计等工具的掌握情况。第2页共2页课程名称: 学分: 试卷编号第3页共3页

收藏

分享

举报
下载此文档