好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

第四讲 管理信息系统的开发方法.ppt

35页
  • 卖家[上传人]:m****
  • 文档编号:605777768
  • 上传时间:2025-05-22
  • 文档格式:PPT
  • 文档大小:786KB
  • / 35 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,主讲:管理学院信息管理与信息系统系,肖红彦,*,Management Information System,MIS,第四讲 管理信息系统的开发方法,主讲:肖红彦,武汉理工大学管理学院信管系,本章教学目标,理解并掌握,开发过程模式,生命周期概念,原型法基本思想,10/6/2024,2,主讲:管理学院信息管理与信息系统系,肖红彦,本章主要内容,信息系统的开发过程(,1,学时),信息系统开发的三个主要过程,常见过程模式,生命周期法(,1,学时),生命周期法的基本思想,生命周期各阶段的划分,生命周期法各阶段的工作目标和任务,以及生命周期法的开发策略原型法(,1,学时),原型法产生的背景与基本思想,原型法的阶段划分,建立初始原型的原则,原型的修改控制与使用,以及原型法对环境的要求系统开发的方式与合同(,1,学时),用户自行开发、委托开发、合作开发、购置商品化软件与软件包、系统开发中合同的签订10/6/2024,3,主讲:管理学院信息管理与信息系统系,肖红彦,4.1,信息系统开发的过程模式,4.1.1,开发过程模式,“过程”(或“开发过程”)是指信息系统开发进程中的一系列阶段活动,以及与各阶段活动相关联的成果(或称“产品”)。

      信息系统开发工程可分解为一系列的“开发过程”,每个“开发过程”都是活动与产品的集合活动包括采用的方法、技术,以及为了开发与维护系统而进行的实际工作,产品包括计划、文档、模型、代码、测试、案例、操作手册等10/6/2024,4,主讲:管理学院信息管理与信息系统系,肖红彦,过程的三个基本要素,过程有三个基本要素:,人,方法与规程,技术与工具,过程,方法与规程,人员,技术与工具,信息系统产品,10/6/2024,5,主讲:管理学院信息管理与信息系统系,肖红彦,信息系统开发的三个主要过程,信息系统的开发有三个主要的过程:,系统分析,系统设计,系统实施,这三个主要的过程存在依存关系,具有阶段与过程性系统分析的性质是对现实世界的抽象与识别,是基础性工作,它提出系统的需求与目标系统设计是在系统分析的基础上进行的工作,它的目标是:在功能上如何达到系统分析的目标,在系统结构上如何达到优化与合理,如何使系统具备一些优良的性质(如开放性、可维护性、可靠性等)系统实施的工作则主要是由程序员将系统设计的文档(设计模型)翻译成程序语言,使概念与逻辑成为一个实体系统现实世界,系统分析,系统设计,系统实施,计算机世界,10/6/2024,6,主讲:管理学院信息管理与信息系统系,肖红彦,4.1.2,开发过程模式的分类,瀑布模型,喷泉模型,增量模型,快速原型模型,螺旋模型,迭代模型,-RUP,(,Rational Unified Process,)开发模式,软件能力成熟度模型,10/6/2024,7,主讲:管理学院信息管理与信息系统系,肖红彦,1.,瀑布模型,瀑布模型的核心思想是将软件开发划分为若干阶段,按线性顺序执行。

      结构化生命周期法,(structured system development life cycle,,,S-SDLC),是一种典型的瀑布模型方法它具有下面一些特点:,预先明确用户需求,根据需求设计系统,自顶向下设计或规划信息系统,系统开发要严格按阶段进行,工作文档的标准化和规范化,运用系统的分解和综合技术使复杂的系统简单化,强调阶段成果的审定和检验制度,系统规划,系统分析,系统设计,系统实施,系统评价,10/6/2024,8,主讲:管理学院信息管理与信息系统系,肖红彦,系统开发中关键点的审核与控制,结构化生命周期法的优点,系统性强、严密性好,要求开发计划阶段化、管理业务流程化、工作步骤程序化、文档资料规范化、进度安排网络化结构化生命周期法的缺陷,开发周期长、灵活性差,对系统的变化适应性较弱适用范围,这种开发方法适合于耗资大、历时长、大而复杂的系统开发特点:要特别重视开发过程中的审核、控制工作,系统开发可行性报告,论证,修 改,总体规划方案,目标系统全面总结报告,系统分析和设计报告,审定,核审,鉴定,投入使用的新系统,修 改,改进设计,停止,停止,批准(可行),未批准(不可行),未批准,不满意,不满意,未通过,10/6/2024,9,主讲:管理学院信息管理与信息系统系,肖红彦,2.,喷泉模型,喷泉模型是一种“逐步求精”的面向对象生命周期模型,从宏观上看,喷泉模型中的各个活动仍然按照分析、设计、实现这样的顺序来执行。

      面向对象方法是喷泉模型应用的主要开发方法客观世界可以看成由许多不同种类的对象构成,每个对象都有自己的内部状态和运动规律,不同对象间的相互联系和相互作用构成了完整的客观世界面向对象的基本出发点就是尽可能按照人类认识世界的方法和思维方式来分析和解决问题集成,实现,设计,分析,演化,图,3.6,喷泉模型,10/6/2024,10,主讲:管理学院信息管理与信息系统系,肖红彦,3.,增量模型,增量模型由若干个开发序列构成,每个序列均采用瀑布模型来开发可以发行的“增量”每个“增量”都是在原有软件基础上开发出来的,每产生一个“增量”相当于推出一个软件新版本这个过程不断地重复,直到产生最终完善的产品分析,设计,实施,评价,交付,3,分析,设计,实施,评价,交付,2,分析,设计,实施,评价,交付,1,增量,1,增量,2,增量,3,时间,10/6/2024,11,主讲:管理学院信息管理与信息系统系,肖红彦,4.,快速原型模型,快速原型模型的主要目的就是获取与验证需求首先由开发人员构造原型,然后让用户试验该原型一般地,当用户面对一个可操作的软件时,他比较容易说清楚“需要什么”和“不要什么”从而有助于分析人员获取更详细的需求,以及验证需求是否正确。

      不断重复上述过程,直至满足用户的要求为止快速原型根据其应用的目的和场合不同,可以分为三种,:,模型式原型,演进式原型,渐进式原型获取、验证需求,用户试验原型,构造、修改原型,10/6/2024,12,主讲:管理学院信息管理与信息系统系,肖红彦,快速原型模型的三种类型,模型式原型,是把原型系统作为用户和开发人员之间进行通信的媒介,并不打算把它作为实际系统运行使用这种方法时,快速原型模型的主要目的是获取与验证需求,只采用该模型并不能开发出最终产品演进式原型,的基本思想为:用户的要求及系统的功能都无时不在发生着变化,与其花大力气了解不清楚的东西,不如先按照基本需求开发出一个系统,使用户先使用起来,随时需要随时修改渐进式原型,模式在开始时系统有一个总体框架,各功能单元的结构和功能也十分清楚但还没有进行具体实现这样,在以后开发过程中,必须一个一个地完善这些模块10/6/2024,13,主讲:管理学院信息管理与信息系统系,肖红彦,5.,螺旋模型,螺旋模型综合了瀑布模型、快速原型模型与风险分析,力求使项目的风险降到最低该模型最初由,Boehm,于,1988,年提出螺旋模型沿螺旋线演进,直角坐标系的,4,个象限分别代表,4,个方面的活动:,(,1,)制定计划:确定目标和约束条件,选择方案。

      2,)风险分析:评估方案,发现并消除风险3,)实施工程:构造原型,开发产品4,)用户评估:评估开发工作,提出改进建议沿螺旋线自内向外每旋转一圈,意味着开发出更加完善的版本制定计划,用户评估,实施工程,风险分析,10/6/2024,14,主讲:管理学院信息管理与信息系统系,肖红彦,6.,迭代模型,RUP,开发模式,RUP,(,Rational Unified Process,),的主要特征是:,采用迭代的、增量式的开发过程采用,UML,(统一建模语言)描述软件开发过程有多个功能强大的软件工具支撑(,Rational,公司的软件产品)根据面向对象软件系统工程的特点,,RUP,开发模式将系统开发划分为四个主要的开发阶段,分别为:初始化阶段、细化阶段、构造阶段和过渡阶段每个阶段都有两大类工作流:核心过程工作流和核心支持工作流每一个开发阶段都遵照相同的工作流程开展工作,形成一个独特的统一过程模式10/6/2024,15,主讲:管理学院信息管理与信息系统系,肖红彦,7.,软件能力成熟度模型,CMM,介绍,CMM,将软件开发能力成熟度分为,5,个级别,这,5,个成熟度等级为评价机构软件过程能力提供了一个有序的级别。

      同时也为机构的软件过程改进工作指明了方向,让人们分清轻重缓急,指导人们一步一步地改进过程能力而不是企图跳跃式地前进5.,优化级,4.,已管理级,3.,已定义级,2.,可重复级,1.,初始级,有纪律的过程,标准、一致的过程,可预测的过程,持续改进的过程,10/6/2024,16,主讲:管理学院信息管理与信息系统系,肖红彦,8.SPP,模型,并行、迭代,根据产品特征确定最合适的开发模型,以线性为主,以并行、迭代为辅,PH0,产品概念,PH1,产品定义,PH2,产品开发,PH3,产品测试,PH4,客户验收,PH5,产品维护,立项管理,项目规划,结项管理,项目控制 风险管理 需求管理,项目,管理,过程,项目研发过程,机构,支撑,过程,系统设计,实现与测试,需求开发,技术预研,系统测试,Beta,测试,客户验收,服务与维护,配置管理 质量保证 外包与采购管理 培训管理,其他:人力资源管理 财务管理 行政管理 市场营销,技术评审,10/6/2024,17,主讲:管理学院信息管理与信息系统系,肖红彦,3.2,生命周期法,1,、生命周期,任何系统均有发生、发展、成熟、消亡或更新换代的过程,这个过程称为系统的生命周期。

      人的生命周期:孕育、出生、成长、成熟、衰老、死亡10/6/2024,18,主讲:管理学院信息管理与信息系统系,肖红彦,信息系统的开发工作划分阶段与步骤,规定每一阶段的工作任务与成果,按阶段提交文档,在各阶段中按步骤完成开发任务,它是迄今为止信息系统开发方法中最成熟的一种方法,系统性强且理论完善,并能充分体现信息系统开发的生命周期及其阶段性2,、结构化系统开发方法,10/6/2024,19,主讲:管理学院信息管理与信息系统系,肖红彦,3,、,结构化系统开发方法的特点,面向用户的观点,加强调查研究和系统分析,按照系统的观点,自顶向下地工作,逻辑设计与物理设计应分别进行,使用结构化、模块化方法,严格按照阶段进行,充分考虑到变化的情况,工作文件标准化、文献化,10/6/2024,20,主讲:管理学院信息管理与信息系统系,肖红彦,4,、结构化系统开发方法的阶段划分,系统请求,初步调查,可行性研究,批准,详细调查,需求分析,提出逻辑模型,用户同意,领导批准,总体设计,详细设计,用户同意,领导批准,编写程序,调试,系统切换,系统维护,系统评价,系统的,生命周期,系统,规划,系统,分析,系统,设计,系统,实施,系统,运行,10/6/2024,21,主讲:管理学院信息管理与信息系统系,肖红彦,3.3,原型法(,Prototyping,),1,、,生命周期法的缺陷,(,1,)基本前提是任何系统的“需求”在系统被建立之前都能被定义,即严格定义,/,预先说明,(,2,)开发过程复杂繁琐、周期长,系统难以适应环境的变化,2,、原型法产生的背景,10/6/2024,22,主讲:管理学院信息管理与信息系统系,肖红彦,所谓原型,即可以逐步改进成可运行系统的模型,原型法的基本思想:,(,1,)并非所有的需求都能预先定义,(,2,)有快速的建造工具,(,3,)需要有系统模型,(,4,)反复修改是必要的、不可避免,也是希望的,应加以鼓励,3,、,原型法的基本思想,10/6/2024,23,主讲:管理学院信息管理与信息系统系,肖红彦,4,、用原型法进行,MIS,开发的基本步骤:,确定用户需求,把握系统整体概念,进行费用估算,满意?,停止开发,开发系统初始原型,原型讨论修改,产品作业原型,否,是,停止,10/6/2024,24,主讲:管。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.