2014年9月软件工程第三次作业

上传人:绿** 文档编号:45951112 上传时间:2018-06-20 格式:DOC 页数:6 大小:76KB
返回 下载 相关 举报
2014年9月软件工程第三次作业_第1页
第1页 / 共6页
2014年9月软件工程第三次作业_第2页
第2页 / 共6页
2014年9月软件工程第三次作业_第3页
第3页 / 共6页
2014年9月软件工程第三次作业_第4页
第4页 / 共6页
2014年9月软件工程第三次作业_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《2014年9月软件工程第三次作业》由会员分享,可在线阅读,更多相关《2014年9月软件工程第三次作业(6页珍藏版)》请在金锄头文库上搜索。

1、20142014 年年 9 9 月份考试软件工程第三次作业月份考试软件工程第三次作业 一、填空题(本大题共一、填空题(本大题共 3030 分,共分,共 6 6 小题,每小题小题,每小题 5 5 分)分) 1. 技术可行性分析就是 _ 分析。 2. 可以从三个方面进行可行性分 析,即: _ 可行性、 _ 可行性 和 _ 可行性。 3. 需求分析阶段产生的最重要文档是 _ 4. 结构化分析模型的核心是 _ ,它是系统所涉及的各种数据对象的总和 5. 软件的分析模型通常由一组模型组成,其中包括信息(或数据)模型、功能 模型和 _ 6. _ 和 _ 是分析建模中最常用的两种模型二、名词解释题(本大题共

2、二、名词解释题(本大题共 2020 分,共分,共 4 4 小题,每小题小题,每小题 5 5 分)分) 1. 软件生存周期模型。 2. 软件复用 3. 软件过程效能 4. STD三、简答题(本大题共三、简答题(本大题共 2020 分,共分,共 4 4 小题,每小题小题,每小题 5 5 分)分) 1. 软件测试的目标是什么,有哪几种主要有测试方法? 2. 以 G.J.Myers 的观点,简述对软件测试的目的。 3. 在进入软件开发阶段之前,必须明确哪 2 个问题? 4. 一个面向函数的程序设计语言有哪几个组成部分?四、综合题(本大题共四、综合题(本大题共 3030 分,共分,共 2 2 小题,每小

3、题小题,每小题 1515 分)分) 1. 一个软件公司有许多部门,分为开发部门和管理部门两种,每个开发部门开 发多个软件产品,每个部门由部门名字唯一确定。该公司有许多员工,员工分 为经理,工作人员和开发人员。 开发部门有经理和开发人员,管理部门有经理 和工作人员。每个开发人员可参加多个开发项目,每个开发项目需要多个开发 人员,每位经理可主持多个开发项目,建立该公司的对象模型。 2. 根据下列 PDL 描述,用 N-S 图描述其实现算法: GET(a1,a2,.a10) max=a1; max2=a2; FOR i=2 TO 10 IF aimax max2=max; max=ai; ELSE

4、IF aimax2 max2=ai; ENDIF ENDIF ENDFOR PUT(max,max2) END答案:答案:一、填空题(一、填空题(3030 分,共分,共 6 6 题,每小题题,每小题 5 5 分)分)1. 参考答案:参考答案: 技术风险 解题方案:解题方案:评分标准:评分标准:2. 参考答案:参考答案: 技术;经济;社会 解题方案:解题方案:评分标准:评分标准:3. 参考答案:参考答案: 需求规格说明书 解题方案:解题方案: 需求分析阶段产生的最重要文档是需求规格说明书 评分标准:评分标准: 回答出需求规格说明书得 2 分 4. 参考答案:参考答案: 数据字典 解题方案:解题方

5、案: 结构化分析模型的核心是数据字典,它是系统所涉及的各种数据对象的总和 评分标准:评分标准: 回答出数据字典得 2 分 5. 参考答案:参考答案: 行为模型 解题方案:解题方案: 软件的分析模型通常由一组模型组成,其中包括信息(或数据)模型、功能模型 和行为模型 评分标准:评分标准: 回答出行为模型得 2 分6. 参考答案:参考答案: 结构化分析模型、 面向对象分析模型 解题方案:解题方案: 结构化分析模型和面向对象分析模型是分析建模中最常用的两种模型 评分标准:评分标准: 回答出面向对象分析模型、结构化分析模型得 2 分二、名词解释题(二、名词解释题(2020 分,共分,共 4 4 题,每

6、小题题,每小题 5 5 分)分)1. 参考答案:参考答案: 是描述软件开发过程中各种活动如何执行的模型。 解题方案:解题方案:评分标准:评分标准: 回答出软件生存周期模型的定义得 3 分 2. 参考答案:参考答案: 在构造新的软件系统的过程中,对已存在的软件人工制品的使用技术 解题方案:解题方案: 根据软件复用的定义来回答 评分标准:评分标准: 回答出软件复用的定义得 5 分 3. 参考答案:参考答案: 表示遵循一个过程所达到的实际结果的一种度量 解题方案:解题方案: 根据软件过程效能的定义来回答 评分标准:评分标准: 回答出软件过程效能的定义得 5 分 4. 参考答案:参考答案: STD(S

7、tatus Transfer Diagram,状态变迁图),用于指明系统在外部事件的 作用下将会如何动作,表明了系统的各种状态以及各种状态间的变迁,从而构成 为行为模型的基础,关于软件控制方面的附加信息则包含在控制说明(CSPEC) 中 解题方案:解题方案: 根据 STD 的定义来回答 评分标准:评分标准: 回答出 STD 的定义得 5 分三、简答题(三、简答题(2020 分,共分,共 4 4 题,每小题题,每小题 5 5 分)分)1. 参考答案:参考答案: 软件测试的目标: (1)测试是为了发现程序中的错误而执行程序的过程; (2) 好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案;

8、 (3)成功的 测试是发现了至今为止尚未发现的错误的测试。 软件测试的方法有动态测试、 静态测试和正确性证明 3 种 解题方案:解题方案:评分标准:评分标准: 回答一个内容点得 2 分,全部回答得 5 分。 2. 参考答案:参考答案: 软件测试是(1)为了发现错误而执行程序的过程; (2)一个好的用例能够发 现至今尚未发现的错误的测试; (3)一个成功的测试是发现至今尚未发现的 错误的测试; 解题方案:解题方案:评分标准:评分标准: 第 1 点 1 分,其余每点 2 分 3. 参考答案:参考答案: 在进入软件开发阶段之前,必须明确 2 个问题:软件工程要解决的问题是什么? 所关心的问题有可行的

9、解决方案吗? 解题方案:解题方案: 答案要点:解决什么问题?是否有可行的解决方案? 评分标准:评分标准: 回答一个要点得 2 分,全部回答得 5 分 4. 参考答案:参考答案: 一个面向函数的程序设计语言有下列四个组成部分: 1、一个原语函数集,由语 言预先规定的; 2、一个函数型集,它是函数组合的机制,可用于创建新函数; 3、作用操作; 4、一个数据对象集,包括定义域和值域的成员,且含有简单而正 规的结构. 解题方案:解题方案: 1、一个原语函数集; 2、一个函数型集; 3、作用操作; 4、一个数据对象集. 评分标准:评分标准: 回答一个要点得 1 分,全部回答得 5 分四、综合题(四、综合题(3030 分,共分,共 2 2 题,每小题题,每小题 1515 分)分)1. 参考答案:参考答案:解题方案:解题方案:评分标准:评分标准:2. 参考答案:参考答案:解题方案:解题方案: 根据 PDL 描述的流程,按照 N-S 图的建立步骤,实行转化 评分标准:评分标准:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号