管理信息系统的生命周期及开发方法.ppt
《管理信息系统的生命周期及开发方法.ppt》由会员分享,可在线阅读,更多相关《管理信息系统的生命周期及开发方法.ppt(84页珍藏版)》请在咨信网上搜索。
管理信息系管理信息系统的生的生命周期及开命周期及开发方法方法1.u课前前预习u将手机将手机调到静音到静音u认真做笔真做笔记u及及时完成作完成作业上上课要求要求2.第一节管理信息系统的生命周期第二节结构化开发方法第三节原型法第四节面向对象方法第五节计算机辅助工程第六节各种开发方法的比较3.第一节管理信息系统的生命周期 信信息息系系统统的的生生命命周周期期:每每一一个个信信息息系系统统都都要要经经历历从从无无到到有有,再到淘汰再到淘汰的的过过程程。信信息息系系统统的的生生命命周周期期被被划划分分为为若若干干个个阶阶段段,比比较较多多见见的的是是按按系系统统分分析析、系系统统设设计计、系系统统实实施施和和系系统统运运行行四四个个阶阶段段划划分分的的系系统统开开发发生生命命周周期期(System(System Development Development Life Life CycleCycle,SDLC)SDLC)。4.第一节管理信息系统的生命周期 LaudonLaudon将将信信息息系系统统的的生生命命周周期期进进一一步步细细化化,划划分分为为系系统统分分析析、系系统统设设计计、程程序序设设计计、测测试试、切切换换、运运行与行与维护维护六个六个阶阶段。段。信信息息系系统统要要按按轻轻重重缓缓急急,分分批批开开发发实实现现,相相互互有有关关而而分分批批进进行行,需需要要有有总总体体的的规规划划。在在该该信信息息系系统统总总体体规规划划的的安安排排和和指指导导下下,各各个个具具体体的的信信息息系系统统才才能能得得到有序的开到有序的开发发和运行。和运行。5.第一节管理信息系统的生命周期 在在LaudonLaudon六六个个阶阶段段划划分分的的基基础础上上,再再加加上上系系统统规规划划的的部部分分,可可以将以将信息系信息系统统生命周期生命周期划分划分为为七个七个阶阶段段。6.1.1.系系统规统规划划 系系统统规规划划阶阶段段的的工工作作就就是是根根据据用用户户的的系系统统开开发发请请求求,初初步步调调查查,明明确确问问题题,然然后后进进行行可可行行性性研究研究。如如果果不不可可行行,则则取取消消项项目目;如如果果可可行行并并满满意意,则进则进入下一入下一阶阶段工作。段工作。7.2.2.系系统统分析分析系系统统分分析析阶阶段段的的任任务务是是,分分析析业业务务流流程程;分分析析数数据据与与数数据据流流程;分析程;分析功能与数据功能与数据之之间间的关系;最后提出新系的关系;最后提出新系统统逻辑逻辑方案方案。8.3.3.系系统设计统设计详详细细描描述述具具体体实实现现的的物物理理方方案案,回回答答“怎怎样样做做”的的问问题题,称称为为系系统设计统设计。其其具具体体内内容容包包括括代代码码设设计计、数数据据库库设设计计、输输出出设设计计、输输入入设设计计、处处理理设计设计和控制和控制设计设计等。等。9.4.4.系系统统制作制作系系统统制作是根据物理方案制作是根据物理方案实现实现可投入可投入实际实际运行的信息系运行的信息系统统。主主要要任任务务是是:编编程程(由由程程序序员员执执行行)、人人员员培培训训(由由系系统统分分析析设设计计人人员员培培训训业业务务人人员员和和操操作作员员)以以及及数数据据准准备备(由由业业务务人人员员完完成成),然然后后投投入入试试运运行。如果有行。如果有问题问题,则则修改程序;修改程序;10.5.5.系系统调试统调试彻彻底底考考察察系系统统存存在在的的缺缺陷陷,检检查查是是否否产产生生正正确确的的结结果果,称称为为系系统统调调试试,即即回回答答诸诸如如“系系统统是是否否会会在在已已知知条条件件下下产产生生预预定定结结果果”,“系系统统是是否否满满足足了了原原定定目目标标”等等问问题题。系系统调试统调试工作需要一周或以上的工作需要一周或以上的时间时间。11.6.6.系系统统切切换换与与评评价价系系统统切切换换是是指指旧旧系系统统切切换换到到新新系系统统,可可以以采采用用新新旧旧系系统统并并行行运运行行中中切切换换、直直接接切切换换或或分分批批切切换换等等策策略略。系系统统评评价价是是衡衡量量系系统统是是否否实实现现了了预预定的目定的目标标。7.7.系系统统运行与运行与维护维护信信息息系系统统正正式式投投入入运运行行后后,在在运运行行过过程程中中需需要要持持续续地地进进行行系系统统维维护护。信信息息系系统统必必然然存存在在或或大大或或小小的的错错误误,组组织织所所处处环环境境不不断断地地变变化化,导导致致信信息系息系统统的的维护维护与运行始与运行始终终并存。并存。12.根根据据实实施施概概念念的的本本意意,再再考考虑虑信信息息系系统统的的规规划划、开开发发、运运行行与与维护维护,一般将一般将信息系信息系统统生命周期划分生命周期划分为为三大三大阶阶段。段。13.第二节结构化开发方法一、一、结结构化系构化系统统开开发发方法的基本思想方法的基本思想 结结构构化化系系统统开开发发方方法法的的基基本本思思想想是是:用用系系统统工工程程的的思思想想和和工工程程化化的的方方法法,按按用用户户至至上上的的原原则则,采采用用结结构构化化、模模块块化化、自自顶顶向向下下的的原原则则对对系系统进统进行分析与行分析与设计设计。14.二、二、结结构化系构化系统统开开发发方法的主要原方法的主要原则则基本原基本原则则:1.用用户参与的原参与的原则 2.2.先先逻辑后物理的原后物理的原则 3.3.自自顶向下的原向下的原则 4.4.工作成果描述工作成果描述标准化原准化原则 5.5.充分充分预料可能料可能发生生变化的原化的原则15.二、二、结结构化系构化系统统开开发发方法的主要原方法的主要原则则 1.1.用用户户参与的原参与的原则则 企企业业各各级级各各类类管管理理者者的的需需求求是是系系统统开开发发的的出出发发点点和和归归宿点宿点,是建,是建设设信息系信息系统统的直接目的。的直接目的。用用户户对对需需求求的的表表达达和和开开发发人人员员对对需需求求的的理理解解是是随随着着建建设进设进程的推程的推进进而而逐步明确和逐步明确和细细化化的。的。16.二、二、结结构化系构化系统统开开发发方法的主要原方法的主要原则则 开开发发人人员员必必须须充充分分考考虑虑用用户户的的特特点点和和使使用用方方面面的的习习惯惯,协协调调人人机机关关系系。因因此此,信信息息系系统统的的建建设设必必须须要要引引导导用用户户积积极极参参与与,不不能能简简单单地采用地采用“交交钥钥匙匙”的的办办法。法。17.2.2.先先逻辑逻辑后物理的原后物理的原则则 在在设设计计和和实实施施之之前前,要要进进行行充充分分的的调调查查和和分分析析,先先建建立立系系统统的的逻逻辑辑模模型型,尽尽量量避避免免过过早早地地进进行行物物理理设设计计,即即先先解解决决系系统统“做做什什么么”的的问问题题,再再解解决决“怎么做怎么做”的的问题问题。18.3.3.自自顶顶向下的原向下的原则则 先先把把握握系系统统的的总总体体目目标标和和功功能能,然然后后自自上上而而下下、从从粗粗到到精精、由由表表及及里里,逐逐层层分分解解、逐逐步步细细化化,逐逐步步求求精。精。自自顶顶向向下下的的原原则则使使建建设设者者在在系系统统建建设设的的过过程程中中,致致力力于于总总体体目目标标和和功功能能的的实实现现,同同时时也也利利于于各各部部分分的的合理分工、合理分工、协调协调一致。一致。19.需需要要注注意意的的是是,自自顶顶向向下下原原则则在在应应用用时时并并不不完完全全排排除除自自底底向向上上的的原原则则。在在结结构构化化方方法法中中,自自顶顶向下向下为为主主导导原原则则,自底向上是,自底向上是辅辅助原助原则则。20.4.4.工作成果描述工作成果描述标标准化原准化原则则结结构构化化方方法法强强调调各各阶阶段段工工作作成成果果描描述述的的标标准准化化。每每个个阶阶段段的的工工作作成成果果,既既是是这这一一阶阶段段工工作作完完成成的的标标志,又将作志,又将作为为下一下一阶阶段工作的段工作的依据依据。必必须须用用明明确确的的文文字字和和标标准准化化的的图图形形、图图表表,完完整、准确地整、准确地进进行描述。行描述。如如:系系统统需需求求报报告告、可可行行性性报报告告、系系统统设设计计方方案、系案、系统实统实施方案等施方案等21.5.5.充分充分预预料可能料可能发发生生变变化的原化的原则则管管理理环环境境(组组织织内内、外外环环境境,信信息息处处理理模模式式等等)是是在在不不断断变变化的,因此用化的,因此用户对户对系系统统的的需求需求也在不断也在不断变变化之中。化之中。结结构构化化方方法法强强调调在在系系统统分分析析与与设设计计时时,对对将将来来可可能能发发生生的的变变化化给给予予充充分分的的重重视视,强强调调系系统统对对环环境境的的变变化化具具有有一一定定的的适适应应能力能力。22.三、三、结结构化系构化系统统开开发发方法的方法的优优缺点缺点 结结构化方法的突出构化方法的突出优优点点主要体主要体现现在:在:1 1、强强调调系系统统开开发发过过程程的的整整体体性性和和全全局局性性,强调强调在的前提下来考在的前提下来考虑虑具体的分析具体的分析设计问题设计问题。2 2、严严格格地地区区分分开开发发阶阶段段,一一步步一一步步地地严严格格进进行行系系统统分分析析和和设设计计,每每一一步步工工作作都都及及时时地地总总结结,发发现现问问题题及及时时地地反反馈馈和和纠纠正正,避避免免了了开开发发过过程的混乱状程的混乱状态态。23.三、三、结结构化系构化系统统开开发发方法的方法的优优缺点缺点 结结构构化化开开发发方方法法也也逐逐渐渐暴暴露露出出了了很很多多缺缺点点和不足,具体表和不足,具体表现现在以下几个方面:在以下几个方面:1 1、系系统统开开发发周期周期长长 2 2、结结构构化化方方法法注注重重功功能能实实现现,兼兼顾顾数数据据结结构方面不足构方面不足 3 3、系系统统的可的可维护维护性和性和稳稳定性差定性差24.第三节原型法 原原型型法法是是面面向向目目标标的的,它它扬扬弃弃了了那那种种一一步步步步周周密密细细致致地地调调查查分分析析,然然后后逐逐步步整整理理出出文文字字档档案案,最最后后才才能能让让用用户户看看到到结结果果的的烦烦琐琐做做法法。原原型型法法一一开开始始就就凭凭借借着着系系统统开开发发人人员员对对用用户户要要求求的的理理解解,在在软软件件环环境境支支持持下下,迅迅速速提提交交一一个个实实实实在在在在的的系系统统原原型型,向向用用户户展展示示未未来来系系统统的的全全部部或或部部分分功功能能,然然后后与与用用户户反反复复交交换换意意见见,协协商商修修改改,确确认认系系统统并达成一致的理解。并达成一致的理解。25.26.一、原型法的工作流程一、原型法的工作流程27.二、原型法的二、原型法的优优缺点缺点 1.1.原型法的原型法的优优点点(1)(1)开开发发人人员员和用和用户户都能都能够够循序循序渐进渐进地地认识认识和理解系和理解系统统。(2)(2)缩缩短短了了用用户户与与开开发发人人员员之之间间的的距距离离,解解决决了了结结构构化化方方法中最法中最难难于解决的一个于解决的一个环节环节。(3)(3)充充分分利利用用最最先先进进的的软软件件开开发发工工具具,缩缩短短了了软软件件开开发发的的周期周期,降低降低了开了开发发费费用用。(4)(4)原原型型法法将将系系统统调调查查、分分析析与与设设计计合合而而为为一一,使使用用户户尽尽可能早地了解未来将使用的可能早地了解未来将使用的实际实际系系统统。28.2.2.原型法的缺点原型法的缺点(1)(1)原原型型法法的的系系统统分分析析和和功功能能设设计计贯贯穿穿于于整整个个系系统统的的开开发发过过程程中中,因因此此,系系统统的的总总体体结结构构就就会会变变得得模模糊糊,不不利利于于网网络设计络设计。(2)(2)在在对对原原型型进进行行分分析析设设计计的的过过程程中中,仍仍然然沿沿袭袭了了结结构构化化方方法法中中自自顶顶向向下下、模模块块化化的的设设计计思思想想,数数据据和和功功能能相相互互分离分离的缺陷在原型法中依然存在,的缺陷在原型法中依然存在,软软件构件的可重用性低。件构件的可重用性低。29.第四节面向对象方法面向面向对对象方法中涉及的相关概念:象方法中涉及的相关概念:1 1、对对象象2 2、类类3 3、消息、消息4 4、方法、方法30.第四节面向对象方法 对对象象:在在现实现实世界中世界中,对对象是我象是我们认识们认识世界的基本世界的基本单单元。元。它它可可以以是是人人,物物,一一件件事事,整整个个世世界界就就是是由由形形形形色色色色的的“对对象象”构成的。构成的。对对象可以是象可以是:有形的具体存在的事物有形的具体存在的事物 例如例如:一一辆车辆车、一个球、一个小学生、一个球、一个小学生;31.无形的、抽象的事件无形的、抽象的事件 例如例如:一次演出、一一次演出、一场场球球赛赛等。等。对对象象既既可可以以很很简简单单,也也可可以以很很复复杂杂,复复杂杂的的对对象象可可以以由若干由若干简单简单的的对对象构成。象构成。32.现实世界中的世界中的对象,具有以下特性:象,具有以下特性:(1)(1)名称:名称:区区别其它其它对象;象;(2)(2)属性:描述属性:描述对象的某些特征;象的某些特征;(3)(3)行行为:每一个操作决定:每一个操作决定对象的一种行象的一种行为;在现实世界中对象可以表示为:属性+行为 行 为 对象 属 性33.举例:例:对象名象名:录音机音机 对象的属性象的属性:生生产厂家厂家:SONY:SONY 机器机器编号号 :XXXX:XXXX 出厂日出厂日 :2009.05.06:2009.05.06 对象的行象的行为:播放播放 录音音 停止停止 倒倒带 34.类 在在现实世界中,世界中,“类”是是对一一组具有共同的属性和具有共同的属性和行行为的的对象的抽象。象的抽象。例如,老例如,老师李明是一个李明是一个对象。象。对象名象名:李明李明 对象的属性象的属性:年年龄:45:45 学学历:博士博士 职称称:教授教授 对象的行象的行为(操作)(操作):走路走路 吃吃饭 授授课 35.类和和对象象之之间的关系是的关系是抽象和具体抽象和具体的关系,的关系,类是是对多个多个对象象进行抽象的行抽象的结果。果。一个一个对象是象是类的一个的一个实例。例。例如:例如:张三、李四、王五、三、李四、王五、.人人 对象象 类 再如:再如:苹果、梨、桔子、香蕉苹果、梨、桔子、香蕉 -水果水果 对象象 类36.在面向在面向对象程序象程序设计中,中,“类”就是具有就是具有相同的数据和操作相同的数据和操作(函数函数)的一的一组对象的集合象的集合。类是是一一种种新新的的用用户定定义的的抽抽象象的的数数据据类型型,对象是象是类的一个的一个实例。例。37.消息消息 在面向在面向对象程序象程序设计中,一个中,一个对象向另一个象向另一个对象象发出的出的请求被称求被称为“消息消息”。38.方法方法 对象所能象所能实现的行的行为(操作操作),),在程序在程序设计方法中方法中称称为方法方法,方法中定方法中定义了一系列的操作步了一系列的操作步骤它它们是通是通过调用用相相应的的函数函数来来实现的。的。调用用对象中的函数就是向象中的函数就是向该对象象传送一个消息送一个消息要要求求该对象象实现某一行某一行为(功能、操作功能、操作)。39.面向面向对象程序象程序设计的基本特征:的基本特征:1.1.抽抽 象象2.2.封封 装装 3.3.继 承承4.4.多多 态 40.抽抽 象象现实生活中:生活中:张三、李四、王五、三、李四、王五、.-.-人人苹果、梨、桔子、香蕉苹果、梨、桔子、香蕉 .-.-水果水果抽抽象象的的过程程是是将将有有关关事事物物的的共共性性归纳、集集中中的的过程。程。2024/5/26 周日41.抽抽象象是是对复复杂世世界界的的简单表表示示,抽抽象象并并不不打打算算了了解解全全部部问题,而而只只强调感感兴趣趣的的信信息息,忽忽略略了与主了与主题无关的信息。无关的信息。例例如如,在在设计一一个个成成绩管管理理程程序序的的过程程中中,只只关关心心他他的的姓姓名名、学学号号、成成绩等等,而而对他他的的身身高高、体重等信息就可以忽略。体重等信息就可以忽略。而而在在设计学学生生健健康康信信息息管管理理系系统中中,身身高高、体重等信息必体重等信息必须抽象出来抽象出来,而成而成绩则可以忽略。可以忽略。42.抽象抽象数据抽象数据抽象:描述某:描述某类对象的象的共同属性共同属性代代码抽象抽象:描述了某:描述了某类对象具有的象具有的共同行共同行为43.封装封装 在在现实世世界界中中,所所谓封封装装就就是是把把某某个个事事物物包包围起起来来,外外界界是是看看不不到到的的,甚甚至至是是不可知的。不可知的。例如:例如:录音机、音机、电视机、照相机等。机、照相机等。封装是指把数据和封装是指把数据和实现操作的代操作的代码集集中起来放在中起来放在对象内部象内部,并尽可能并尽可能隐蔽蔽对象象的内部的内部细节。44.对象象好好像像是是一一个个不不透透明明的的黑黑盒盒子子,表表示示对象象属属性性的的数数据据和和实现各各个个操操作作的的代代码都都被被封封装装在在黑黑盒盒子子里里,从从外外面面是是看看不不见的的,各各个个对象象之之间是是相相对独独立的,互不干立的,互不干扰。对象只留下少量象只留下少量接口接口,以便与外界,以便与外界联系。系。45.将将有有关关的的数数据据和和操操作作代代码封封装装在在一一个个对象象中中,各个各个对象相象相对独立、相不干独立、相不干扰。封装的含封装的含义将将对象象中中某某些些数数据据与与操操作作代代码对外外隐蔽蔽,即即隐蔽蔽其其内内部部细节,只只留留下下少少量量接接口口,以以便便与与外外界界联系系,接接收收外外界界的的消消息息。这种种对外界外界隐蔽的做法称蔽的做法称为信息信息隐蔽。蔽。46.封装和抽象机制可以封装和抽象机制可以将将对象的使用者象的使用者与与设计者者分开,使用者不必知道分开,使用者不必知道对象行象行为实现的的细节,只需要使用,只需要使用设计者提供的接者提供的接口口让对象去做。象去做。封装和抽象机制可以降低操作的复封装和抽象机制可以降低操作的复杂程度,有利于数据安全。减程度,有利于数据安全。减轻了开了开发一个一个软件糸件糸统的的难度度。47.继承承 (1)(1)继承的概念承的概念 父父亲 儿子儿子 继承关系可以使后者承关系可以使后者继承承前者的前者的基本特性基本特性,又可以增加一些又可以增加一些新的特性新的特性。48.哺乳哺乳动物物 (热血、有毛血、有毛发、用奶哺育幼仔、用奶哺育幼仔)狗狗 (有犬牙、食肉、特定的骨骼(有犬牙、食肉、特定的骨骼结构、群居)构、群居)白狗白狗 黑狗黑狗 (白色)(白色)(黑色)(黑色)继承承关关系系简化化了了人人们对事事物物的的认识和和叙叙述,述,简化了工作程序。化了工作程序。49.假假设有有两两个个类-类A A 和和类B B,若若类B B继承承类A A,则类B B具有具有类A A的基本特性(包括数据和操作)的基本特性(包括数据和操作)A A 基基类或父或父类 B B 派生派生类或子或子类 这时,我我们称称类A A为基基类或或父父类;而而称称类B B为类A A的派生的派生类或子或子类。我我们可以可以说:类B B 继承了承了类A A 还可以可以说:类B B是从是从类A A中派生出来的。中派生出来的。50.如如果果类B B是是类A A的的派派生生类,那那么么,在在构构造造类B B的的时候候,不不必必描描述述派派生生类B B的的所有特性,只需所有特性,只需:1.1.让它它继承承类A A的特性,的特性,2.2.增增加加类B B与与基基类A A不不同同的的那那些些特特性。性。可可见,类B B的的特特性性是是由由继承承来来的的和和新新添加的两部分特性构成添加的两部分特性构成。51.类的派生的派生过程可以程可以无限无限继承承下去,即下去,即派生派生类可以作可以作为另一个派生另一个派生类的基的基类。祖父祖父 父父亲 儿子儿子52.避免公用代避免公用代码的重复开的重复开发,减少代减少代码和数据冗余。和数据冗余。通通过增增强一致性来一致性来减少模减少模块间的接口的接口和界面。和界面。继承机制承机制的作用的作用53.继承的分承的分类 从从继承源上划分承源上划分:继承分承分为单继承和多承和多继承承。单继承承-一个派生一个派生类只只继承了一个基承了一个基类的特性。的特性。多多继承承-一个派生一个派生类继承了多个基承了多个基类的特性。的特性。54.4.4.多多态 面向面向对象系象系统的多的多态性是指不同的性是指不同的对象象收到相同的的消息收到相同的的消息时,执行不同的操作。行不同的操作。1.1.在日常生活中:在日常生活中:汽汽车 行行为1 1 挪开挪开 同一消息同一消息 凳子凳子 行行为2 255.2.2.在在OOPOOP中:中:窗口窗口对象象 移移动 同一消息同一消息 棋子棋子对象象 行行为3 3行行为4 456.几种典型的面向几种典型的面向对象程序象程序设计语言言 (1)(1)SmalltalkSmalltalk语言言(20(20世世纪7070年代年代)Smalltalk Smalltalk语言被言被认为是最是最纯正最具代表性正最具代表性 的面向的面向对象的程序象的程序设计语言言 (2)(2)C+C+语言言 (20(20世世纪8080年代年代)C+C+是在是在C C语言的基言的基础上上,进行面向行面向对象特征象特征 的的扩充而成的充而成的语言言 (3)(3)JavaJava语言言(2020世世纪9090年代)年代)JavaJava语言,是一种面向言,是一种面向对象的程序象的程序设计语言,言,是一种网是一种网络编程程语言。言。(4)(4)C#C#语言言 (21(21世世纪20002000年年)C#C#语言从言从C/C+C/C+语言言继承承发展而来展而来,是一个全新是一个全新的、面向的、面向对象的、象的、现代的代的编程程语言。言。57.第五节计算机辅助工程 计计算算算算机机机机辅辅助助助助软软件件件件工工工工程程程程(Computer(Computer(Computer(ComputerAided Aided Aided Aided Software Software Software Software Engineering)Engineering)Engineering)Engineering)或或或或者者者者计计算算算算机机机机辅辅助助助助系系系系统统工工工工程程程程(Computer(Computer(Computer(ComputerAided Aided Aided Aided Systems Systems Systems Systems Engineering)Engineering)Engineering)Engineering),均均均均简记为简记为CASECASECASECASE。CASECASECASECASE当当当当前前前前管管管管理理理理信信信信息息息息系系系系统统领领域域域域和和和和计计算算算算机机机机应应用用用用领领域的重要域的重要域的重要域的重要课题课题。58.第五节计算机辅助工程系系统规统规划工具划工具项项目管理工具目管理工具分析和分析和设计设计工具工具程序程序设计设计工具工具测试测试工具工具原型构造工具原型构造工具维护维护工具工具CASECASE软件工具件工具59.图稿稿绘制工具制工具Microsoft Visual VisioMicrosoft Visual Visio 目前国内用得最多的目前国内用得最多的casecase工具之一。它提供工具之一。它提供了日常使用中的了日常使用中的绝大多数框大多数框图的的绘画功能画功能(包括包括信息信息领域的各种域的各种原理原理图,设计图,流程流程图),同,同时提供了部分信息提供了部分信息领域的域的实物物图。它是它是最通用最通用的硬件、网的硬件、网络平台等平台等图表表设计软件。好件。好处是易用性高,特是易用性高,特别是是对不善于自己构造不善于自己构造图的人。的人。60.visio visio的精的精华在于其使用方便,安装后的在于其使用方便,安装后的visio2000visio2000既既可以可以单独运行,也可以在独运行,也可以在wordword中作中作为对象插入,与象插入,与wordword集集成良好。成良好。61.2024/5/26 周日62.2024/5/26 周日63.源源码浏览的工具的工具SourceInsightSourceInsight SourceInsightSourceInsight是一个是一个面向面向项目开目开发的程序的程序编辑器和代器和代码浏览器,它器,它拥有内置有内置的的对C/C+,C#C/C+,C#和和Java Java 等程序的分析等程序的分析。64.SourceInsight SourceInsight能分析你的源代能分析你的源代码并可以并可以动态维护它自它自己的己的符号数据符号数据库,并自,并自动显示有用的示有用的上下文上下文信息。信息。65.66.一、一、计计算机算机辅辅助系助系统统开开发发方法的基本思想方法的基本思想 严严格格来来说说,计计算算机机辅辅助助系系统统开开发发方方法法(CASE(CASE方方法法)并并不不是是真真正正独独立立意意义义上上的的方方法法,它它必必须须依依赖赖于于其其他他某某一一种种具体的开具体的开发发方法。方法。在在完完成成系系统统调调查查后后,系系统统开开发发的的每每一一步步都都可可以以在在一一定定程程度度上上借借助助于于专专门门研研制制的的软软件件工工具具来来实实现现,实实现现软软件件开开发发过过程程的的自自动动化化,提提高高系系统统开开发发的的标标准准化化程程度度和和开开发发的效率。的效率。67.二、集成化的二、集成化的CASECASE环环境境 集集成成化化的的CASECASE环环境境(ICASE)(ICASE)将将软软件件开开发发各各阶阶段段所所需需要要的的所所有有的的工工具具、信信息息按按照照统统一一的的标标准准和和一一定定的的结结构构进进行行组组合合、封封装装,使使得得工工具具、人人员员及及生生命命周周期期的的各各阶阶段段之之间间均均能能方方便地便地进进行通信。行通信。68.二、集成化的二、集成化的CASECASE环环境境 目目前前,CASECASE仍仍然然是是一一个个发发展展中中的的概概念念,虽虽然然各各家家公公司司都都有有自自己己的的CASECASE产产品品,但但没没有有统统一固定的模式一固定的模式。最最具具代代表表性性的的是是DECDEC公公司司的的集集成成化化CASECASE和和ORACLEORACLE公司的公司的CASECASE方法方法。CASECASE集集成成环环境境包包括括硬硬件件平平台台与与软软件件平平台台两部分。两部分。69.1.CASE1.CASE的的软软件平台件平台 一个完整的一个完整的CASECASE软软件平台件平台应应具具备备以下功能:以下功能:(1)(1)图图形功能形功能。图图形形实实际际上上是是一一种种软软件件模模型型化化语语言言,它它为为软软件件的的描描述述提提供供了了简简化化的的、没没有有歧歧义义的的方方法法,是是开开发发人人员员沟沟通通交交流流的的重重要要工工具具,例例如如数数据据流流图图、模模块块结结构构图图、实实体体关关系系(E-R)E-R)图图等等。CASECASE软软件件平平台台的的图图形功能越形功能越强强,软软件开件开发发的效率越高。的效率越高。70.(2)(2)自自动查错动查错功能功能。自自动动查查错错功功能能能能帮帮助助开开发发人人员员在在生生命命周周期期的的较较早早阶阶段段发发现现更更多多的的错错误误,降降低低软软件件开开发发的的成成本本,保保证证软软件件产产品的品的质质量。量。71.(3)(3)中心信息中心信息库库。CASECASE中中心心信信息息库库(简简称称中中心心库库)是是CASECASE软软件件平平台台的的核核心心,是是一一个个分分布布式式、多多用用户户的的资资料料库库,是是存存储储和和组组织织软软件件开开发发各各阶阶段段所所有有信信息息的的一一种种机机构构,包包括括系系统统规规划划、分分析析、设设计计、实实现现等等信信息。息。72.(4)(4)对软对软件生命周期的全面覆盖。件生命周期的全面覆盖。(5)(5)支持建立系支持建立系统统原型。原型。(6)(6)代代码码的自的自动动生成。生成。(7)(7)支持支持结结构化的方法构化的方法论论。73.2 2.CASE.CASE的硬件平台的硬件平台CASECASE集集成成环环境境为为用用户户提提供供一一条条从从问问题题描描述述到到支支持持程程序序的的快快速速和和有有效效的的开开发发途途径径,因因此此,需需要要对对整整个个软软件件开开发发的的支支撑撑环环境境重新重新进进行定行定义义,这这就是就是CASECASE系系统统的硬件平台。的硬件平台。一台中央主机一台中央主机 CASECASE的硬件平台的硬件平台 中型的部中型的部门级门级或或项项目目级级的主机的主机 若干工作站若干工作站74.三、三、CASECASE的特点的特点 CASECASE与其他方法相比,一般具有以下特点:与其他方法相比,一般具有以下特点:(1)(1)解解决决了了从从客客观观世世界界对对象象到到软软件件系系统统的的直直接接映映射射问问题题,强强有力地支持有力地支持软软件件/信息系信息系统统开开发发的全的全过过程。程。(2)(2)使使结结构化方法构化方法更加更加实实用。用。(3)(3)自自动检测动检测的方法大大提高了的方法大大提高了软软件的件的质质量。量。(4)(4)使原型法和面向使原型法和面向对对象方法付象方法付诸实诸实施。施。(5)(5)简简化了化了软软件的管理与件的管理与维护维护。75.(6)(6)加速加速了系了系统统的的开开发过发过程程。(7)(7)使使开开发发者者从从繁繁杂杂的的分分析析设设计计图图表表和和程程序序编编写工作中解放出来。写工作中解放出来。(8)(8)使使软软件的件的各部分能重复使用各部分能重复使用。(9)(9)产产生生统统一的一的标标准化准化的系的系统统文档。文档。(10)(10)使使软软件件开开发发的的速速度度加加快快而而且且功功能能进进一一步步完善。完善。76.在在常常用用的的系系统统开开发发方方法法中中,迄迄今今为为止止还还很很难绝对难绝对地从地从应应用角度来用角度来评评价其价其优优劣。劣。目目前前计计算算机机技技术术和和信信息息处处理理技技术术的的发发展展日日新新月月异异,为为我我们们建建立立DBSDBS、辅辅助助工工程程设设计计、绘绘制制各各类类图图形形、生生成成各各种种程程序序模模块块和和管管理理应应用用系系统统等等提提供供了了很很大大的的便便利利,大大大大地地缩缩短了信息系短了信息系统统的开的开发发周期。周期。第六节各种开发方法的比较77.但但是是目目前前这这些些工工具具技技术术的的发发展展主主要要支支持持的的都都是是信信息息系系统统开开发发的的后后几几个个环环节节,例例如如系系统统实实施施、系系统统设设计计和和系系统统分分析析中中各各种种流流程程图图的的绘绘制制等等,这这就就导导致致了了目目前前信信息息系系统统开开发发工作中工作中工作量重心的偏移工作量重心的偏移。78.就就国国外外的的统统计计数数据据来来看看,在在信信息息系系统统开开发发过过程程中中各各环环节节工作量所占的比重如表工作量所占的比重如表4.14.1所示。所示。79.1.1.原型法原型法它它是是一一种种基基于于4GL4GL的的快快速速模模拟拟方方法法,它它通通过过模模拟拟以以及及对对模模拟拟后后原原型型的的不不断断讨讨论论和和修修改改,最最终终建建立立系系统统。要要想想将将这这样样一一种种方方法法应应用用于于一一个个大大型型信信息息系系统统开开发发过过程程中中的的所所有有环环节节是是根根本本不不可可能能的的,故故它它多多被被用用于于小小型型局局部部系系统统或或处处理理过过程程比比较较简简单单系系统统的的设设计计到到实现实现环节环节。80.2.2.面向面向对对象法象法它它是是一一种种围围绕绕对对象象来来进进行行系系统统分分析析和和系系统统设设计计,然然后后用用面面向向对对象象的的工工具具建建立立系系统统的的方法。方法。这这种种方方法法可可以以普普遍遍适适用用于于各各类类信信息息系系统统开开发发,但但是是不不能能涉涉足足系系统统分分析析以以前前的的开开发发环环节节。81.3.CASE3.CASE方法方法 它它是是一一种种除除系系统统调调查查外外全全面面支支持持系系统统开开发发过过程程的的方方法法,同同时时也也是是一一种种自自动动化化(准准确确地地说说应应该该是是半半自自动动化化)的的系系统统开开发发方法方法。CASECASE方方法法具具有有高高度度自自动动化化的的特特点点。在在CASECASE方方法法的的应应用用以以及及CASECASE工工具具自自身身的的设设计计中中,自自顶顶向向下下、模模块块化化、结结构构化是化是贯贯穿始穿始终终的。的。82.结论结论:只只有有结结构构化化系系统统开开发发方方法法是是真真正正能能较较全全面支持整个系面支持整个系统统开开发过发过程的方法程的方法。其其他他几几种种方方法法只只能能作作为为结结构构化化系系统统开开发发方方法法在在局局部部开开发发环环节节上上的的补补充充,暂暂时时都都还还不不能替代其在系能替代其在系统统开开发过发过程中的主程中的主导导地位地位。结结构构化化系系统统开开发发方方法法在在占占目目前前系系统统开开发发工工作作量量最最大大比比例例的的系系统统调调查查和和系系统统分分析析这这两两个重要个重要环节环节上上占占优势优势。83.1 1、管理信息系、管理信息系统生命周期的七个生命周期的七个阶段分段分别是是什么?什么?2 2、结构化系构化系统开开发方法的主要原方法的主要原则有哪些?有哪些?3 3、简述面向述面向对象方法。象方法。作业84.- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 生命周期 开发 方法
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文