软件工程总复习题的知识.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、什么是软件危机? 答:软件危机是指在计算机的开发和维护过程中所遇到的一系列严重问题。这些问题绝不仅仅是“不能正常运行的”软件才具有的,实际上几乎所有软件都不同程度的存在这些问题。 概况地说软件危机包含两个方面的问题: 如何开发软件,怎样满足对软件的日益增长的需? 如何维护数量不断膨胀的已有软件? 软件危机的主要表现: 对软件开发成本和进度的估计常常很不准确 用户对“已完成的”软件不满意的情况经常发生 软件产品的质量常常靠不住 软件常常不可维护或可维护性差 软件常常没有适当的文档资料 软件成本在计算机总成本中所占比例逐年上升 软件开发生产率提高的速度,远远跟不上计算机应用普及深入的趋势 ? 3、 解决软件危机的途径: 良好的组织、严密的管理、密切的协作 科学的开发方法、先进的软件开发工具 阶段评审,及时发现问题解决问题 4、 什么叫软件? ?“软件”的定义为: 计算机程序、方法、规则、相关的文档资料以及在计算机上运行时所必需的数据。 5. 什么叫软件工程? 软件工程是将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中。是指导计算机软件开发和维护的工程学科。 包括两个方面: 软件工程技术 软件工程管理 软件工程三要素:方法、 工具、 过程 6、软件工程的基本原理: 1. 用分阶段的生命周期计划严格管理 2.坚持进行阶段评审 3. 实行严格的产品控制 4.采用现代程序设计技术 5. 结果应能清楚地审查 6.开发小组的人员应该少而精 7.承认不断改进软件工程实践的必要性 7、软件工程的基本目标: 付出较低的开发成本; 达到要求的软件功能; 取得较好的软件性能; 开发的软件易于移植; 需要较低的维护费用; 能按时完成开发工作,及时交付使用。 8、软件开发过程 软件工程过程通常包含四种基本的过程活动: (1) 软件规格说明; (2) 软件开发; (3) 软件确认; (4) 软件演进。 9、 软件生存期: 10、软件生存期 1.问题定义; 2.可行性分析; 3.需求分析; 4.总体设计; 5.详细设计; 6.编码; 7.测试; 8.运行与维护。 11、 按照传统瀑布模型开发软件的特点 1.阶段间具有顺序性和依赖性; 2.推迟实现的观点; 3.需求冻结的观点; 4.质量保证的观点: 每个阶段必须完成规定的文档; 每个阶段结束前完成文档审查; 尽早改正错误。 比较:喷泉模型是典型的面向对象的软件过程模型,该模型中相邻阶段之间的活动存在交迭。 12、技术审查的步骤 准备, 简要介绍情况, 阅读被审查的文档, 开审查会, 返工, 复查。 13、 可行性研究的任务 (1) 技术可行性 使用现有的技术能实现这个系统吗? (2) 经济可行性 这个系统的经济效益能超过它的开发成本吗? (3) 操作可行性 系统的操作方式在这个用户组织内行得通吗? 14、 软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的( A )问题? A.生产工程化 B.质量保证 C.开发效率 D.产生危机 软件危机通常是指在计算机软件开发和维护中所产生的一系列严重问题,这些问题中相对次要的因素是( A ): A.软件性能 B.文档质量 C.开发效率 D.软件功能 15、 软件危机是软件产生过程中出现的一种现象,下述现象: I.软件需求增长难以满足 Ⅱ.软件开发成本提高 Ⅲ.软件开发进度难以控制 Ⅳ.软件质量不易保证 哪些是其主要表现:A A.全部 B.Ⅲ和Ⅳ C.Ⅱ、Ⅲ和Ⅳ D.I、Ⅱ和Ⅲ 16、 软件危机出现于 ① C ,为了解决软件危机,人们提出了用 ② B 的原理来设计软件,这就是软件工程诞生的基础。 ① A.50年代末 B.60年代初 C.60年代末 D.70年代初 ② A.运筹学 B.工程学 C.软件学 D.数学 17.软件工程的出现是由于( A )。 A.软件危机的出现 B.软件产业化的需要 C.程序设计方法学的影响 D.计算机的发展 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( A )。 A.软件危机 B.软件投机 C.软件工程

文档评论(0)

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

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

1亿VIP精品文档

相关文档