软工题第五章.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软工题第五章

第五章习题 ? 一、选择题 1.对于软件产品来说,有4个方面影响着产品的质量,即(? A? )、(? B? )、(? C? )及成本、时间和进度等条件。重视软件过程的质量是近年来质量管理理论和实践的新发展。重视软件过程质量的控制,其部分原因可能是:相对于产品质量的控制来说,过程质量的控制是(? D? )、(? E? )、(? F? ),而产品质量的控制是(? G? )、(? H? )、(? I? )。 供选择的答案: A ~ C. ① 开发时间?? ② 开发技术?? ③ 过程质量?????? ④ 风险控制 ⑤ 质量控制 ???⑥ 人员素质 ? ⑦ 项目管理?????? ⑧ 配置管理 D ~ I. ① 主动的???? ② 被动的???? ③ 整体的???? ④ 系统的 ⑤ 先期的 ? ????⑥ 事后的 ??? ⑦ 个别的???? ⑧ 部分的 2. 在软件维护的实施过程中,为了正确、有效地修改,需要经历以下3个步骤:(? A? )、(? B? )、(? C? )。(? A? )是决定维护成败和质量好坏的关键。(? C? )包括(? D? )确认、计算机确认和维护后的(? E? )。 供选择的答案: A ~ C. ① 修改程序?????? ② 建立目标程序????? ③ 分析和理解程序 ④ 重新验证程序??? ⑤ 验收程序 ???????????? D.? ① 动态?????? ② 静态?????????? ③ 人工?????????? ④ 自动 E.? ① 验证 ????? ② 验收 ????????? ③ 检验?????????? ④ 存档 2. A. ③,? B. ①,? C. ④,? D. ②,?? E. ② 在软件维护的实施过程中,为了正确、有效地修改,需要经历以下3个步骤:分析和理解程序、修改程序和重新验证程序。经过分析,全面、准确、迅速地理解程序是决定维护成败和质量好坏的关键。有如下几种方法:分析程序结构图、数据跟踪、控制跟踪及其它方法。在将修改后的程序提交用户之前,需要通过静态确认、计算机确认和维护后的验收,保证修改后的程序的正确性。 3. 从供选择的答案中选出同下列各叙述关系最密切的字句。 A. 软件从一个计算机系统或环境转移到另一个计算系统或环境的容易程度。 B. 软件在需要它投入使用时能实现其指定的功能的概率。 C. 软件使不同的系统约束条件和用户需求得到满足的容易程度。 D. 在规定的条件下和规定的一段期间内,实现所指定的功能的概率。 E. 尽管有不合法的输入,软件仍能继续正常工作的能力。 供选择的答案: ① 可测试性 ② 可理解性 ????? ③ 可靠性 ??? ④ 可移植性 ⑤ 可使用性 ⑥ 兼容性 ??? ⑦ 容错性 ??? ⑧ 可修改性 ⑨ 可接近性 ? ⑩ 一致性 4. 软件可移植性是用来衡量软件的(? A? )的重要尺度之一。为了提高软件的可移植性,应注意提高软件的(? B? )。采用(? C? )有助于提高(? B? )。为了提高可移植性,还应(? D? )。使用(? E? )语言开发的系统软件具有较好的可移植性。 供选择的答案: A. ① 通用性 ????? ② 效率?????? ③ 质量?????????? ④ 人机界面 B. ① 使用的方便性 ② 简洁性? ?? ③ 可靠性? ?????? ④ 设备独立性 C. ① 优化算法?? ?? ② 专用设备?? ③ 表格驱动方式?? ④ 树型文件目录 D. ① 有完备的文件资料?? ② 选择好的宿主计算机? ③ 减少输入输出次数 ④ 选择好的操作系统 E. ① COBOL? ?? ② APL ?? ??? ③ C?????? ?? ④ SQL 5. 下面有关软件维护的叙述有些是不准确的,请将它们列举出来。 供选择的答案: ① 要维护一个软件,必须先理解这个软件。 ② 阅读别人写的程序并不困难。 ③ 如果文档不齐全也可以维护一个软件。 ④ 谁写的软件就得由谁来维护这个软件。 ⑤ 设计软件时就应考虑到将来的可修改性。 ⑥ 维护软件时一件很吸引人的创造性工作。 ⑦ 维护软件就是改正软件中的错误。 ⑧ 维护好一个软件是一件很难的事情。 二、简答题 1. 某些软件工程师不同意“目前国外许多软件开发组织把60%以上的人力用 于维护已有的软件”的说法,他们争论说:“我并没有花费我的60%的时间去改正我所开发的程序中的错误”。 请问,你对上述争论有何看法? 2. 为什么大型软件的维护成本高达开发成本的4倍左右? 3. 某软件公司拟采取下述措施提高他们开发出的软件产品的可维护性。请判断哪些措施是正确的,哪些措施不正确。 (1)在分析用户需求时同时考虑维护问题。 (2)测试完程序后,删去程序中的注解以缩短源程序长度。 (3)在软件开发过程中尽量保证各阶段文档

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档