网站大量收购独家精品文档,联系QQ:2885784924

42常见开发模型调研的报告.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
42常见开发模型调研的报告

2.2 传统软件开发模型;2.2.1 瀑布模型;制定计划;需求分析和定义;软件设计;程序编写;软件测试;运行/维护; 按照传统瀑布模型开发软件的特点;传统瀑布模型开发软件带来的问题:;软件生存期循环;2.2.2 快速原型模型;快速原型模型图示;原型模型 ;如何产生快速原型系统?;快速原型模型带来的问题:; 2.3 软件演化模型;演化模型;演化模型;演化模型; 1. 增量模型(递增模型);增量演化模型;增量模型;2. 螺旋模型;螺旋模型;螺旋模型;风险分析;螺旋模型;2.4 面向对象模型; 面向过程程序设计缺点的根源在于数据与数据处理分离。 面向对象程序设计模拟自然界认识和处理事物的方法,将数据和对数据的操作方法放在一起,形成一个相对独立的整体——对象(object),同类对象还可抽象出共性,形成类(class )。一个类中的数据通常只能通过本类提供的方法进行处理,这些方法成为该类与外部的接口。对象之间通过消息(message)进行通讯。;对 象(object);属性;类是一个抽象的概念,用来描述某一类对象所共有的、本质的属性和行为。 ;我们把对象之间产生相互作用所传递的信息称做消息。 ;消 息; 面向对象软件开发的根本合理性在于它符合客观世界的组成方式和大脑的思维方式。 在大型程序开发过程中,编码只是其中很小一部分,应当采用工程化的方法,并将面向对象的思想贯穿于软件开发全过程,这就是面向对象的软件工程。 面相对象的软件工程同样遵循分层抽象、逐步细化的原则。软件开发过程包括以下五个阶段:;测试的任务在于发现并改正程序中的错误。;封装性;封装性;汽车;语文、数学、英语、政治、物理、化学、生物; 继承和多态性组合,可以生成很多相似但又独一无二的对象。继承性使得这些对象可以共享许多相似特性,而多态又使同一个操作对不同对象产生不同表现形式。这样不仅提高了程序设计的灵活性,而且减轻了分别设计的负担。; 面向对象模型 喷泉模型 (Fountain Model) 可重用部件组装模型 (构件集成模型 Component Integration Model);喷泉模型;需求阶段;可重用部件组装模型(构件集成模型);;可重用部件组装模型(构件集成模型);可重用部件组装模型(构件集成模型);可重用部件组装模型; 2.5 形式化方法模型;转换模型;转换模型; 形式化规格语言及其变换技术;2. 净室模型(形式化的增量开发模型); 净室模型;新的开发模型(技术);2.6 开发模型选用实例 (P27- P29);一个程序员应该具备的素质;二、简单——实用主义 有人问一个数学家,一个物理学家和一名程序员:“一个盒子有几个面?” 数学家回答说:“有六个面,因为盒子是长方体。” 物理学家回答说:“有12个面,分为6个外表面和6个内表面。” 程序员回答说:“只有两个面,里面放电路板和硬盘,外面放显示器和键盘。” 目前即使最先进的计算机也不具备智能,程序员的基本工作就是把复杂的问题转化为计算机能处理的简单的程序。如果一个问题复杂到连程序员自己都不能理解,他就无法编出程序让更笨的计算机来处理。所以程序员信奉“简单——实用”主义。 也有不少做计算机“学问”的人颠倒行事。本来几句话、几行程序就能说明白的事,非得要抬高到理论创新的程度,写成玄乎的文章去评教授或者弄个博士学位。所幸在第一线工作的程序员大多是实干的。 ;三、爱憎分明 程序员大都喜欢技术挑战,不喜欢搞测试与维护。高水平的程序员喜欢与???水平的程序员一起工作,因为他们怕“与臭棋佬下棋,棋越下越臭”。程序员大都厌恶拉帮结派、耍政治手腕。不信,数一数你认识的程序员,有几个是党派人士? ;四、工作单调但不乏味 有人问编程大师:“程序设计的真正含义是什么?” 大师回答说:“饿了的时候就吃,困的时候就睡,只要时机恰当就进行程序设计。” 其实程序员的生活和工作已融为一体,尽管单调却不乏味,还能独享孤独。有诗为证: 我编程三日 两耳不闻人声 只有硬盘在歌唱 结论:优秀的程序员没有理由不让人喜欢,他们远比怪僻来得可爱。

文档评论(0)

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

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

1亿VIP精品文档

相关文档