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