企业管理信息系统第二章ppt课件

上传人:ni****g 文档编号:587201281 上传时间:2024-09-05 格式:PPT 页数:44 大小:291KB
返回 下载 相关 举报
企业管理信息系统第二章ppt课件_第1页
第1页 / 共44页
企业管理信息系统第二章ppt课件_第2页
第2页 / 共44页
企业管理信息系统第二章ppt课件_第3页
第3页 / 共44页
企业管理信息系统第二章ppt课件_第4页
第4页 / 共44页
企业管理信息系统第二章ppt课件_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《企业管理信息系统第二章ppt课件》由会员分享,可在线阅读,更多相关《企业管理信息系统第二章ppt课件(44页珍藏版)》请在金锄头文库上搜索。

1、管管理理信信息息系系统企业管理信息系统08级商业信息系统、08级信息平安技术、08级企业信息化专业管管理理信信息息系系统企业管理信息的历史回想50s面向处置: 程序+数据文件60s面向数据库: 出现了数据库 程序难懂难写难维护 规范化成为愿景70s生命周期发诞生 并产生了构造化开发方法80s 4th言语 原型法80s末 CASE 与OO开发方法90s模块化和模块衔接技术 中期 WEB技术 基于部件的开发管管理理信信息息系系统企业管理信息系统的开发义务1、满足用户需求2、功能完好3、技术先进4、实现辅助决策管管理理信信息息系系统企业管理信息系统的难点1、复杂性:涉及学科多、协调是一项复杂的系统工

2、程、满足不同的信息需求、企业内外环境的不断变化2、创新性:抑制旧系统与目前管理的矛盾,促进企业管理方式与管理程度的改动3、高规范:需求变化、经的起考验,不能重来必需按工程规范4、历史短、阅历缺乏:外30 内十几管管理理信信息息系系统企业管理信息系统的开发特点1、需求牵引是企业管理信息系统的开发动力2、科学合理的管理是企业管理信息系统的开发前提3、因地知宜的开发战略4、企业的管理方式和运转机制决议企业管理信息系统的功能和构造5、投资宏大管管理理信信息息系系统企业管理信息系统的开发原那么1、稳定性原那么:2、先进性和适用性原那么:3、面向用户原那么:4、一把手原那么:特别重要5、工程化、规范化原那

3、么:6、整体性原那么:7、阶段性原那么:附加管管理理信信息息系系统企业管理信息系统的开发条件1、管理方法科学化:2、指点注重和业务部门的大力支持:3、建立一支开发、运用与技术管理的队伍:4、拥有雄厚的资金管管理理信信息息系系统企业管理信息系统的开发方式1、自行开发2、委托开发:3、结合开发:4、购买软件包实行二次开发SWOT优势Strength弱势Weak时机Opportunity要挟Threat管管理理信信息息系系统企业管理信息系统的开发战略1、自上而下:2、自下而上:自上而下用于总体方案的制定,根据企业目确实定MIS目的,围绕系统目的大体划分子系统,确定子系统间要共享和传送的信息极其类型。

4、自下而上的方法那么于系统的设计实现,自下而上逐渐实现各系统的开发运用,从而实现整个系统。自上而下地规划,自下而上地实现管管理理信信息息系系统构造化开发方法 SSA&D的根本思想:用系统的思想和工程化的方法,按用户至上的原那么,构造化、模块化、自顶向下地对系统进展分析与设计。自顶向下、逐渐求精:举例分阶段、逐渐完成阶段的独立义务Jackson 方法补充管管理理信信息息系系统例子 例1:在一数组中,找出其中的最大数。 第一步 输入一数组 找出其中最大数 输出最大数 第二步 细化 任取一数,假设它就是最大数 将该数与其他各数逐一比较 假设发现有任何数大于该假设的最大数,即取而代之。 第三步 再细化

5、令“最大数=数组中的第一个元素 从第二到最后一个数做 假设新元素“最大数,那么“最大数=新元素。管管理理信信息息系系统MIS生命周期管管理理信信息息系系统构造化开发方法管管理理信信息息系系统构造化生命周期的优点1、强调系统的思想和系统的方法,整体思绪清楚,从全局出发2、将系统分解为几个阶段,各阶段目的明确义务相对简单、独立,便于分工协作,降低难度3、容易把握任务进度,总体进度和管理4、面向流程和功能,可以进展企业流程再造管管理理信信息息系系统构造化生命周期的缺陷1、拥护只在需求阶段参与,需求往往是变化的2、分析阶段试图把一切的问题讨论清楚,完全明确目的和需求,一文档的方式固定下来。3、系统开发

6、周期长4、不顺应外部环境的变化管管理理信信息息系系统系系统开开发的原型法的原型法原型法根本思想原型法根本思想在管理信息系统开发的开场阶段,凭仗系在管理信息系统开发的开场阶段,凭仗系统开发人员对用户需求的了解与用户共同统开发人员对用户需求的了解与用户共同确定系统的根本要求和主要功能,在强有确定系统的根本要求和主要功能,在强有力的硬件和软件环境支持下,给出一个满力的硬件和软件环境支持下,给出一个满足用户需求的初始系统原型,然后与用户足用户需求的初始系统原型,然后与用户反复协商修正,最终构成反复协商修正,最终构成MIS系统。它的系统。它的根本思想是:系统开发人员首先对用户提根本思想是:系统开发人员首

7、先对用户提出的问题进展了解、研讨和总结,快速建出的问题进展了解、研讨和总结,快速建立原型系统并运转。在运转过程中,不断立原型系统并运转。在运转过程中,不断发现新情况、新问题,反复修正,添加新发现新情况、新问题,反复修正,添加新功能,直到用户称心为止。功能,直到用户称心为止。原型定义的战略原型定义的战略原型法是以一种与严厉定义法截然不同的原型法是以一种与严厉定义法截然不同的观念对待需求定义问题的方法。原型化的观念对待需求定义问题的方法。原型化的需求定义过程是一个开发人员与用户通力需求定义过程是一个开发人员与用户通力协作的反复过程。从一个能满足用户根本协作的反复过程。从一个能满足用户根本需求的原型

8、系统开场,允许用户在开发过需求的原型系统开场,允许用户在开发过程中提出更好的要求,根据用户的要求不程中提出更好的要求,根据用户的要求不断地对系统进展完善,它本质上是一种迭断地对系统进展完善,它本质上是一种迭代的、循环型的开发方式代的、循环型的开发方式管管理理信信息息系系统采用原型法时需求留意以下几个问题。(1)并非一切的需求都能在系统开发前被准确地阐明。(2)工程参与者之间通常都存在交流上的困难,原型提供了抑制该困难的一个手段。(3)需求实践的、可供用户参与的系统模型。(4)有适宜的系统开发环境。(5)反复是完全需求和值得提倡的,但需求一旦确定,就应服从严厉的方法。管管理理信信息息系系统原型法

9、的任务流程 管管理理信信息息系系统原型法的特点原型法的特点(1) 原型法符合人们认识事物的原型法符合人们认识事物的规律,人们认识事物不能够一次就完规律,人们认识事物不能够一次就完全了解。全了解。(2) 原型法有利于工程的开发者原型法有利于工程的开发者和用户之间进展交流。和用户之间进展交流。(3) 实践的原型为准确认识问题实践的原型为准确认识问题发明了条件。发明了条件。(4) 能充分利用最新的系统开发能充分利用最新的系统开发环境。环境。(5) 原型法将系统的调查、分析原型法将系统的调查、分析和设计融为一体。和设计融为一体。管管理理信信息息系系统原型法的优缺陷其主要有以下几个优点原型法的优缺陷其主

10、要有以下几个优点认识上的突破:循环反复的反响过程符合人们认认识上的突破:循环反复的反响过程符合人们认识客观事物规律识客观事物规律改良了用户和系统设计者的信息交流方式:提高改良了用户和系统设计者的信息交流方式:提高用户参与开发的积极性用户参与开发的积极性更加贴近实践,用户称心度提高更加贴近实践,用户称心度提高降低了开发风险和开发本钱降低了开发风险和开发本钱原型法的局限性原型法的局限性开发工具要求高开发工具要求高对于大型的系统,假设不经过系统分析来进展整对于大型的系统,假设不经过系统分析来进展整体性划分就想直接用屏幕一个一个进展模拟,体性划分就想直接用屏幕一个一个进展模拟,那是很困难的。那是很困难

11、的。对于原根底管理不善、信息处置混乱的问题,运对于原根底管理不善、信息处置混乱的问题,运用原型法有一定困难。用原型法有一定困难。对于大量的运算、逻辑性较强的程序模块,原型对于大量的运算、逻辑性较强的程序模块,原型法很难构造一个适宜的模型来供人评判。法很难构造一个适宜的模型来供人评判。管管理理信信息息系系统原型法的适用范围(1)适用于小型、部分系统。(2)适用于规模较小的系统。(3)适用于业务处置过程比较简单或不太复杂的系统。(4)适用于业务需求相对较为确定(不一定很明确)的系统。 (5)适用于具有较丰富系统开发阅历的人员采用。管管理理信信息息系系统面向面向对象方法象方法面向对象方法的根本思想面

12、向对象方法的根本思想面向对象方法使设计的软件尽能够直接地面向对象方法使设计的软件尽能够直接地描画现实世界,构造模块化、可重用、维描画现实世界,构造模块化、可重用、维护性好的软件且能控制软件的复杂性和降护性好的软件且能控制软件的复杂性和降低开发费用。面向对象方法具有下述四个低开发费用。面向对象方法具有下述四个要点。要点。(1) 以为客观世界是由各种对象组成以为客观世界是由各种对象组成的,任何事物都是对象,复杂的对象可以的,任何事物都是对象,复杂的对象可以由比较简单的对象以某种方式组合而成。由比较简单的对象以某种方式组合而成。因此,面向对象的软件系统是由对象组成因此,面向对象的软件系统是由对象组成

13、的,软件中的任何元素都是对象,复杂的的,软件中的任何元素都是对象,复杂的软件对象由比较简单的对象组合而成。软件对象由比较简单的对象组合而成。(2) 把一切对象都划分成各种对象类把一切对象都划分成各种对象类(简称为类简称为类Class),每个对象类都定义了一,每个对象类都定义了一组数据和一组方法,数据用于表示对象的组数据和一组方法,数据用于表示对象的静态属性,是对象的形状信息。因此,每静态属性,是对象的形状信息。因此,每当建立该对象类的一个新实例时,就按照当建立该对象类的一个新实例时,就按照类中对数据的定义为这个新对象生成一组类中对数据的定义为这个新对象生成一组公用的数据,以便描画该对象独特的属

14、性公用的数据,以便描画该对象独特的属性值。值。(3) 按照子类按照子类(或称为派生类或称为派生类)与父类与父类(或称为基类或称为基类)的关系,把假设干个对象类的关系,把假设干个对象类组成一个层次构造的系统组成一个层次构造的系统(也称为类等级也称为类等级)。(4) 对象彼此之间仅能经过传送音讯对象彼此之间仅能经过传送音讯相互联络。相互联络。管管理理信信息息系系统面向对象开发方法的根本概念面向对象开发方法的根本概念面向对象开发方法的中心是围绕着对象、类、面向对象开发方法的中心是围绕着对象、类、属性、事件和音讯等概念展开的,其中对象属性、事件和音讯等概念展开的,其中对象和类是该方法的中心。和类是该方

15、法的中心。1)对象对象对象对象(Object)就是客观世界中的任何事物在计就是客观世界中的任何事物在计算机程序世界里的笼统表示,或者说,是现算机程序世界里的笼统表示,或者说,是现实世界中个体的数据笼统模型。对象是一个实世界中个体的数据笼统模型。对象是一个封锁体,它由一组数据和施加于这些数据上封锁体,它由一组数据和施加于这些数据上的一组操作构成。对象由这样几个部分组成:的一组操作构成。对象由这样几个部分组成:对象的标识、数据、操作和接口。对象的标识、数据、操作和接口。(1)标识:即对象的称号,用来在问题域中标识:即对象的称号,用来在问题域中与其他对象相区别。与其他对象相区别。(2)数据:描画对象

16、属性的存储或数据构造,数据:描画对象属性的存储或数据构造,阐明了对象的一种形状。阐明了对象的一种形状。 (3)操作:即对象的行为,分为两类,一类操作:即对象的行为,分为两类,一类是对象本身接受的操作,即操作结果修正了是对象本身接受的操作,即操作结果修正了本身原有属性形状;另一类是施加于其他对本身原有属性形状;另一类是施加于其他对象的操作,即将产生的输出结果作为音讯发象的操作,即将产生的输出结果作为音讯发送的操作。送的操作。(4)接口:主要是指对外接口,是指对象受接口:主要是指对外接口,是指对象受理外部音讯所指定操作的称号集合。理外部音讯所指定操作的称号集合。面向对象方法中的对象就是一些可重用部

17、件,面向对象方法中的对象就是一些可重用部件,是面向对象程序设计的根本元素。是面向对象程序设计的根本元素。管管理理信信息息系系统2)类类(Class) 是具有一样或类似构造、操作和约束规那么的对象组成的集合,是一组对象的属性和行为特征的笼统描画,或者说,是具有共同属性、共同操作方法(性质)的对象集合。类中最根底的称为基类,是其他子类派生的根底。子类是在承继基类的根底上,又添加一些新的特性与功能构成的。类由类阐明和类实现两部分组成:类阐明描画了对象的形状构造、约束规那么和可执行的操作,定义了对象类的作用和功能;类实现是由开发人员研制实现对象类功能的详细过程以及方法、算法和程序。3)属性属性(Att

18、ribute)就是对象的特性,是对象外观及行为的特征。对象的属性可以在建立对象时从其所属的类(或子类)承继,也可以在对象创建或运转时进展修正与设置。4)事件事件(Event)是对象可以识别和呼应的行为与操作,它普通由用户或系统来触发。事件是固定的,用户不能再创建新的事件。管管理理信信息息系系统5)音讯客观世界的各种事物都不是孤立的,而是相互联络、相互作用的。实践问题中的每一个个体也是相互联络、相互作用的,个体之间的相互联络反映了问题的静态构造,相互作用那么反映了问题的动态变化。为可以反映出对象或对象类之间的相互联络和相互作用,就需求在他们之间发布、传送音讯(Message),即向其他对象发出效

19、力恳求。面向对象开发方法的特性1)可维护性由于面向对象的笼统封装使对象信息隐蔽在部分,当对对象进展修正,或对象本身产生错误的时候,由此带来的影响仅仅在对象内部而不会涉及其他对象乃至整个系统环境,极大地方便了软件设计、构造和运转过程中的检错、修正管管理理信信息息系系统2)承继性面向对象思想采用了事物分类的层次思想,在描画类时,某些类之间具有构造和行为的共性。利用类之间的承继关系,可以简化对类的描画。利用承继机制可以提高软件代码的可重用性。3)多态性在面向对象方法中,多态并不是指一个对象类有多种形状或形状,而是指同一个操作在不同的类中有不同的实现方法和不同的执行结果,即同一音讯发送到不同类或对象可

20、导致不同的操作结果。多态性可定义为:“一个类中定义的属性或操作被承继之后,可以具有不同的数据类型或表现出不同的行为。这使得同一属性或操作在父类和子类(或子类的子类,可多次承继)中具有不同的语义。4)封装性封装是一种信息隐藏技术,对象内部对用户是隐藏的,不可直接访问;用户只能见到对象封装界面上的信息,经过对象的外部接口访问对象。用户向对象发送音讯,对象根据收到的音讯调用内部方法作出呼应。封装的目的在于将对象的运用者和设计者分开,运用者无须知道对象内部实现的细节,只需求知道对象接纳的音讯。管管理理信信息息系系统面向对象方法的开发过程面向对象方法的开发过程1. 面向对象方法开发过程的四个阶段面向对象

21、方法开发过程的四个阶段(1)系统调查和需求分析:对系统面临的问系统调查和需求分析:对系统面临的问题和用户的开发需求进展调查研讨。题和用户的开发需求进展调查研讨。(2)分析问题的性质和求解问题:在复杂的分析问题的性质和求解问题:在复杂的问题域中笼统识别出对象及其行为、构造、问题域中笼统识别出对象及其行为、构造、属性和方法。这一个阶段普通称为面向对象属性和方法。这一个阶段普通称为面向对象分析分析(Object Oriented Analysis,OOA)。(3)整理问题:对分析的结果进一步笼统、整理问题:对分析的结果进一步笼统、归类整理,最终以范式的方式确定下来,即归类整理,最终以范式的方式确定下

22、来,即面向对象设计面向对象设计(Object Oriented Design,OOD)。(4)程序实现:运用面向对象的程序设计言程序实现:运用面向对象的程序设计言语将其范式直接映射为运用程序软件,即面语将其范式直接映射为运用程序软件,即面向对象实现向对象实现(Object Oriented,OOP),它是,它是一个直接映射过程。一个直接映射过程。管管理理信信息息系系统面向对象方法的优缺陷面向对象方法的优缺陷1. 面向对象方法的优点面向对象方法的优点(1)是一种全新的系统分析设计方法是一种全新的系统分析设计方法(对象、对象、类、构造属性和方法类、构造属性和方法)。(2)实现了对客观世界描画到软件

23、构造的直实现了对客观世界描画到软件构造的直接转换,大大减少了后续软件开发量。接转换,大大减少了后续软件开发量。(3开发任务的重用性、承继性高,降低反复开发任务的重用性、承继性高,降低反复任务量。任务量。(4) 缩短了开发周期。缩短了开发周期。2. 面向对象方法的缺陷面向对象方法的缺陷(1)需求一定的软件支持环境。需求一定的软件支持环境。(2)不太适宜大型的不太适宜大型的MIS开发,假设缺乏整开发,假设缺乏整体系统设方案分,易呵斥系统构造不合理、体系统设方案分,易呵斥系统构造不合理、各部分关系失调等问题。各部分关系失调等问题。(3)只能在现有业务根底上进展分类整理,只能在现有业务根底上进展分类整

24、理,不能从科学管理角度进展理顺和优化。不能从科学管理角度进展理顺和优化。(4)初学者不易接受、难学。初学者不易接受、难学。管管理理信信息息系系统计算机算机辅助助软件工程件工程20世纪80年代,计算机图形处置技术和程序生成技术的出现,缓和了系统开发过程中的系统分析、系统设计和开发“瓶颈,即集图形处置技术、程序生成技术、关系数据库技术和各类开发工具于一身的计算机辅助软件工程(Computer Aided Software Engineering,CASE)工具替代了人在信息处置领域中的反复性劳动。CASE的根本思绪CASE处理问题的根本思绪是:在前面所引见的任何一种系统开发方法中,假设自对象系统调

25、查后,系统开发过程中的每一步都可以在一定程度上构成对应关系,那么就可 以完全借助专门研制的软件工具来实现上述的系统开发过程。这些系统开发过程中的对应关系包括:构造化方法中的业务流程分析数据流程分析功能模块设计程序实现;业务功能一览表数据分析、目的体系数据/过程分析数据分布和数据库设计数据库系统等;面向对象方法中的问题笼统性属性、构造和方法定义对象分析确定范式程序实现等。管管理理信信息息系系统CASE的特点的特点CASE具有以下特点。具有以下特点。(1)处理了从客观世界对象到软件系统的直处理了从客观世界对象到软件系统的直接映射,强有力地支持软件接映射,强有力地支持软件/信息系统开发信息系统开发的

26、全过程。的全过程。(2)使构造化方法更加适用。使构造化方法更加适用。(3)自动检测的方法大大提高了软件的质量。自动检测的方法大大提高了软件的质量。(4)使原型法方法和面向对象方法付诸于实使原型法方法和面向对象方法付诸于实施。施。(5)简化了软件开发的管理和维护。简化了软件开发的管理和维护。(6)加速了系统的开发过程,使软件开发的加速了系统的开发过程,使软件开发的速度加快而且功能进一步完善。速度加快而且功能进一步完善。(7)使开发者从繁杂的分析设计图表和程序使开发者从繁杂的分析设计图表和程序编写任务中解放出来。编写任务中解放出来。(8)使软件的各部分能反复运用。使软件的各部分能反复运用。(9)可

27、以创建一致的、规范化的系统文档。可以创建一致的、规范化的系统文档。如今,如今,CASE中集成了多种工具,这些工具既中集成了多种工具,这些工具既可以单独运用,也可以组合运用。可以单独运用,也可以组合运用。CASE的的概念也由一种详细的工具开展成为开发信息概念也由一种详细的工具开展成为开发信息系统的方法学。系统的方法学。管管理理信信息息系系统CASE的开发环境的开发环境1. CASE环境的特点环境的特点在实践开发一个系统时,在实践开发一个系统时,CASE环境的运用必环境的运用必需依赖于一种详细的开发方法,如构造化方需依赖于一种详细的开发方法,如构造化方法、原型法和面向对象方法等。法、原型法和面向对

28、象方法等。CASE只是一种辅助的开发方法。它主要协助只是一种辅助的开发方法。它主要协助开发者创建开发过程中的各类图表、程序和开发者创建开发过程中的各类图表、程序和阐明性文档。阐明性文档。 管管理理信信息息系系统CASE工具工具CASE工具是指工具是指CASE的最外层的最外层(用户用户)运用运用CASE去去开发一个运用系统所接触到的一切软件工具。开发一个运用系统所接触到的一切软件工具。(1)图形工具:绘制构造图、系统公用图。图形工具:绘制构造图、系统公用图。 (2)屏幕显示和报告生成的各种公用系统:可支屏幕显示和报告生成的各种公用系统:可支持生成一个原型。持生成一个原型。(3)公用检测工具:用以

29、测试错误或不一致的公公用检测工具:用以测试错误或不一致的公用工具及其生成的信息。用工具及其生成的信息。(4)代码生成器:从原型系统的工具中自动产生代码生成器:从原型系统的工具中自动产生可执行代码。可执行代码。(5)文件生成器:产生构造化方法和其他方法所文件生成器:产生构造化方法和其他方法所需求的用户系统文件。需求的用户系统文件。管管理理信信息息系系统CASE的优缺陷的优缺陷1. CASE的优点的优点(1)CASE可以用于辅助构造化、原型法和可以用于辅助构造化、原型法和面向对象方法的开发。面向对象方法的开发。(2)高度自动化的系统开发方法。高度自动化的系统开发方法。(3)假设在分析和设计阶段严厉

30、按照假设在分析和设计阶段严厉按照CASE规定的处置过程,那么可以让计算机软件规定的处置过程,那么可以让计算机软件程序自动完成分析和设计的结果。程序自动完成分析和设计的结果。(4)CASE的开发方法、过程的规范性、可的开发方法、过程的规范性、可靠性和开发效率均较好。靠性和开发效率均较好。 2. CASE的缺陷的缺陷(1)不易于大系统的开发。不易于大系统的开发。(2)目前缺乏全面完善的目前缺乏全面完善的CASE工具。工具。 管管理理信信息息系系统各种开发方法比较构造化方法:构造化方法:对原业务进展优化对原业务进展优化 提高技术手段和管理提高技术手段和管理程度程度发现问题发现问题 了解业务处置流程了

31、解业务处置流程新系统适宜企业业务特点的新方法新模新系统适宜企业业务特点的新方法新模型型全面分析企业组织全面分析企业组织原型法:原型法:用于小型部分系统或处置过程比较简单用于小型部分系统或处置过程比较简单的系统设计到实现的环节的系统设计到实现的环节管管理理信信息息系系统各种开发方法比较面向对象方法:面向对象方法:适用于各类信息系统,但不涉及信适用于各类信息系统,但不涉及信息个分析以前的开发环节息个分析以前的开发环节CASE发法:发法:半自动化的开发方法,除系统调查半自动化的开发方法,除系统调查外全面支持系统开发过程的方法。外全面支持系统开发过程的方法。管管理理信信息息系系统各种开发方法比较虽然其

32、他方法有许多这样那样的优虽然其他方法有许多这样那样的优点,但只能作为构造化系统开发点,但只能作为构造化系统开发方法部分开发环节上的补充,暂方法部分开发环节上的补充,暂时都还不能替代其在系统开发过时都还不能替代其在系统开发过程中的主导位置,尤其是在目前程中的主导位置,尤其是在目前系统开发任务量最大的系统调查系统开发任务量最大的系统调查和系统分析这两个重要的环节。和系统分析这两个重要的环节。只需构造化系统开发方法是真正只需构造化系统开发方法是真正可以全面支持整个系统开发过程可以全面支持整个系统开发过程的方法。的方法。管管理理信信息息系系统软件的 开发模型附了解1、瀑布模型、瀑布模型2、快速原型模型

33、、快速原型模型3、增量模型、增量模型4、喷泉模型、喷泉模型(面向对象的开发方法面向对象的开发方法)5、螺旋模型、螺旋模型6、同一过程、同一过程管管理理信信息息系系统问题定义可行性研讨需求分析概要设计详细设计软件实现软件测试运转维护瀑布模型附了解管管理理信信息息系系统听取用户意见需求分析快速构造原型用户运转测试原型实现最终产品修正原型不称心称心快速原型模型Rapid Prototype Model是快速开发一个可以运转的原型系统,通常有三种类型:渐增式的原型:也称增量模型。用于验证软件需求的原型。用于验证设计方案的原型。管管理理信信息息系系统需求分析设计编码1编码2编码3测试1测试2测试3增量模

34、型(增量开发,增量提交)附了解管管理理信信息息系系统需求分析1设计1编码1编码2编码3测试1测试2测试3需求分析2需求分析3设计2设计3附了解管管理理信信息息系系统适用于面向对象方法。主张分析和设计过程的重叠、不严厉区分。模块集成过程: 反复经过分析、设计、测试、集成,再分析、设计、测试、集成。 喷泉模型附了解管管理理信信息息系系统附了解管管理理信信息息系系统RUPRational Unified Process运用UML,采用用例驱动和架构优先的战略,采用迭代增量建造方法。通常,构造化方法可运用瀑布模型、增量模型和螺旋模型进展开发;面向数据构造方法可运用瀑布模型、增量模型进展开发;面向对象方法可采用快速原型、喷泉模型、软件重用开发模型和一致过程RUP进展开发。附了解

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号