- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
262141848_软件开发过程方法【荐】.ppt
CJEA(中国JAVA工程师协会) 流行软件开发过程方法 比较 主 要 内 容 软件开发过程产生的背景 软件开发过程是什么 RUP是什么 ISO9001是什么 CMM是什么 UML是什么 XP是什么 软件开发过程的比较 测试在软件开发过程中的地位 软件开发过程的背景 软件越来越复杂 需求越来越多变 过程越来越规范 主 要 内 容 软件开发过程产生的背景 软件开发过程是什么 RUP是什么 ISO9001是什么 CMM是什么 UML是什么 XP是什么 软件开发过程的比较 测试在软件开发过程中的地位 软件开发过程是什么 软件开发过程是按照软件工业化的标准定义的在软件开发中必须具有的一系列过程规范; 软件开发过程是定义软件中的软件需求、软件设计,软件编码、软件测试、软件部署的实现目标和规范化的管理方法论; 软件开发过程是保证软件工业化生产的法典; 软件开发过程是什么 软件开发过程做的是:定义标准和为了达到标准的路; 软件开发过程要改善的是:软件开发的效率和质量; 软件开发过程的实现最重要的是: 人 我国的软件开发存在的问题 (1)质量意识淡薄,企业从上到下都缺乏正确的产品质量意识,只注重完成软件产品的功能,忽视产品的质量问题。 (2)体制不灵活,不健全,导致质量监督不力。由于体制问题造成软件人才不必要的流动,同样是因为体制问题造成实际上企业的软件资产流失。 (3)做产品的概念不浓,大多只为短期的经济利益,做短期的项目。 (4)形式化的东西太多,为追求评奖或完成项目,报喜不报忧。 (5)软件企业的交流少,思想保守。 (6)对新技术研究的跟进、投入少。 (7)多数项目盲目采用国外技术,没有从自身问题入手,寻找适合产品开发的技术和过程。 主 要 内 容 软件开发过程产生的背景 软件开发过程是什么 RUP是什么 ISO9001是什么 CMM是什么 UML是什么 XP是什么 软件开发过程的比较 测试在软件开发过程中的地位 RUP是什么Rational unified process RUP Rational公司的改进过程的规范 ; 给出了最完善的团队建设解决方案 ; 它又是文档化的软件工程产品,所有RUP 的实施细节及方法导引均以Web文档的方式集成在一张光盘上,由Rational公司开发、维护并销售,当前版本是RUP2002。 RUP RUP又是一套软件工程方法的框架,各个组织可根据自身的实际情况,以及项目规模对RUP进行裁剪和修改,以制定出合乎需要的软件工程过程。 与统一建模语言(Unified Model Language , 以下简称UML)的良好集成、多种CASE工具的支持、不断的升级与维护,迅速得到业界广泛的认同,越来越多的组织以它作为软件开发模型框架 RUP RUP RUP采用Usecase的概念 ; RUP采用迭代的思想把系统的风险分布在四个阶段,风险越大的迭代越要放在靠前的阶段做 理解和掌握RUP需要一个相对较长的过程 主 要 内 容 软件开发过程产生的背景 软件开发过程是什么 RUP是什么 ISO9001是什么 CMM是什么 UML是什么 XP是什么 软件开发过程的比较 测试在软件开发过程中的地位 ISO9001 ISO9000其实是一族国际标准,其中ISO9001是关于产品质量保证的标准,ISO9000-3是关于软件产品质量管理的指南 ; 管理职责,质量体系,合同评审,设计控制,文件和资料控制,采购,顾客提供产品的控制,产品标识和可追溯性,过程控制,检验、测量和试验设备的控制,检验和试验状态,不合格品的控制,纠正和预防措施,搬运、储存、包装、防护和交付,质量记录的控制,内部质量审核,培训,服务和统计技术 ISO9001 它是一种来源于工业的一种标准,由于软件有其特定的特殊性,所以很难使用; 主要是用它的标准化文档管理; 主 要 内 容 软件开发过程产生的背景 软件开发过程是什么 RUP是什么 ISO9001是什么 CMM是什么 UML是什么 XP是什么 软件开发过程的比较 测试在软件开发过程中的地位 CMM CMM(Capability Maturity Model,能力成熟度模型)是美国国防部对软件承包商软件能力评估的一种模型,也是承包商改进其软件过程的一种途径 CMM 其模型分为五个等级 : 始级,软件生产过程的特征是随机的,有时甚至是杂乱的。很少过程被定义,成功依赖于个人的努力。 可重复级,建立基本的项目管理过程,以跟踪费用、进度和功能。设定必要的过程纪律以重复以往在相同应用的项目的成功。 已定义级,管理和工程活动的软件过程已文档化、标准化、集成化到一个标准的组织的软件过程。组织内所有的项目使用的
您可能关注的文档
- 2015年重庆大学生村官考试专家预测卷【荐】.doc
- 2015年青海省公务员考试面试真题【荐】.doc
- 2015年静疗试题【荐】.doc
- 2015年首都经济贸易大学会计硕士(MPACC)考研招生简章,考研参考书【荐】.pdf
- 2015年首都经济贸易大学国民经济学考研招生简章,考研参考书【荐】.pdf
- 2015年首都经济贸易大学安全科学与工程考研招生简章,考研参考书【荐】.pdf
- 2015年首都经济贸易大学宪法学与行政法学考研招生简章,考研参考书【荐】.pdf
- 2015年首都经济贸易大学应用统计硕士考研招生简章,考研参考书【荐】.pdf
- 2015年首都经济贸易大学技术经济及管理考研招生简章,考研参考书【荐】.pdf
- 2015年首都经济贸易大学西方经济学考研招生简章,考研参考书【荐】.pdf
最近下载
- 智慧农业大棚项目建设实施方案.pptx
- 安全经验分享(灭火器使用).ppt
- 国开公共部门人力资源管理形考任务1-4试题及参考答案(全) .pdf VIP
- 学习通《文艺复兴:欧洲由衰及盛的转折点》习题(含答案).docx
- 《中国图书进出口总公司进口书刊资料审批管理规定》.pdf VIP
- 2023年云南大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案).docx VIP
- 融合新闻:通往未来新闻之路 中国大学MOOC答案2023版.docx
- 学习行为表现作文.docx VIP
- 苏S01-2021《给水排水图集》.docx
- 2023年云南大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案).docx VIP
文档评论(0)