软件工程主要研究内容.pptVIP

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

软件工程 软件工程主要研究内容 1 软件开发技术 方法学:面向数据流、面向对象(学习重点) 工具:开发方法的支持工具 环境:软件开发各阶段工具及运行平台的结合 2 软件工程管理技术 管理学:各项资源分配、过程管理等 度量学:经济效益和工作量、工组进度的度量 经济学:分析软件的经济效益 软件工程概述 软件的定义及特点 软件危机: 定义:软件开发和维护中遇到的一系列严重问题 现象: 软件价格高 (目前成本高达整个系统的90%) 难于控制进度(实现前存在人脑中,实现方式千差万别,) 工作量估计困难(进度拖延时,加人手无济于事) 质量低 维护困难(改正一错误会引入更多新的错误、占30-80%的成本) 软件工程概述----软件危机原因 规模大 (如IBM360操作系统耗费5000人年) 复杂性高 各子系统接口数: 环状系统:N 各子系统都相连的系统: N(N-1)/2 软件灵活性不能满足要求(导致更改困难) 影响软件生产率和质量的因素 --个人能力 --团队合作 --产品复杂度 --合适的表达方式 --可利用时间 --其他 软件工程概念 软件工程:以工程化原则解决软件问题 软件工程过程:软件工程师在软件工具支持下进行的一系列软件工程活动(8.22) 四类基本活动: 软件需求规格说明 软件开发 软件确认 软件维护 软件生存周期 软件定义 问题定义、可行性研究、需求分析 软件开发 概要设计、详细设计,编码 测试(单元测试,组装测试,验证测试)(8.31) 软件确认 软件维护 改正性维护,适应性维护, 完善性维护,预防性维护(8.34) 软件开发模型 定义:各种软件工程活动的不同组织方式 --瀑布模型 --演化模型 --螺旋模型 --喷泉模型 演化模型 用原型过程来代替全部开发阶段 需要强有力开发工具和环境支持( 喷泉模型 无明显边界各阶段可交叉进行,反映软件并行性 模型强调增量开发,分析一点,设计一点,并不要求一个阶段彻底完成,整个过程是一个迭代的逐步提炼的过程 以分析为基础,资源消耗呈塔型,在分析阶段消耗资源最多 适用于面向对象开发 (8.44) * . 软件是一种逻辑实体,而不是具体的物理实体 . 软件的生产与硬件不同 . 在软件的运行和使用期间,没有硬件那样的机械 磨损,老化问题 磨合调整 磨损用坏 修改点 实际曲线 理想曲线 硬件失效率曲线 时间 失效率 时间 失效率 软件失效率曲线 软件工程概述——软件特点 需求分析 问题定义 可性行研究 计划 时期 概要设计 详细设计 编 码 测 试 开发 时期 运行与维护 运 行 时 期 瀑布模型 优点: 顺序性、依赖性 质量有保证 缺点: 用户很迟才看见软件,有风险 错误不及早发现,会扩散 不适宜于需求不明确的系统(8.37) 加工 原型 原型 快速分析 和设计 建造 原型 客户 评价原型 通过原型过程的反复循环,直接得到软件系统 不强调开发的严格阶段性和高质量得阶段性文档,不追求理想的开发模式 原型1-》原型2-》…-》最终产品 螺旋模型沿着螺线旋转,在四个象限上分别表达了四个方面的活动,即: 制定计划──确定软件目标,选定实施方案,弄清项目开发的限制条件 风险分析──分析所选方案,考虑如何识别和消除风险 实施工程──实施软件开发 客户评估──评价开发工作,提出修正建议 螺旋模型的表示如图所示 螺旋模型 螺旋模型 *

文档评论(0)

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

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

1亿VIP精品文档

相关文档