软件开发六阶段与十个经典模型.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
件开发 讲人:方齐 录 敗件开发六阶毁 救件开发十模型 1.红划 1.布型 7.喷泉型 2.重水分析 2.过边改模型 8.智模型 3.设红 3.9说原型型9.温金型(元型) 4.件实 4.满化模型 10.RAD型(应用所模型 5.测试 5.量稱型 6.螺旋模型 软件开发 六阶段 件开发六阶段(-)—針划 °定义要解决的问题 要考虑的因素:技术、经清、社会 撰写《可行性报告》,并制定开发计划 软件开发六阶段(二)—需求分析1 为什么要做需求分析? 根据 Standish Group对200个项 NANNNN 目进行的研究结果表明,28%的 页目彻底失败,46%的项目超出 经费预算或者超出工期,只有约 26%的项目获得成功 户实此进需求a日老对此理为立计程如北历立过比涂甲 而在于这些高达74的不成功项 目中,有约0%的失败是源于需 也就是说,有近45%的项目最终 因为需求的问题最终导致失败 软件开发六阶段(二)—需求分析2 步骤 坭调查 广确定需求功能性能可靠性、安全源等 描述常求写《需求规说明书》 复核常求与户起核 数件开发六阶段(三)—系统设计1 为什么要做系统设针? 软件设计的重要性 系统设汁是驳件开发阶 段中最重要的步縲,它 是软件开发质量得以保 牟护 让的并褪 测试 系统设计是将用户靄求 实现 确地鸫化为实酥产品 的唯一逸径。 有软设计 有软件设计 数件开发六阶段(三)—系统设计2 结拘化设方法(SD 西向敌竭结拘的设计方法(SD) 面向对象的设计方法(OOD) 数件开发六阶段(三)—系统设计3 步骤 概要设计(总体设计)设计软件的结构,总体构与系关系,绘制结 广洋细设计(过程设计,模块设汁)确症愷内部法和结构,形《件系统 设计报告》 形成《数据库设计说明书》 编弓《试计划》初稿 件开发六阶缇(四)—软件实现 定义:使用定的编程语言,将详细设计的结果转换为針算机程序 意义:软件偏码是系统设汁的继缜,可影响软绊的质量和可维护性。 步骤 程序设计补充剩余的详细设 设汁窄臺检查设计结果,发现设计 写代确保代码易验证。 代走壹检查编码结果,发现编码陷。 偏译代码修改代法错误。 ,试代码对代进行单元测试,调试代碍修改误。

文档评论(0)

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

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

1亿VIP精品文档

相关文档