《软件工程知识点答案》.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 \* GB1 ⒈计算机软件发展的3个时期及其特点 时间 特点 程序设计 程序系统 软件工程 软件所指 程序 程序及说明书 程序,文档,数据 主要程序设计语言 汇编及机器语言 高级语言 软件语言 软件工作范围 程序编写 包括设计和测试 软件生存期 需求者 程序设计本人 少数用户 市场用户 开发软件的组织 个人 开发小组 开发小组及大中型开发机构 软件规模 小型 中小型 大中小型 决定质量的因素 个人程序技术 小组技术水平 管理水平 开发 子程序,程序库 结构化程序设计 数据库,开发工具,开发环境。工程化开发方法,标准和规范,网络和分布式开发,面向对象技术 维护责任者 程序设计者 开发小组 专职维护人员 硬件特征 价格高 存储容量小 工作可靠性差 降价 速度 容量及工作可靠性有明显提高 大容量 模型化及网络化方向发展 软件特征 完全不受重视 软件技术的发展不能满足需求,出现软件危机 开发技术有进步 2.软件工程的定义 软件工程的定义:采用工程的概念、原理、技术和方法来计划、开发与维护软件,把经过 时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结 合起来,以较经济的手段获得能在实际机器上运行的可靠软件的一系列方法。 软件工程=工程技术+管理技术+技术方法 3.软件开发方法的模型 随意编程 面向过程 面向对象 面向组件 面向配置文件 面向WebService 4.软件危机定义:是计算机 软件在它的开发和维护过程中所遇到的一系列严重问题 5.软件危机主要包含问题:⑴ 如何开发软件,怎样满足对软件日益增长的需求; ⑵ 如何维护数量不断膨胀的已有软件。 6.软件危机的原因: = 1 \* GB2 ⑴客观:软件本身特点(软件的规模庞大、复杂性高) ⑵主观:不正确的开发方法,软件开发和维护有许多错误的认识和作法。 (忽视需求分析;软件开发=程序编写;轻视软件维护) 7.软件危机的特征: 软件价格在整个项目投入中的比例不断升高 软件开发成本严重超标 软件开发周期大大超过规定日期 软件质量难于保证 软件修改,维护困难 失败的根本原因在于:开发人员写出的东西达不到用户要求(人的问题 技术问题) 8.软件工程的原理: ⒈ 用分阶段的生命周期计划严格管理 不成功的软件项目中有一半左右是由于计划不周造成的 。 ⒉ 坚持进行阶段评审 软件的质量保证工作不能等到编码阶段结束之后再进行。 ⒊ 实行严格的产品控制 在软件开发过程中不应随意改变需求,因为改变一项需求往往需要付出较高的代价。 ⒋ 采用现代程序设计技术 采用先进的技术既可提高软件开发的效率,又可提高软件维护的效率。 ⒌ 结果应能清楚地审查 根据软件开发项目的总目标及完成期限,规定开发组织的责任和产品标准,从而使得 所得到的结果能够清楚地审查。 ⒍ 开发小组的人员应该少而精 ⒎ 承认不断改进软件工程实践的必要性 不仅要积极主动地采纳新的软件技术,而且要注意不断总结经验。 9.软件生命周期:软件定义,软件开发和运行维护 10.常用的软件生存周期模型有瀑布模型,演化模型,螺旋模型,增量模型,喷泉模型,快速应用开发( RAD )模型。 11.软件过程分类及各类内容:基本过程:生命周期原动力 支持过程:辅助基本过程执行 组织过程:建立控制和改进生命周期过程 12. 软件过程的构造: 建立一个公共过程框架,其中定义了少量可用于所有软件项目的框架活动 给出各个活动的任务集合,使得框架活动能够活动能够适合于项目的特点和项目组的需求 保护伞活动,如软件质量保证等,它们独立于任何一个框架活动并将贯穿于整个过程 13.软件工程包括三要素:方法、工具和过程。 14.软件工程过程的基本活动 ⑴ 软件规格说明:规定软件的功能及其运行的限制; ⑵ 软件开发:产生满足规格说明的软件; ⑶ 软件确认:确认软件能够完成客户提出的要求; ⑷ 软件改进:为满足客户的变更要求,软件必须在使用的过程中改进。 15软

文档评论(0)

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

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

1亿VIP精品文档

相关文档