- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
——软件工程导论之
1
C
O结构化开发方法
N
01
T
E
N
02原型化开发方法
T
S
03面向对象的开发方法
目
录04敏捷软件的开发方法
了解常用的软件开发方法1
软件开发方法概述
1.2软件生命周期
软件开发方法是一种使用早已定义好的技术集及符
号表示习惯来组织软件生产过程的方法,该方法一般表
述成一系列的步骤,每一步骤都与相应的技术和符号相
关。其目标是要在规定的投资和时间内,开发出符合用
户需求的、高质量的软件,为此需要成功的方法。
软件开发方法可分为两大类:面向过程的开发方法
和面向对象的开发方法。
结构化开发方法
1.2软件生命周期
一种面向数据流的软件开发
基本原则:功能的分解与抽象
指导思想:自顶向下、逐步求精
组成:结构化分析(SA)+结构化设计(SD)
+结构化编程(SP)
特点:步骤明确、简单方便
原型化开发方法
1.2软件生命周期
原型化方法又称为速成原型法,强调的是软件开发人
员与用户的不断交互,通过原型的演进不断适应用户任务
改变的需求,将维护和修改阶段的工作尽早进行,用户验
收提前,从而使软件产品更加适用。
快速建立需求规格原型(RSP法)
快速建立渐进原型(RCP法)
原型化开发方法
1.2软件生命周期
1快速建立需求规格原型(RSP法)
RSP(RapidSpecificationPrototyping)法所建立的
原型反映了系统的主要特征,所建立的原型是需求说明书,
让用户及早进行学习,不断对需求进行改进和完善,以获得
更加精确的需求说明书;需求说明书一旦确定原型即被废弃,
后续的工作仍按照瀑布模型开发,所以也称为废弃型。
原型化开发方法
1.2软件生命周期
2快速建立渐进原型(RCP法)
RCP(RapidCyclicPrototyping)法采用循环渐进的
开发方式,对系统模型做连续精化,将系统需要具备的性质
逐步添加上去,直至所有性质全部满足。此时的原型模型也
就是最终的产品,所以也称为追加型。
原型化方法适合于开发探索型、实验型与进化型一类的软
件系统。按照功能又可分为界面原型、功能原型和性能原型。
面向对象的开发方法
1.2软件生命周期
面向对象的开发(Object-OrientedSoftware
Development,OOSD)方法是20世纪80年代推出的一种
全新的软件开发方法,非常实用而强有力,被誉为20世纪
90年代软件的核心技术之一。
基本思想:对问题域进行自然的分割,以更接近人类通常思
维的方式建立问题领域的模型,以便对客观的信息实体进行
结构和行为的模拟,从而使设计的软件更直接地表现问题的
求解过程。
面向对象的开发方法
1.2软件生命周期
1面向对象的定义
面向对象对象类继承消息
2面向对象开发的组成
OOA:面向对象的分析,解决“做什么”的问题。
OOD:面向对象的设计,解决“如何做”的问题。
OOP:面向对象的编程,把面向对象设计的结果翻译成
用某种程序语言书写的面向对象程序。
敏捷软件的开发方法
1.2软件生命周期
1敏捷软件开发的基本概念
敏捷软件开发又称敏捷开发,是以用户的需求进化为核心,
采用迭代、循序渐进的方法进行软件开发。
激烈的市场竞争也要求推出快速、高质量开发软件的方法,
因此敏捷软件开发方法应运而生。2001年2月软件工
您可能关注的文档
- (5.4)--2.4计算机如何产生知识.pdf
- (5.5)--2.5给知识画张地图:知识图谱.pdf
- (5.6)--2.6人工智能在计算机上的实现方法.pdf
- (5.7)--2.7AlphaGO:深度学习与强化学习.pdf
- (5.8)--2.8大数据、云计算与人工智能的相遇、相识、相知.pdf
- (6)--0201什么是土壤矿物.ppt
- (6.1.1)--6.1让“想象”触手可及:人工智能与智能制造.pdf
- (6.1.3)--6.3Watson:人工智能与智慧医疗.pdf
- (6.1.4)--6.4勤劳的农夫:人工智能与智慧农业.pdf
- (6.1.5)--6.5让家充满智慧: 人工智能与智能家居.pdf
- 2023年昆明幼儿师范高等专科学校辅导员考试题目汇总.docx
- 2023年德阳城市轨道交通职业学院辅导员考试题目汇总.docx
- 2023年三亚中瑞酒店管理职业学院辅导员考试题目汇总.docx
- 2023年内蒙古机电职业技术学院辅导员考试题目汇总.docx
- 2023年四川幼儿师范高等专科学校辅导员考试题目汇总.docx
- 2023年宁夏幼儿师范高等专科学校辅导员考试题目汇总.docx
- 2023年北京市东城区职工业余大学辅导员考试题目汇总.docx
- 2023年贵州水利水电职业技术学院辅导员考试题目汇总.docx
- 2023年广东茂名幼儿师范专科学校辅导员考试题目汇总.docx
- 2023年广西安全工程职业技术学院辅导员考试题目汇总.docx
文档评论(0)