课件_1软件开发过程绪论.pptVIP

  1. 1、本文档共46页,可阅读全部内容。
  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软件开发过程绪论

软件方法与过程;第一章 绪论;第一章 绪论 ;第一章 绪论 ;第一章 绪论 ;;现代软件产业的总体情况并不理想;现代软件产业的总体情况并不理想;1.1 现代软件产业的困境;1.1 现代软件产业的困境;1.1 现代软件产业的困境;1.1 现代软件产业的困境;1.1 现代软件产业的困境;1.2 软件生命周期模型及其局限性 ;1.2 软件生命周期模型及其局限性 ;1.2 软件生命周期模型及其局限性 ;1.2 软件生命周期模型及其局限性 ;1.2 软件生命周期模型及其局限性;1.2 软件生命周期模型及其局限性;1.2 软件生命周期模型及其局限性;1.2 软件生命周期模型及其局限性;1.2 软件生命周期模型及其局限性;1.2 软件生命周期模型及其局限性; 演化模型(原型模型) 内容: 第一步:原型 弄清需求并探索可行性 第二步:开发产品 特征及适用范围:减少了需求不明确带来的风险 ;1.2 软件生命周期模型及其局限性;1.2 软件生命周期模型及其局限性;1.2 软件生命周期模型及其局限性;1.2 软件生命周期模型及其局限性;1.3 走出困境——软件过程模式 ;1.3 走出困境——软件过程模式 ;1.3 走出困境——软件过程模式 ;1.3 走出困境——软件过程模式 ; 1. Rational统一过程(RUP,Rational Unified Process) 起源: Rational公司推出的软件过程产品 三位杰出的专家Grady Booch、James Rumbaugh和Ivar Jacobson ——面向对象领域 +UML的创立者 ; 应用领域:全球有上千家公司已经在使用 电信业:Ericsson、Alcatel、MCI 交通、航空、国防;Lockheed-Martin、British Aerospace 制造业:Xerox、Volvo、Intel 金融业:Visa、Merrill Lynch、Schwab 系统集成业:Ernst Young、Oracle、Deloitte Touche RUP的多功能性和广泛的适用性 ; 内容:从软件过程模式的角度 生命周期: 迭代与增量的二维生命周期结构 横轴:生命周期的四个阶段——先启、精化、构建和产品化 纵轴:九个核心工作流程——业务建模、需求、分析设计、实施、测试、部署、配置与变更管理、项目管理、环境 人员 : 角色及活动 ; 方法 : UML可视化建模 基于用例驱动 以构架为中心 一整套支持开发工具—Rational Solutions, 如UML建模工具Rose、文档自动生成工具SoDA、测试工具Purify和Quality、配置管理工具ClearCase、变更管理工具ClearQuest等 产品 : 工件定义 ,工件类型规范 ,提供工件模板; 2.敏捷过程(AP,Agile Process) 起源: 矫正某些官僚烦琐的软件过程 2001年2月,17个方法学家发起成立了敏捷 软件开发联盟(), 简称为敏捷联盟(Agile Alliance)。 4条价值观+12条原则; 内容:从软件过程模式的角度 生命周期: “经常性地交付可用软件,从几个星期到几个月,尽可能做到较短的时间间隔” 人员 : “个体和交互胜过过程和工具” 强调客户的重要性——“客户合作胜过合同谈判” ; 方法 : 简单化方法 “简单——把不做的工作最大化的艺术——是最关键的” 面对面的交流 产品: “可以工作的软件胜过面面俱到的文档” ; 3. 微软过程(MP,Microsoft Process) 起源: 微软三十多年的软件开发实践经验总结 MSF(Microsoft Solution Framework ) 应用: 微软自身的成功实践史 可实践性与有效性 ; 内容:从软件过程模式的角度 生命周期: 过程分为五个阶段——构想、计划、开发、稳定和发布,里程碑 采用递进的版本发布策略 人员 : 六种角色:产品管理、程序管理、??发、测试、用户体验、发布管理 人员的组织结构 ——矩阵结构模式 ; 方法 : 需求分析方面——以产品特性及优先级指导整个项目 设计方面——模块化和水平化的设计结构,并使项目结构反映产品结构 实现方面——源代码控制与每日编译 测试方面——手工测试与自动化测试,零缺陷管理 产品: 产品规范包括:项目前景/范围说明书、功能说明书、源代码、测试说明书与测试用例等 ; 其它:如个体/小组软件过程(PSP/TSP) 特点: 强调质量优先于效率和成本 对过程的管理和评估基于对历史数据的统计分析和

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档