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

链接地址:https://www.31ppt.com/p-6012223.html