管理信息系统的生命周期及开发方法.ppt





《管理信息系统的生命周期及开发方法.ppt》由会员分享,可在线阅读,更多相关《管理信息系统的生命周期及开发方法.ppt(84页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、管理信息系统的生管理信息系统的生命周期及开发方法命周期及开发方法u课前预习课前预习u将手机调到静音将手机调到静音u认真做笔记认真做笔记u及时完成作业及时完成作业上课要求上课要求第一节管理信息系统的生命周期第二节结构化开发方法第三节原型法第四节面向对象方法第五节计算机辅助工程第六节各种开发方法的比较第一节管理信息系统的生命周期 信信息息系系统统的的生生命命周周期期:每每一一个个信信息息系系统统都都要要经经历历从从无无到到有有,再到淘汰再到淘汰的过程的过程。信信息息系系统统的的生生命命周周期期被被划划分分为为若若干干个个阶阶段段,比比较较多多见见的的是是按按系系统统分分析析、系系统统设设计计、系系
2、统统实实施施和和系系统统运运行行四四个个阶阶段段划划分分的的系系统统开开发发生生命命周周期期(System(System Development Development Life Life CycleCycle,SDLC)SDLC)。第一节管理信息系统的生命周期 LaudonLaudon将将信信息息系系统统的的生生命命周周期期进进一一步步细细化化,划划分分为为系系统统分分析析、系系统统设设计计、程程序序设设计计、测测试试、切切换换、运运行与维护行与维护六个阶段。六个阶段。信信息息系系统统要要按按轻轻重重缓缓急急,分分批批开开发发实实现现,相相互互有有关关而而分分批批进进行行,需需要要有有总总体
3、体的的规规划划。在在该该信信息息系系统统总总体体规规划划的的安安排排和和指指导导下下,各各个个具具体体的的信信息息系系统统才才能能得得到有序的开发和运行。到有序的开发和运行。第一节管理信息系统的生命周期 在在LaudonLaudon六六个个阶阶段段划划分分的的基基础础上上,再再加加上上系系统统规规划划的的部部分分,可可以将以将信息系统生命周期信息系统生命周期划分为七个阶段划分为七个阶段。1.1.系统规划系统规划 系系统统规规划划阶阶段段的的工工作作就就是是根根据据用用户户的的系系统统开开发发请请求求,初初步步调调查查,明明确确问问题题,然然后后进进行行可可行行性性研究研究。如如果果不不可可行行
4、,则则取取消消项项目目;如如果果可可行行并并满满意意,则进入下一阶段工作。则进入下一阶段工作。2.2.系统分析系统分析系系统统分分析析阶阶段段的的任任务务是是,分分析析业业务务流流程程;分分析析数数据据与与数数据据流流程;分析程;分析功能与数据功能与数据之间的关系;最后提出新系统之间的关系;最后提出新系统逻辑方案逻辑方案。3.3.系统设计系统设计详详细细描描述述具具体体实实现现的的物物理理方方案案,回回答答“怎怎样样做做”的的问问题题,称称为为系系统设计。统设计。其其具具体体内内容容包包括括代代码码设设计计、数数据据库库设设计计、输输出出设设计计、输输入入设设计计、处理设计和控制设计等。处理设
5、计和控制设计等。4.4.系统制作系统制作系统制作是根据物理方案实现可投入实际运行的信息系统。系统制作是根据物理方案实现可投入实际运行的信息系统。主主要要任任务务是是:编编程程(由由程程序序员员执执行行)、人人员员培培训训(由由系系统统分分析析设设计计人人员员培培训训业业务务人人员员和和操操作作员员)以以及及数数据据准准备备(由由业业务务人人员员完完成成),然然后后投投入入试试运运行。如果有问题,则修改程序;行。如果有问题,则修改程序;5.5.系统调试系统调试彻彻底底考考察察系系统统存存在在的的缺缺陷陷,检检查查是是否否产产生生正正确确的的结结果果,称称为为系系统统调调试试,即即回回答答诸诸如如
6、“系系统统是是否否会会在在已已知知条条件件下下产产生生预预定定结结果果”,“系系统统是是否否满满足足了了原原定定目目标标”等等问问题题。系系统调试工作需要一周或以上的时间。统调试工作需要一周或以上的时间。6.6.系统切换与评价系统切换与评价系系统统切切换换是是指指旧旧系系统统切切换换到到新新系系统统,可可以以采采用用新新旧旧系系统统并并行行运运行行中中切切换换、直直接接切切换换或或分分批批切切换换等等策策略略。系系统统评评价价是是衡衡量量系系统统是是否否实实现现了了预预定的目标。定的目标。7.7.系统运行与维护系统运行与维护信信息息系系统统正正式式投投入入运运行行后后,在在运运行行过过程程中中
7、需需要要持持续续地地进进行行系系统统维维护护。信信息息系系统统必必然然存存在在或或大大或或小小的的错错误误,组组织织所所处处环环境境不不断断地地变变化化,导导致致信信息系统的维护与运行始终并存。息系统的维护与运行始终并存。根根据据实实施施概概念念的的本本意意,再再考考虑虑信信息息系系统统的的规规划划、开开发发、运运行行与与维护,维护,一般将一般将信息系统生命周期划分信息系统生命周期划分为为三大阶段。三大阶段。第二节结构化开发方法一、结构化系统开发方法的基本思想一、结构化系统开发方法的基本思想 结结构构化化系系统统开开发发方方法法的的基基本本思思想想是是:用用系系统统工工程程的的思思想想和和工工
8、程程化化的的方方法法,按按用用户户至至上上的的原原则则,采采用用结结构构化化、模模块块化化、自自顶顶向向下下的的原原则则对系统进行分析与设计。对系统进行分析与设计。二、结构化系统开发方法的主要原则二、结构化系统开发方法的主要原则基本原则:基本原则:1.用户参与的原则用户参与的原则 2.2.先逻辑后物理的原则先逻辑后物理的原则 3.3.自顶向下的原则自顶向下的原则 4.4.工作成果描述标准化原则工作成果描述标准化原则 5.5.充分预料可能发生变化的原则充分预料可能发生变化的原则二、结构化系统开发方法的主要原则二、结构化系统开发方法的主要原则 1.1.用户参与的原则用户参与的原则 企企业业各各级级
9、各各类类管管理理者者的的需需求求是是系系统统开开发发的的出出发发点点和和归归宿点宿点,是建设信息系统的直接目的。,是建设信息系统的直接目的。用用户户对对需需求求的的表表达达和和开开发发人人员员对对需需求求的的理理解解是是随随着着建建设进程的推进而设进程的推进而逐步明确和细化逐步明确和细化的。的。二、结构化系统开发方法的主要原则二、结构化系统开发方法的主要原则 开开发发人人员员必必须须充充分分考考虑虑用用户户的的特特点点和和使使用用方方面面的的习习惯惯,协协调调人人机机关关系系。因因此此,信信息息系系统统的的建建设设必必须须要要引引导导用用户户积积极极参参与与,不不能能简简单地采用单地采用“交钥
10、匙交钥匙”的办法。的办法。2.2.先逻辑后物理的原则先逻辑后物理的原则 在在设设计计和和实实施施之之前前,要要进进行行充充分分的的调调查查和和分分析析,先先建建立立系系统统的的逻逻辑辑模模型型,尽尽量量避避免免过过早早地地进进行行物物理理设设计计,即即先先解解决决系系统统“做做什什么么”的的问问题题,再再解解决决“怎么做怎么做”的问题。的问题。3.3.自顶向下的原则自顶向下的原则 先先把把握握系系统统的的总总体体目目标标和和功功能能,然然后后自自上上而而下下、从从粗粗到到精精、由由表表及及里里,逐逐层层分分解解、逐逐步步细细化化,逐逐步步求求精。精。自自顶顶向向下下的的原原则则使使建建设设者者
11、在在系系统统建建设设的的过过程程中中,致致力力于于总总体体目目标标和和功功能能的的实实现现,同同时时也也利利于于各各部部分分的的合理分工、协调一致。合理分工、协调一致。需需要要注注意意的的是是,自自顶顶向向下下原原则则在在应应用用时时并并不不完完全全排排除除自自底底向向上上的的原原则则。在在结结构构化化方方法法中中,自顶向下为主导原则,自底向上是辅助原则。自顶向下为主导原则,自底向上是辅助原则。4.4.工作成果描述标准化原则工作成果描述标准化原则结结构构化化方方法法强强调调各各阶阶段段工工作作成成果果描描述述的的标标准准化化。每每个个阶阶段段的的工工作作成成果果,既既是是这这一一阶阶段段工工作
12、作完完成成的的标标志,又将作为下一阶段工作的志,又将作为下一阶段工作的依据依据。必必须须用用明明确确的的文文字字和和标标准准化化的的图图形形、图图表表,完完整、准确地进行描述。整、准确地进行描述。如如:系系统统需需求求报报告告、可可行行性性报报告告、系系统统设设计计方方案、系统实施方案等案、系统实施方案等 5.5.充分预料可能发生变化的原则充分预料可能发生变化的原则管管理理环环境境(组组织织内内、外外环环境境,信信息息处处理理模模式式等等)是是在在不不断断变化的,因此用户对系统的变化的,因此用户对系统的需求需求也在不断变化之中。也在不断变化之中。结结构构化化方方法法强强调调在在系系统统分分析析
13、与与设设计计时时,对对将将来来可可能能发发生生的的变变化化给给予予充充分分的的重重视视,强强调调系系统统对对环环境境的的变变化化具具有有一一定定的的适应能力适应能力。三、结构化系统开发方法的优缺点三、结构化系统开发方法的优缺点 结构化方法的突出优点结构化方法的突出优点主要体现在:主要体现在:1 1、强强调调系系统统开开发发过过程程的的整整体体性性和和全全局局性性,强调在的前提下来考虑具体的分析设计问题。强调在的前提下来考虑具体的分析设计问题。2 2、严严格格地地区区分分开开发发阶阶段段,一一步步一一步步地地严严格格进进行行系系统统分分析析和和设设计计,每每一一步步工工作作都都及及时时地地总总结
14、结,发发现现问问题题及及时时地地反反馈馈和和纠纠正正,避避免免了了开开发发过程的混乱状态过程的混乱状态。三、结构化系统开发方法的优缺点三、结构化系统开发方法的优缺点 结结构构化化开开发发方方法法也也逐逐渐渐暴暴露露出出了了很很多多缺缺点点和不足,具体表现在以下几个方面:和不足,具体表现在以下几个方面:1 1、系统开发周期长系统开发周期长 2 2、结结构构化化方方法法注注重重功功能能实实现现,兼兼顾顾数数据据结结构方面不足构方面不足 3 3、系统的可维护性和稳定性差系统的可维护性和稳定性差第三节原型法 原原型型法法是是面面向向目目标标的的,它它扬扬弃弃了了那那种种一一步步步步周周密密细细致致地地
15、调调查查分分析析,然然后后逐逐步步整整理理出出文文字字档档案案,最最后后才才能能让让用用户户看看到到结结果果的的烦烦琐琐做做法法。原原型型法法一一开开始始就就凭凭借借着着系系统统开开发发人人员员对对用用户户要要求求的的理理解解,在在软软件件环环境境支支持持下下,迅迅速速提提交交一一个个实实实实在在在在的的系系统统原原型型,向向用用户户展展示示未未来来系系统统的的全全部部或或部部分分功功能能,然然后后与与用用户户反反复复交交换换意意见见,协协商商修修改改,确确认系统并达成一致的理解。认系统并达成一致的理解。一、原型法的工作流程一、原型法的工作流程二、原型法的优缺点二、原型法的优缺点 1.1.原型
16、法的优点原型法的优点(1)(1)开发人员和用户都能够开发人员和用户都能够循序渐进循序渐进地认识和理解系统地认识和理解系统。(2)(2)缩缩短短了了用用户户与与开开发发人人员员之之间间的的距距离离,解解决决了了结结构构化化方方法中最难于解决的一个环节。法中最难于解决的一个环节。(3)(3)充充分分利利用用最最先先进进的的软软件件开开发发工工具具,缩缩短短了了软软件件开开发发的的周期周期,降低降低了开发了开发费用费用。(4)(4)原原型型法法将将系系统统调调查查、分分析析与与设设计计合合而而为为一一,使使用用户户尽尽可能早地了解未来将使用的实际系统。可能早地了解未来将使用的实际系统。2.2.原型法
17、的缺点原型法的缺点(1)(1)原原型型法法的的系系统统分分析析和和功功能能设设计计贯贯穿穿于于整整个个系系统统的的开开发发过过程程中中,因因此此,系系统统的的总总体体结结构构就就会会变变得得模模糊糊,不不利利于于网络设计。网络设计。(2)(2)在在对对原原型型进进行行分分析析设设计计的的过过程程中中,仍仍然然沿沿袭袭了了结结构构化化方方法法中中自自顶顶向向下下、模模块块化化的的设设计计思思想想,数数据据和和功功能能相相互互分离分离的缺陷在原型法中依然存在,软件构件的可重用性低。的缺陷在原型法中依然存在,软件构件的可重用性低。第四节面向对象方法面向对象方法中涉及的相关概念:面向对象方法中涉及的相
18、关概念:1 1、对象、对象2 2、类、类3 3、消息、消息4 4、方法、方法第四节面向对象方法 对象对象:在现实世界中在现实世界中,对象是我们认识世界的基本单元。对象是我们认识世界的基本单元。它它可可以以是是人人,物物,一一件件事事,整整个个世世界界就就是是由由形形形形色色色色的的“对象对象”构成的。构成的。对象可以是对象可以是:有形的具体存在的事物有形的具体存在的事物 例如例如:一辆车、一个球、一个小学生一辆车、一个球、一个小学生;无形的、抽象的事件无形的、抽象的事件 例如例如:一次演出、一场球赛等。一次演出、一场球赛等。对对象象既既可可以以很很简简单单,也也可可以以很很复复杂杂,复复杂杂的
19、的对对象象可可以以由若干简单的对象构成。由若干简单的对象构成。现实世界中的对象,具有以下特性:现实世界中的对象,具有以下特性:(1)(1)名称:名称:区别其它对象;区别其它对象;(2)(2)属性:描述对象的某些特征;属性:描述对象的某些特征;(3)(3)行为:每一个操作决定对象的一种行为行为:每一个操作决定对象的一种行为;在现实世界中对象可以表示为:属性+行为 行 为 对象 属 性举例:举例:对象名对象名:录音机录音机 对象的属性对象的属性:生产厂家生产厂家:SONY:SONY 机器编号机器编号 :XXXX:XXXX 出厂日出厂日 对象的行为对象的行为:播放播放 录音录音 停止停止 倒带倒带
20、类类 在现实世界中,在现实世界中,“类类”是对一组具有共同的属性和是对一组具有共同的属性和行为的对象的抽象。行为的对象的抽象。例如,老师李明是一个对象。例如,老师李明是一个对象。对象名对象名:李明李明 对象的属性对象的属性:年龄年龄:45:45 学历学历:博士博士 职称职称:教授教授 对象的行为(操作)对象的行为(操作):走路走路 吃饭吃饭 授课授课 类和对象类和对象之间的关系是之间的关系是抽象和具体抽象和具体的关系,的关系,类是对多个对象进行抽象的结果。类是对多个对象进行抽象的结果。一个对象是类的一个实例。一个对象是类的一个实例。例如:例如:张三、李四、王五、张三、李四、王五、.人人 对象对
21、象 类类 再如:再如:苹果、梨、桔子、香蕉苹果、梨、桔子、香蕉 -水果水果 对象对象 类类 在面向对象程序设计中,在面向对象程序设计中,“类类”就是具有就是具有相同的数据和操作相同的数据和操作(函数函数)的一组对象的集合的一组对象的集合。类类是是一一种种新新的的用用户户定定义义的的抽抽象象的的数数据据类类型型,对象是类的一个实例。对象是类的一个实例。消息消息 在面向对象程序设计中,一个对象向另一个对象在面向对象程序设计中,一个对象向另一个对象发出的请求被称为发出的请求被称为“消息消息”。方法方法 对象所能实现的行为对象所能实现的行为(操作操作),),在程序设计方法中在程序设计方法中称为称为方法
22、方法,方法中定义了一系列的操作步骤它们是通方法中定义了一系列的操作步骤它们是通过过调用调用相应的相应的函数函数来实现的。来实现的。调用对象中的函数就是向该对象调用对象中的函数就是向该对象传送一个消息传送一个消息要要求该对象实现某一行为求该对象实现某一行为(功能、操作功能、操作)。面向对象程序设计的基本特征:面向对象程序设计的基本特征:1.1.抽抽 象象2.2.封封 装装 3.3.继继 承承4.4.多多 态态 2023/1/3抽抽 象象现实生活中:现实生活中:张三、李四、王五、张三、李四、王五、.-.-人人苹果、梨、桔子、香蕉苹果、梨、桔子、香蕉 .-.-水果水果抽抽象象的的过过程程是是将将有有
23、关关事事物物的的共共性性归归纳纳、集集中中的的过程。过程。抽抽象象是是对对复复杂杂世世界界的的简简单单表表示示,抽抽象象并并不不打打算算了了解解全全部部问问题题,而而只只强强调调感感兴兴趣趣的的信信息息,忽忽略略了与主题无关的信息。了与主题无关的信息。例例如如,在在设设计计一一个个成成绩绩管管理理程程序序的的过过程程中中,只只关关心心他他的的姓姓名名、学学号号、成成绩绩等等,而而对对他他的的身身高高、体重等信息就可以忽略。体重等信息就可以忽略。而而在在设设计计学学生生健健康康信信息息管管理理系系统统中中,身身高高、体重等信息必须抽象出来体重等信息必须抽象出来,而成绩则可以忽略。而成绩则可以忽略
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 生命周期 开发 方法

限制150内