大学考试试卷软件工程.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学考试试卷软件工程

2012年9月份考试软件工程第三次作业 一、填空题(本大题共10分,共 10 小题,每小题 1 分) 1. 经过可行性分析之后,如项目是值得开发的,则需要制定 ______ 。 2. 风险分析的四个主要活动:风险标识、 ______ 、风险评价、风险驾驭和监控。 3. 项目可行性研究报告主要内容是要给出该项目 ______ 的意见。 4. 软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、 ______ 、 可使用性和效率。 5. ______ 指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其它模块来说,是不能访问的。 6. 开发过程管理包括 ______ 和 ______ 等。 7. 基本CoComo模型主要用于 ______ 估算整个系统开发和维护的工作量以及软件开发所需要的时间。 8. 规定功能的软件,在一定程度上对自身错误的作用(软件错误)具有屏蔽能力,则称此软件具有 ______ 的软件。 9. 负责需求分析的软件开发人员称为 ______ 10. 面向规模的度量是以软件的 ______ 为基础的直接度量。 二、名词解释题(本大题共20分,共 10 小题,每小题 2 分) 1. 过程设计语言 2. 静态测试 3. 调试的概念。 4. 结构化分析 5. 软件复用 6. 面向对象系统测试 7. 面向对象集成测试 8. 可行性研究 9. 软件工程 10. 软件开发模型 三、简答题(本大题共40分,共 10 小题,每小题 4 分) 1. 请给出静态单变量模型的公式. 2. 软件计划的目标是什么? 3. 试比较第四代语言和面向过程的语言. 4. 什么是软件配置管理? 5. 面向对象的程序设计语言的有什么优势? 6. CMM评估和评价的一般步骤是什么? 7. 软件维护管理的职能是什么? 8. 假如人员的频繁流动是一项风险ri,基于过去的历史和管理经验,频繁流动可能性的估算值li为70%,而影响xi的估计值是:项目开发时间增加15%,总成本增加12%.请给出该风险的管理策略 9. 确定正式对象的标准都有哪些? 10. 一个完整的SCM环境要求具有哪些功能? 四、综合题(本大题共30分,共 5 小题,每小题 6 分) 1. 画出下面用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; 2. 下图是某软件项目的PERT图。 图框中的数字代表活动所需的周数。 3. 下图是使用BASIC语言编写的一个打印A、B、C三数中最小者的程序流程图。其中出现了6个GOTO语句,1个向前,5个向后,程序可读性很差。 if (AB) goto 120; if (BC) goto 110; 100? ? ? ? print C; goto 140; 110? ? ? ? print B; goto 140; 120? ? ? ? if (AC) goto 130; goto 100; 130? ? ? ? print A; 140 试利用基本控制结构,将程序中的GOTO语句消去。 4. 某商场在“五一”期间,顾客购物时收费有4种情况:普通顾客一次购物累计少于100元,按A类标准收费(不打折),一次购物累计多于或等于100元,按B类标准收费(打9折);会员顾客一次购物累计少于1000元,按C类标准收费(打8折),一次购物累计等于或多于1000元,按D类标准收费(打7折)。测试对象是按以上要求计算顾客收费模块,按照路径覆盖法设计测试用例。 5. PDL 描述,用 N-S 图描述其实现算法: GET(a[1],a[2],...a[10]) max=a[1]; max2=a[2]; FOR i=2 TO 10 IF a[i]max max2=max; max=a[i]; ELSE IF a[i]max2 max2=a[i]; ENDIF ENDIF ENDFOR PUT(max,max2) END 答案: 一、填空题(10分,共 10 题,每小题 1 分) 1. 参考答案: 项目开发计划 解题方案: 评分标准: 2. 参考答案: 风险估算 解题方案: 评分标准: 3. 参考答案: 能否开发、是否值得开发 解题方

文档评论(0)

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

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

1亿VIP精品文档

相关文档