2013年9月份考试软件工程第三次作业.doc

2013年9月份考试软件工程第三次作业.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2013年9月份考试软件工程第三次作业 一、填空题(本大题共24分,共 6 小题,每小题 4 分) 1. 软件工程是一门 ______ 学科,像其他工程学科一样需要结合工程学科的理论和思想。 2. Lisp是一种函数型语言, ______ 是一种逻辑性语言。 3. 结构化分析模型的核心是 ______ ,它是系统所涉及的各种数据对象的总和 4. 在结构化分析方法中用实体——关系图表达系统中的对象及其关系.在实体——关系图中,表达对象的实例之间的关联有3种类型:一对一联系、 ______ 联系、多对多联系 5. 软件原来没有帮助信息,使用不方便,现在要增加帮助信息。这种维护性活动称之为 ______ 。 6. 在一个强连通的有向图G中,有向图G中的弧数是m,节点数为n,则线性无关环的个数为 ______ 二、名词解释题(本大题共16分,共 4 小题,每小题 4 分) 1. PAD图 2. 信息隐藏 3. 配置状态报告CSA 4. 软件 三、简答题(本大题共30分,共 5 小题,每小题 6 分) 1. 简述提高软件质量的主要措施。 2. 描述加工逻辑有哪些工具? 3. 请简要例举在编码中输出方面应该遵守的指导原则. 4. 软件质量与软件质量保证的含义是什么? 5. 何谓软件工具?通常包含哪几部分? 四、综合题(本大题共30分,共 2 小题,每小题 15 分) 1. 构造下述状态图:开始状态时,显示主屛。用户输入一个查询请求时,进入选择状态,提示用户输入学号,一旦输入一个学号,进入核对状态,若输入的学号不存在或不正确,则取消,若输入学号正确,则进入输课程名状态。一旦输入课程名,进入检查状态。如输入不正确,则取消。若正确,则进入查询状态。查询成功,进入显示结果状态,若查询失败,则回到选择状态。在显示结果状态中,若继续查询,则回到选择状态,若结束查询,则回到开始状态。 2. 画出下面用PDL写出的程序的PAD图。 ?WHILE P DO ????? IF A0?THEN A1 ????? ELSE ?????????? A2 ????? ENDIF S1; ????? IF B0 THEN B1; ????????? WHILE C DO S2; ???????????? S3 ????????? ENDWHILE; ???? ELSE ??????? B2 ???? ENDIF; ??? B3 ENDWHILE; 答案: 一、填空题(24分,共 6 题,每小题 4 分) 1. 参考答案: 工程 解题方案: 评分标准: 2. 参考答案: Prolog 解题方案: 评分标准: 3. 参考答案: 数据字典 解题方案: 结构化分析模型的核心是数据字典,它是系统所涉及的各种数据对象的总和 评分标准: 回答出数据字典得2分 4. 参考答案: 一对多 解题方案: 对象的实例之间的关联有3种类型:一对一联系、一对多联系、多对多联系 评分标准: 回答出得2分 5. 参考答案: 完善性维护 解题方案: 评分标准: 6. 参考答案: m-n+1 解题方案: 线性无关环的个数=弧点数-节点数+1 评分标准: 回答出m-n+1得2分 二、名词解释题(16分,共 4 题,每小题 4 分) 1. 参考答案: 问题分析图(Problem Analysis Diagram),是一咱算法描述工具,它是一种由左往右展开的二维树型结构.PAD图的控制流程为自上而下,从左到右地执行. 解题方案: 评分标准: 回答出PAD图的定义得5分 2. 参考答案: 设计模块时,模块内部的数据与过程(操作),应该对不需要了解这些数据和过程(操作)的模块隐藏起来 解题方案: 根据信息隐藏的定义来回答 评分标准: 回答出信息隐藏的定义得5分 3. 参考答案: CSA(configuration status accounting),是一种SCM活动,提供已批准了的基线和过程的当前状态,也提供已提出批准的对设计的变更的状态 解题方案: 根据配置状态报告的定义来回答 评分标准: 回答出配置状态报告的定义得5分 4. 参考答案: 软件是计算机系统中与硬件相互依存的另一部分,它包括程序,数据及其相关文档.其中,程序是按事先设计的功能和性能要求执行的指令序列;数据是使程序能正常操纵信息的数据结构;文档是与程序开发,维护和使用有关的图文材料 解题方案: 根据软件的定义来回答 评分标准: 回答出软件的定义得5分 三、简答题(30分,共 5 题,每小题 6 分) 1. 参考答案: 复审:是在软件生命周期每个阶段结束之前,都采用一定的标准对该段产生的软件配置成分进行严格的正式或非正式的检测。 复查:是检查已有的材料

您可能关注的文档

文档评论(0)

xiaodengyou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档