管理信息系统案例及答案_第1页
管理信息系统案例及答案_第2页
管理信息系统案例及答案_第3页
管理信息系统案例及答案_第4页
管理信息系统案例及答案_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

§2管理信息系统开发方法和技术

本章导入:在组织信息化过程中,MIS开发是一个关键阶段。开发一个MIS,是一项复杂的系统工程。首先,必须了解系统开发的目标任务、根本原那么和条件;其次,必须根据系统的有关情况,选择适宜的开发策略、开发方法、开发方式以及开发技术和工具。

本章内容主要包括:§2.1MIS开发概述§2.2MIS的开发策略§2.3MIS开发方法§2.4MIS开发方式

§2.5MIS开发工具简介

§2.1管理信息系统开发概述

管理信息系统的开发:就是根据管理工作中需要解决的问题,建立一个有信息技术支撑、与解决问题相关的、与企业战略目标相适应的可投入实际使用的MIS。它是一个过程。现实世界:信息管理问题计算机世界:计算机可执行模型MIS开发

案例:Windows95的开发

管理信息系统开发涉及的知识面广、部门多,不仅涉及技术,而且还涉及管理业务、组织和行为。管理信息系统开发失败的主要原因:认识缺乏、不重视、组织混乱、系统任务不能很好理解、缺乏沟通,方式方法不当,缺乏充分的文档资料导致系统不能有效维护和升级,等。开发MIS,首先必须解决认识问题,了解系统开发的目标任务、根本原那么和条件。一、MIS开发的任务就是根据组织管理的战略目标、内容、规模、性质等具体情况,建立起一套以计算机为根底的软硬件结合的管理信息系统。核心是软件的开发,还有相关的根底性建设。二、MIS开发的特点:〔1〕系统开发的技术手段复杂,质量要求高;〔2〕系统开发的内容复杂,目标多样;〔3〕系统开发投资大,效益难以计算;〔4〕系统开发的环境复杂多变;〔5〕结构和功能受制于特定的管理模式、组织形式和运行机制由于MIS开发的以上特点,必须充分认识系统开发的复杂性。MIS的成功开发,不仅需要具备一定的条件,还需要遵循一定的原那么。三、MIS的开发要素〔开发条件〕建立MIS的必要条件/根本条件:1、领导的重视和支持,业务部门的积极配合、大力支持;

2、管理工作、方法:标准化、标准化、程序化、科学化;3、有相应的组织机构和开发人员队伍;

4、一定资金作保证;5、实施工程管理。

2、先进性与实用性原那么:采用成熟的先进适用技术;3、面向用户原那么:满足用户需求,适应管理需要;4、稳定性原那么〔灵活性原那么〕:结构清晰,易理解,容易改正错误和改进性能,容易扩充功能,易移植推广;四、MIS开发原那么1、领导参加原那么:“一把手〞原那么;5、工程化、标准化原那么:遵循一定的技术、方法标准;6、系统性原那么:系统的观点,系统工程的原理方法;7、优化与创新原那么:以提高效益为目的,寻找和克服薄弱环节,发挥人机结合优势,再造业务流程。五、MIS开发的组织机构和人员组成:组织机构:MIS指导委员会、战略规划组、系统工程组人员:CEO、CIO、部门经理、专家:组织、规划MIS开发工程经理:MIS开发工程的负责人系统分析员:分析并提出系统解决方案系统设计员:负责MIS软硬件的设计程序设计员:负责应用程序设计、编程管理人员:主要参与系统规划、分析与实施

§2.2管理信息系统的开发策略

如何开发MIS?涉及MIS开发策略。一般认为,开发MIS的策略有以下两种:1、“自下而上〞〔“自底向上〞,DOWN-TOP〕的开发策略根本思想:从业务系统开始,先实现每个根本功能,然后逐步集成为整个系统。即:从各个子系统〔模块〕开始,开发一个个子系统,然后将它们组合成MIS总体。2、“自上而下”

(“自顶向下”,TOP-DOWN)的开发策略基本思想:从整体上协调和规划系统,首先构建系统整体框架,然后考虑系统的各组成部分,从而构建系统整体。即:从MIS总体出发,从整体上确定MIS的功能、模块构成以及之间的关系,在此根底上构建一个个子系统,进而构建MIS总体。3、两种策略之比较:“自上而下〞策略:

优点:整体性强、逻辑性强、不易返工;缺点:工作量大,周期长,复杂、繁琐;适用范围:大、小系统,特别适合大系统“自下而上〞策略:

优点:工作量小,周期短,相对简单;缺点:缺乏整体性,存在大量的重复工作,易返工;适用范围:小系统、简单系统

4、实际中的开发策略:综合方法

由于前述两种策略各有优缺点,在MIS实践中通常将两种策略有效结合起来运用,称之为综合方法。

即:根据MIS生命周期各阶段特点,分别选择不同的策略。即:系统总体规划、分析、设计阶段,采用自上而下策略;系统实施阶段,采用自下而上的策略优点:既考虑到系统的整体性,又可节约人力、物力、时间的耗费,提高开发效率。

§2.3管理信息系统开发方法

MIS开发方法是一个十分正式且精确的系统开发过程,它为系统开发人员和工程经理定义了一组活动、方法、最正确实践、交付成果和自动化工具。一、结构化开发方法〔SDLC)〔亦称“生命周期法〞〕根本思想:运用系统的思想和工程化的方法,按用户至上的原那么,结构化、模块化、自上而下地对系统进行分析和设计,最终实现MIS的开发。组织开发MIS的常用开发方法主要有:结构化开发方法〔生命周期法〕;原型法;面向对象开发方法,等

特点:1、严格按MIS生命周期分阶段开发系统,每阶段任务明确;4、强调系统的动态性,充分预料可能发生的变化;5、每阶段成果要形成文档,文档标准化、标准化;6、使用结构化分析、结构化设计和结构化编程技术的系统开发方法。2、采用“综合方法〞策略;3、强调系统分析,充分考虑用户需求;

该方法是目前应用最广泛、最成熟的一种开发方法。结构化方法〔生命周期法〕的各阶段:

〔一〕系统规划SDLC最初的阶段。主要目标:定义问题,确定新系统的作用域,并做出工程方案。〔二〕系统分析

主要目标:了解新系统的业务需求和处理要求,确定新系统的逻辑功能。

分析技术:结构化分析

〔三〕系统设计主要目标:在分析阶段的需求确定与决策制定的根底上,设计系统解决方案。

设计技术:结构化设计

〔四〕系统实施

SDLC中对新系统编程和安装的阶段。

主要目标:不仅实现一个可靠、功能全面的MIS,而且要确保所有用户都受到培训,并使系统能顺利投入正常运行状态。

系统实施最终将建立一个有效的可操作MIS。〔五〕系统运行、管理和维护

主要目标:确保系统保持正常、可靠的有效运行。

主要活动:管理系统、维护系统、加强系统、支持用户。

结构化系统开发方法的五个阶段,构成系统开发生命周期。结构化系统开发五个阶段主要内容参见以下图:提出要求初步调查可行性研究审批详细调查逻辑设计审查总体设计详细设计审查编程调试系统转换验收系统维护系统评价1、系统规划2、系统分析5、系统运行与维护3、系统设计4、系统实施制定规划生命周期法〔结构化方法〕模型:瀑布模型

结构化系统开发方法的优缺点:优点:注重开发过程的整体性、全局性;工程化方法便于系统开发控制和实施。适用广、特别是大型MIS。缺点:

开发过程繁琐,周期长,难以适应环境的变化。二、原型法〔prototyping〕根本思路:首先在初步的系统调查根底上,运用各种开发工具,快速构造出一个功能并不完善但可实际运行的MIS软件系统〔称为“原型〞〕,然后根据用户在试用中提出的意见、评价,逐步修改、扩充、变更,使之逐步完善,最终形成用户真正需要的系统,从而实现MIS的开发。原型法不要求开始即提出明确的需求,其根本原理过程如下:用户对新系统提出需求(定义问题)开发人员对问题进行总结开发一个原型系统运行原型系统修改增加功能

完成系统开发并交付使用增加新功能否提出意见是是否否

原型法优缺点:缺点:开发前没有经过严格论证,可能出现原型的报废,造成浪费;对软件工具要求较高;易造成文档的缺乏。

不适合开发大型系统,因为返工现象特别严重。

优点:能够运用先进开发工具快速构造原型,缩短开发周期,容易开发出用户满意的系统。适合小系统、DSS等。原型法主要特征:①尽可能利用现成软件或软件生成工具来构造原型;常见的开发工具包括:程序自动生成器或第四代程序生成语言、屏幕生成器、报表生成器、DBMS工具、数据字典管理系统,等②按照最小系统原那么构建原型。

原型法思想出发点:①人们对事物的认知总是循序渐进的;

②通过利用先进的各种软件工具实现原型的快速构建。三、面向对象的方法〔ObjectOrientMethod,OOM〕面向对象方法是近年来兴起的一种新方法,它为MIS的开发提供了一种新思路。

该方法将MIS看作是由一起工作来完成某项任务的相互作用的对象的集合。有关概念对象:是对客观世界中事物实体的抽象。每个实体即称之为对象。软件中的对象是一个封闭体,它由一组数据和施加于这些数据上的一组操作构成。面向对象法的根本思想是:系统开发人员首先根据用户的需求,找出和确定问题领域对象和类,用对象和类、接口构成一个体系结构,实现模块化、可重用。类:具有相同特征和行为的对象的集合。例1:对象:男车、女车、童车、跑车、…….属性特征:名称、规格、型号、颜色、…行为〔操作〕:骑行类:自行车例2:对象:入库单、领料单、出库单、…….属性特征:表格行、列、名称、数据项、…行为〔操作〕:数据输入、修改、删除、….类:单据

面向对象方法的优缺点优点:a、分析、设计中的对象和软件中对象的一致性;

b、能直接完成从对象客体描述到软件间的转换;

c、借助软件工具,实现软件复用,简化程序设计;

d、系统易于维护,缩短开发周期;

e、直观、方便。缺点:需要一定软件工具支持,不易于大系统的开发结构化方法、原型法、面向对象方法的选择:

可从:1、需要开发的系统;2、系统结构化程度;3、系统的规模;4、系统的可维护性等方面进行比较、选择在运用各种开发方法开发MIS时,如何提高开发效率和质量?涉及:CASE〔计算机辅助软件工程〕根本思想:通过CASE工具全面支持除系统调查外的每一个开发步骤,实现系统开发的自动化或半自动化。CASE的实质是将各种CASE工具运用于各种开发方法中,将原先由手工完成的开发过程转变为运用各种软件工具支撑的自动化开发过程,提高开发效率、水平。CASE的应用模式:CASE工具+某种开发方法四、CASE〔计算机辅助软件工程〕CASE中集成了多种工具,这些工具既可以单独使用,也可以组合使用,为系统开发提供了全过程开发环境。CASE工具:工程管理工具:如:ADPS、Microsoftproject;图形工具:用于辅助绘制结构图、流程图、功能图等。如:DevelopMale;即:CASE将各种CASE工具运用于

SSA&D、Prototyping、OOM方法中,才能有效发挥其作用。

CASE的目的:使开发支持工具与开发方法学统一和结合起来;通过实现分析、设计与程序开发、维护的自动化,提高管理信息系统开发的效率和管理信息系统的质量,最终实现系统开发自动化。专用检测工具:测试、检查系统设计错误及数据不一致等。如:SATT、WITT、ROSE;代码生成器:自动生成程序代码。如:王特MIS、MISGS;文档生成器:生成标准化、标准化的文档资料。如系统分析说明书、可行性报告等。CASE的特点:〔1〕支持开发过程,实现开发过程自动化;〔2〕能提高软件质量,可实现“软件重用〞;〔3〕能加快开发速度,缩短开发周期;〔4〕能简化软件开发的管理和维护;〔5〕能自动生成开发过程中的各种文档,文挡标准化、规范化。MIS的开发方式是指由谁用什么形式开发MIS。通常可有如下四种开发方式:1、内源式〔自行开发方式〕2、外源式〔委托开发方式〕3、联合式〔共同开发方式〕4、购置式〔购置商品软件方式〕

§2.4管理信息系统开发方式

〔一〕自行开发方式定义:由用户依靠自己的力量独立完成系统开发各项任务。优点:开发费用少,容易开发出适合本单位需要的系统,方便维护和扩展,有利于培养自己的系统开发人员。缺点:由于不是专业开发队伍,缺少专业开发人员的经验和熟练水平,系统整体优化不够,开发水平较低。〔二〕委托开发方式定义:由使用单位〔甲方〕委托通常是有丰富开发经验的机构或专业开发人员〔乙方〕,按照用户的需求承担系统开发的任务。优点:是省时、省事,开发的系统技术水平较高。缺点:费用高、系统维护与扩展需要开发单位的长期支持,不利于本单位的人才培养。注意:〔1〕使用单位〔甲方〕的业务骨干要参与系统的论证工作;〔2〕开发过程中需要开发单位〔乙方〕和使用单位〔甲方〕双方及时沟通,进行协调和检查。〔三〕合作开发方式定义:由使用单位〔甲方〕和乙方,共同完成开发任务。优点:相对于委托开发方式比较节约资金,可以培养、增强使用单位的技术力量,便于系统维护工作,系统的技术水平较高。缺点:是双方在合作中沟通易出现问题,因此,需要双方及时达成共识,进行协调和检查。〔四〕利用现成的软件包开发方式〔购置商品软件方式〕软件包:是预先编制好的、能完成一定功能的、供出售或

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论