第五章 管理信息系统的开发方法
管理信息系统的开发方法
管理信息系统的开发方法信息系统开发是一种涉及许多的复杂过程,需要大量的人力、财务和物力投入。
而管理信息系统的开发方法,则是一种科学的、可行的、可控制的方法,以确保信息系统能够高效地开发、运行和维护。
下面,我们将就管理信息系统的开发方法做一简要的介绍。
一、系统开发生命周期模型系统开发生命周期模型是系统开发过程中的基本模型。
它是将系统开发过程划分为若干个阶段,并在每个阶段中明确规划各项任务,以便确保开发过程的顺利进行。
常见的系统开发生命周期模型有瀑布模型、原型模型、螺旋模型等。
其中,瀑布模型是最经典的一种。
瀑布模型主要分为六个阶段:需求分析、系统设计、编码、测试、实施和维护。
需求分析阶段:在这个阶段,需要确定项目的目标、用户需求和系统功能。
系统设计阶段:在此阶段,将根据需求分析得到的结果,绘制系统的架构图和流程图。
编码阶段:在此阶段,需要将所设计的系统实现代码,并对代码进行优化。
测试阶段:在此阶段,需要测试系统是否能够达到预期的目标。
实施阶段:在此阶段,需要将系统推向广大用户并进行反馈。
维护阶段:在此阶段,需要对系统进行更新和维护。
二、面向对象的系统开发方法面向对象的系统开发方法是当前最为流行的一种系统开发方法。
它强调将软件系统看作一个对象集合,面向对象的软件开发方法主要包括分析、设计、编码和测试四个阶段。
在分析阶段,重点是确定软件系统需要完成的任务和功能;在设计阶段,重点是将分析阶段得到的程序使用对象的形式表示出来,同时进行抽象和继承;在编码阶段,重点是将设计完成的对象转换成程序语言,并对其进行调试和优化;在测试阶段,重点是对程序进行各种测试,以便进行系统的交付和维护。
面向服务的系统开发方法主要是针对当前的大数据与云计算的现实环境。
它而是集成了各种信息技术、网络技术和管理知识,以便能够充分发挥信息系统的价值。
在面向服务的系统开发方法中,系统开发的重点是将总体的系统划分为若干个模块,然后将模块看做一个服务,以便能够实现各个模块之间的连接和交互。
《第五章MIS的战略规划和开发方法》习题及答案
《第五章MIS的战略规划和开发⽅法》习题及答案第五章管理信息系统的战略规划和开发⽅法5.1 单项选择题1、诺兰阶段模型把信息系统的成长过程划分为( d )阶段。
a. 三个b. 四个c. 五个d. 六个2、MIS 的战略规划可以作为将来考核( d)⼯作的标准。
a. 系统分析b. 系统设计c. 系统实施d. 系统开发3、BSP (企业系统规划法)法的优点在于能保证( a)独⽴于企业的组织机构。
a. 信息系统b. 数据类c. 管理功能d. 系统规划4、U/C 矩阵是⽤来进⾏( c)的⽅法。
a. 系统开发b. 系统分析c. ⼦系统划分d. 系统规划5 、结构化系统开发⽅法在开发策略上强调( a)。
a. ⾃上⽽下b. ⾃下⽽上c. 系统调查d. 系统设计5.2 填充题1、诺兰阶段模型把信息系统的成长过程划分为初装、蔓延,控制、集成、数据管理和成熟等六个阶段。
2、诺兰阶段模型的控制阶段是实现以计算机管理为主到以____数据______管理为主转换的关键。
3、“⾃下⽽上”的开发策略的主要缺点是不能从整体上考虑问题。
4、“⾃下⽽上”的策略适⽤于_⼩, __型系统的设计,⽽“⾃上⽽下”的策略适⽤于⼤中型系统的设计。
5、规划领导⼩组应由单位(企业、部门)的____主要决策者之⼀_____ 负责。
6、BSP法的优点在于利⽤它能保证信息系统独⽴于_______企业的组织机构_____。
7、BSP⽅法将____过程和数据类__两者作为定义企业信息系统总体结构的基础。
8、企业流程(过程)是指为完成_____企业⽬标或任务_____⽽进⾏的⼀系列跨越时空的逻辑相关的业务活动。
9、原型法贯彻的是___⾃下⽽上____的开发策略。
5.3 名词解释题1、诺兰阶段模型2、原型法3、BSP ⽅法4、“⾃下⽽上”的开发策略5、结构化系统开发⽅法5.3 名词解释题参考答案1、计算机应⽤到⼀个组织的管理中,⼀般要经历从初级到不断成熟的成长过程。
管理信息系统开发的方法
管理信息系统开发的方法管理信息系统开发是一个涉及多个方面的复杂过程,需要合理的规划、组织和控制来确保开发过程的顺利进行。
在管理信息系统开发中,有几种常见的方法和技术可以帮助开发团队更好地理解用户需求、设计系统架构、实现功能和进行测试。
本文将介绍四种常见的管理信息系统开发方法,包括瀑布模型、原型模型、迭代模型和敏捷开发。
瀑布模型是管理信息系统开发中最早被广泛采用的方法之一。
瀑布模型将开发过程分为一系列连续的阶段,包括需求分析、系统设计、编码实现、测试和维护。
每个阶段的输出成果将成为下一阶段的输入,每个阶段都有相应的文档和检查点来确保开发过程的质量和可控性。
瀑布模型适用于开发过程线性、需求稳定的情况,但在需求变化频繁、用户需求不明确的情况下,瀑布模型的刚性结构可能导致开发困难。
原型模型是一种通过创建系统的初步版本来理解用户需求和系统功能的方法。
原型模型通常使用迭代循环的方式,反复与用户讨论并改进系统设计。
原型模型的优点是可以快速创建一个可视化的系统原型,使用户更好地理解和反馈自己的需求,从而提高开发效率和用户满意度。
然而,原型模型也存在一些问题,如原型与最终系统之间的差距可能较大,需求变更带来的影响可能较大。
迭代模型是一种将开发过程划分为多个迭代周期的方法。
每个迭代周期都会完成一些功能的开发,并进行测试和修复,然后再进行下一轮迭代。
迭代模型强调持续反馈和改进,可以更好地适应需求变化和风险管理。
但迭代模型也要求开发团队具备较强的迭代管理和组织能力,同时需要及时进行系统集成和测试,以确保各个迭代周期的成果能够组合成一个完整的系统。
敏捷开发是一种基于迭代模型的方法,强调团队合作、快速响应和用户满意度。
敏捷开发将需求分解为一系列小的用户故事,并进行优先级排序和估算,然后团队通过短期的迭代周期(如2-4周)来交付可用的系统功能。
敏捷开发强调不断的用户反馈和团队协作,能够更好地适应需求变化和提高开发效率。
敏捷开发还采用了一些技术和工具,如自动化测试和持续集成,以提高开发质量和效率。
管理信息系统概论作业-第五章
《第五章管理信息系统的战略规划和开发方法》习题一、判断题(必做作业)1.诺兰阶段模型是关于把计算机应用到一个单位的管理中一般要经历的从初级到成熟的成长过程的规律。
√2.一些组织在计算机应用的初装和蔓延阶段,各种条件(设备、资金、人力)尚不完备,常常采用“自下而上”的管理信息系统开发策略。
√3.在实践中,建设MIS(管理信息系统)的正确策略是,先自上而下地作好MIS(管理信息系统)的战略规划,再自下而上地逐步实现各系统的应用开发。
×4.MIS(管理信息系统)战略规划是一个组织的战略规划的重要组成部分,是关于MIS(管理信息系统)长远发展的规划。
√5.由于建设MIS(管理信息系统)是一项耗资大、历时长、技术复杂且涉及面广的系统工程,在着手开发之前,必须认真地制定有充分根据的MIS(管理信息系统)战略规划。
×6.任何系统都有一个发生、发展和消亡的过程,管理信息系统是个例外。
√7.原型法适合于大型信息系统的开发。
√8.结构化系统开发方法的不足之处是开发过程复杂繁琐,周期长,系统难以适用环境的变化。
√9.信息技术的推陈出新将在相当程度上给MIS(管理信息系统)的开发带来影响(如处理效率、响应时间等),并决定将来MIS(管理信息系统)性能的优劣。
√10.在管理信息系统建设中仅仅用计算机去模拟原手工系统,就能从根本上提高企业的竞争力。
×11.企业系统规划法(BSP)是一种能够帮助规划人员根据企业目标制定出MIS(管理信息系统)战略规划的结构化方法。
√12.信息技术的应用有可能会改变原有手工方式下的信息采集、加工和使用方式,甚至使信息的质量、获取途径和传递手段等都发生根本性的变化。
√13.CASE(Computer Aided Software Engineering)工具实际上把原先由手工完成的开发过程转变为以自动化工具和支撑环境支持的自动化开发过程。
√14.系统分析阶段主要完成新系统的物理设计,系统设计阶段主要完成新系统的逻辑设计。
第五章 管理信息系统的开发方法
第五章管理信息系统得开发方法通过本章学习,了解管理信息系统开发得任务与特点;懂得系统开发得原则、系统开发得方式、开发得策略、开发得组织工作与项目管理得内容;掌握结构化系统开发生命周期法与原型法得基本思想、开发过程与各自得优缺点;理解面向对象法与计算机辅助开发方法。
基本内容一、管理信息系统开发1、系统开发得任务:系统开发得任务就是根据企业管理得战略目标、规模、性质等具体情况,从系统论得观点出发,运用系统工程得方法,按照系统发展得规律,为企业建立起计算机化得信息系统。
其中核心就是设计出一套适合于现代企业管理要求得应用软件系统。
2、系统开发得特点:复杂性、基于原系统、高于原系统、一把手工程、产品就是无形得。
3、系统开发得基本原则:面向用户原则、系统性原则、符合软件工程规范得原则、逐步规范发展得原则。
4、系统开发得主要风险:投入超计划、系统性能比预期差、没获得预期收益,有得甚至导致完全失败。
二、系统开发方法1、结构化系统开发方法结构化系统开发方法:用系统工程得思想与工程化得方法,遵照用户至上得原则,从系统得角度分析问题与解决问题,将提出建立一个管理信息系统到系统完全建成得生命周期划分为5个阶段,这5个阶段就是:系统规划、系统分析、系统设计、系统实施与系统维护与评价。
按照规定得步骤与任务要求,使用图表工具完成规定得文档,采用自顶向下整体分析与设计,自底向上逐步实施得系统开发过程。
优点:建立面向用户得观点、严格区分工作区间、设计方法结构化、文件标准化与文献化。
缺点:开发周期长、繁琐,使用工具落后、不能充分预料可能发生得情况及变化、不直观,用户最后才能瞧到真实模型。
2、原型法原型法:就是指系统开发人员在初步了解用户得基础上,借助功能强大得辅助系统开发工具,快速开发一个原型,并将其演示给用户,开发人员根据用户得意见与评价对这个原型进行修改,如此反复,逐步完善,直到用户完全满意为止。
原型法得类型:丢弃式原型法、演化式原型法、递增式原型法。
简述管理信息系统的开发方式和开发方法
简述管理信息系统的开发方式和开发方法
管理信息系统的开发方式包括自主开发、外购和外包三种方式。
1. 自主开发:企业内部组建开发团队,根据自身需求和要求,从头开始设计、开发和实施管理信息系统。
优点是可以完全按照企业的需求进行定制,可以灵活调整和变更系统功能,但需要投入大量的时间、人力和资金,且对技术要求较高。
2. 外购:企业以购买的方式获取现有的管理信息系统软件并加以定制适配。
优点是省去了自主开发的时间和成本,可以快速部署和上线,但部分功能可能无法满足企业特定需求,还需进行定制和二次开发。
3. 外包:将管理信息系统的开发和维护全部或部分外包给专业的软件开发公司或服务提供商。
优点是企业无需投入大量的内部资源,可以专注于核心业务,同时可以借助外部专业团队的经验和技术优势,但需要对外包合作方进行严格的选择和管理。
管理信息系统的开发方法主要有瀑布模型、螺旋模型和敏捷开发方法。
1. 瀑布模型:按照线性流程逐步进行系统开发,包括需求分析、系统设计、编码、测试、部署和维护等阶段。
每个阶段的输出作为下一阶段的输入,适用于需求相对稳定的项目。
2. 螺旋模型:将开发过程划分为若干个循环,每个循环包括确定目标、风险评估、开发、评审和计划下一次循环等阶段。
每
个循环都可视为一次迭代,可以灵活应对需求的变化和新的风险,适用于需求不确定或风险较高的项目。
3. 敏捷开发方法:强调迭代、增量和交互式的开发方式,重视需求的变化和快速响应。
采用短周期的开发、测试和反馈循环,通过持续交付高质量的软件来满足用户需求,适用于快速变化的项目和较小规模的开发团队。
根据具体项目的需求和特点,可以综合选择适当的开发方式和方法。
(管理信息系统第七版-第5章)管理信息系统的系统分析
2.系统设计
信息系统设计包 括两个部分,也 即信息系统的逻 辑设计和物理设 计。
3.系统实施
包括编写和调试 程序、编写技术 文件、系统转换、 系统运行和系统 评价等。
系统分析
系统实施
系统设计
2022/1/28
第五章 管理信息系统的系统分析
4
1.1 系统开发的生命周期法
生命周期法的优缺点如下:
优点:对于大系统或系统 缺点:生命周期法的不足
3.管理业务 流程调查
1.组织结构 调查
2.管理功能 调查
2022/1/28
管理业务调查应遵循用户参与的原则,即由使用部门的业务人员、主管人 员和设计部门的系统分析人员、系统设计人员共同进行。调查的方法可 以采用:(1) 召开调查会;(2) 访谈;(3) 发调查表;(4) 参加业务实践; (5)收集资料。
2.系统设计 系统设计阶段是在系统分析提出的逻辑模型的基础上设计系统的物理模型,解决系统 “怎么做”问题。其主要内容包括:代码设计、信息系统流程图设计、数据库设计、处理 流程图设计和编写程序设计说明书等。系统设计阶段的成果是“系统设计说明书”。
3.系统实施 系统实施阶段的内容包括程序设计及调试、系统转换及系统运行与评估等环节。这一阶 段的成果,除了最终实现的管理信息系统外,还包括有关的技术文档(如程序说明书、使用 说明书等)。
开发缺乏经验的情况,采 之处是系统的开发周期太
用生命周期法可以立足全 长。有时,系统开发尚在
局,步步为营,减少返工,开发过程之中,而内外环
有利于提高开发质量,加 境已有所变化,对系统的
快工程进度。
需求也发生了变化。
所以说:生命周期法的优点是调查工作可以做得很深入,系统性较好; 缺点是开发周期太长。
管理信息系统的开发方法
管理信息系统的开发方法管理信息系统(MIS)的开发方法是指为满足管理需求,利用技术手段和方法,按照一定的步骤和流程,对MIS进行全面规划、设计、实施和维护的过程。
本文将从需求分析、系统设计、系统实施和系统维护四个方面介绍MIS的开发方法。
首先是需求分析阶段,这是MIS开发的基础,包括确定管理目标、明确功能需求、收集数据等。
在确定管理目标时,需对组织的目标进行分析,了解组织的战略、业务流程和管理需求。
在明确功能需求时,需根据管理目标,确定系统所需的功能和特性,例如数据的收集、存储、分析和报告等。
在收集数据方面,需采用各种方法,如面谈、问卷调查、观察等,收集与系统开发相关的数据。
接下来是系统设计阶段,包括数据库设计、界面设计、系统架构设计等。
数据库设计是MIS开发的核心环节,需根据功能需求和数据收集结果,设计出适合系统需求的数据库结构,包括表、字段和关系等。
界面设计是指设计用户与系统之间的交互界面,需考虑用户的操作习惯、界面友好性和易用性等。
系统架构设计是指设计系统的整体框架,包括硬件和软件的选择、系统的分层结构和模块划分等。
然后是系统实施阶段,包括系统编码、测试、培训和上线等。
系统编码是指根据系统设计的结果,将设计结果转化为可执行的计算机程序代码。
在测试阶段,需对系统的功能、性能和稳定性进行全面测试,包括单元测试、集成测试和系统测试等。
培训是指对系统使用者进行相关知识和技能的培训,以提高其对系统的理解和使用能力。
最后是系统上线,即将系统部署到实际的运行环境中,供用户进行正式使用和操作。
最后是系统维护阶段,包括故障排除、功能更新和性能优化等。
在系统运行过程中,难免会出现一些故障和问题,需要及时进行排除。
此外,当管理需求发生变化时,需对系统进行功能更新,以满足新的管理需求。
同时,还需对系统的性能进行优化,以提高系统的效率和响应速度。
在MIS的开发方法中,需注重项目管理和团队合作。
项目管理是指对MIS开发过程进行规划、组织、指导和控制,包括时间管理、成本管理和质量管理等。
第五章 管理信息系统的战略规划和开发方法
8
《管理信息系统》课件 管理信息系统》
第二节 制定战略规划的常用方法
1. 企业系统规划法
Business System Planning : BSP (1)BSP法的作用 法的作用 确定信息系统的总体结构,明确整个系统的子系统组 确定信息系统的总体结构, 成及开发子系统的顺序 对数据进行统一规划、管理和控制, 对数据进行统一规划、管理和控制,明确各子系统之 间的数据交换关系
《管理信息系统》课件 管理信息系统》
第五章 MIS的战略规划和开发方法 的战略规划和开发方法
江玮璠
南昌工程学院管理工程系 江玮璠 jwf416@
1
《管理信息系统》课件 管理信息系统》
授课方式: 授课方式:理论课 课时安排: 课时 课时安排:4课时 教学目的、要求: 教学目的、要求: 掌握:业务流程再造; 掌握:业务流程再造;开发管理信息系统的方法 。 理解:信息系统发展的阶段论; 理解:信息系统发展的阶段论;开发管理信息系 统的策略。 统的策略。 了解:制订战略规划的常用方法。 了解:制订战略规划的常用方法。 信息系统发展的阶段理论, 教学重点及难点 :信息系统发展的阶段理论,诺 兰的阶段模型;管理信息系统战略规划的方法, 兰的阶段模型;管理信息系统战略规划的方法, 企业系统规划法。 企业系统规划法。
(2) 工作步骤
了解组织或MIS的战略目标 的战略目标 了解组织或 识别所有的成功因素 确定关键成功因素 明确各关键成功因素的性能指标和评估标准
南昌工程学院管理工程系 江玮璠 jwf416@
14
《管理信息系统》课件 管理信息系统》
第三节 业务流程再造
1. 概述
企业再造工程是企业为了在产品和服务质量、 企业再造工程是企业为了在产品和服务质量、顾客满意程 度、成本、员工、工作效率等绩效指标上取得显著改善, 成本、员工、工作效率等绩效指标上取得显著改善, 对业务过程从根本上重新思考,并进行彻底改造的工程。 对业务过程从根本上重新思考,并进行彻底改造的工程。 BPR : Business Process Reengineering 业务流程: 业务流程:为完成企业目标或任务而进行的一系列跨越时 空的逻辑相关的业务活动。 空的逻辑相关的业务活动。 业务流程重组包括观念的重组、流程的重组、 业务流程重组包括观念的重组、流程的重组、组织的重组 出发点是顾客需求 对象是业务流程, 对象是业务流程, 主要任务是对业务流程从根本上重新设计 目标是绩效的巨大飞跃。 目标是绩效的巨大飞跃。
管理信息系统的三种开发方法
管理信息系统的三种开发方法管理信息系统是现代企业管理中不可或缺的一部分,它可以帮助企业实现信息化、数字化、智能化的管理。
在管理信息系统的开发过程中,有三种常见的开发方法,分别是瀑布模型、原型模型和敏捷开发模型。
一、瀑布模型瀑布模型是一种传统的软件开发方法,它的开发过程是线性的,按照顺序依次完成需求分析、设计、编码、测试和维护等阶段。
这种开发方法适用于开发周期长、需求稳定的项目,具有开发过程清晰、文档完备、易于管理等优点。
在管理信息系统的开发中,瀑布模型可以帮助企业在开发前充分了解需求,避免后期修改和重构,提高开发效率和质量。
但是,瀑布模型也存在一些缺点,如开发过程缺乏灵活性、难以适应需求变化等。
二、原型模型原型模型是一种快速原型开发方法,它的开发过程是迭代的,通过快速构建原型来验证需求和设计方案。
这种开发方法适用于需求不确定、开发周期短的项目,具有快速响应需求、易于理解和修改等优点。
在管理信息系统的开发中,原型模型可以帮助企业快速验证需求和设计方案,减少后期修改和重构,提高开发效率和质量。
但是,原型模型也存在一些缺点,如原型开发过程中可能会出现需求变更、设计方案不稳定等问题。
三、敏捷开发模型敏捷开发模型是一种迭代、增量的软件开发方法,它强调快速响应需求变化、持续交付和团队协作。
这种开发方法适用于需求不稳定、开发周期短的项目,具有快速响应需求、灵活性高、易于管理等优点。
在管理信息系统的开发中,敏捷开发模型可以帮助企业快速响应需求变化,提高开发效率和质量,同时也可以促进团队协作和沟通。
但是,敏捷开发模型也存在一些缺点,如需求变化频繁、文档不完备等问题。
管理信息系统的开发方法有瀑布模型、原型模型和敏捷开发模型三种。
企业可以根据项目的需求和特点选择适合的开发方法,以提高开发效率和质量,实现信息化、数字化、智能化的管理。
管理信息系统的开发方法有哪些
管理信息系统的开发方法有哪些管理信息系统的开发方法有很多种,这些方法旨在帮助开发团队有效地设计、构建和实施一个高质量的信息系统。
以下是一些常见的管理信息系统开发方法:1. 瀑布模型(Waterfall Model)瀑布模型是最古老和最常用的软件开发模型之一。
这种方法采用线性顺序的开发流程,包括需求分析、系统设计、编码、测试和维护等阶段。
瀑布模型适用于开发比较简单、需求明确的项目。
2. 快速应用开发模型(Rapid Application Development,RAD)快速应用开发模型是一种迭代和增量式的开发方法。
这种方法将项目划分为多个小模块,每个模块可并行开发和测试。
快速应用开发模型着重于快速的原型开发和用户反馈,从而加速开发过程。
3. 原型模型(Prototyping Model)原型模型是一种通过构建原型快速验证需求和设计的开发方法。
这种方法主要用于对需求不明确或难以确定的项目。
通过创建原型,开发团队可以更好地理解用户需求并进行修改和改进。
4. 敏捷开发(Agile Development)敏捷开发是一种强调迭代和协作的开发方法。
敏捷开发通过小的迭代周期(通常是2-4周)来快速交付可用的软件。
这种方法注重适应变化、用户反馈和持续改进。
5. 螺旋模型(Spiral Model)螺旋模型是一种结合了瀑布模型和原型模型的开发方法。
这种方法通过循环迭代的方式,不断评估和改进系统的需求和设计,以降低风险和提高质量。
6. V模型(V Model)V模型是一个与瀑布模型相似的开发方法。
这种方法注重测试,开发团队在每个开发阶段都同时进行测试。
V模型通过测试进一步强调了开发和测试之间的关系。
7. 基于组件的开发(Component-Based Development,CBD)基于组件的开发方法将系统划分为独立的组件,并通过组装这些组件来构建应用程序。
这种方法在提高重用性、可维护性和可扩展性方面有很大优势。
管理信息系统第五章习题与答案
第五章管理信息系统的战略规划和开发方法一、选择题1.以下各点中()不属于“业务流程”的基本要素。
A 、效率B、输入资源C、活动D、价值2.以下各点中,()不是UC矩阵的作用之一。
A、进行数据的完整性和匹配性检验B、划分子系统C、生成数据流程图D、在网络中进行数据资源的分布3.以下各点中,()不是诺兰阶段模型中提出的信息系统发展的阶段之一。
A、初装B、蔓延C、成长D、成熟4.U/C矩阵是用来进行( )的方法。
A、系统开发B、系统分析C、子系统划分D、系统规划5.结构化系统开发方法在开发策略上强调( )A、自上而下B、自下而上C、系统调查D、系统设计6.原型法开发系统的主要优点是()。
A.系统重用性好B.项目易管理和控制C.系统开发费用低D.用户要求可较好满足7.关于企业关键成功要素的描述,正确的是()。
A.所谓关键要素是指关系到信息系统成功的重要因素B.在一个企业中关键要素是固定不变的C.关键要素是企业最先要解决、投资最先保证、质量要求最高的环节D.同一行业的企业有类似的关键因素8.MIS的战略规划主要是规划管理信息系统()。
A.设计与实施工作B.长期的、重大的发展方向目标C.与其它系统的关系 D.工作环境与条件。
9.下面哪句话最准确地概括了结构化方法的核心思想()A、由分解到抽象B、自顶向下,由细到粗,逐步抽象C、自下而上,由抽象到具体D、自顶向下,由粗到细,逐步求精10.总体规划是系统生命周期中的第一个阶段,其主要任务是明确()A、系统的业务流程的细节B、系统的数据流程C、系统是什么D、系统的开发工具等11. 下列描述正确的是()A、总体规划是系统开发中的首要任务B、总体规划位于系统分析之后C、总体规划是系统开发中相对容易的阶段D、总体规划阶段应当包含数据流程分析二.填空题1.开发信息系统的策略有__自下而上__和__自上而下___两种.2.“自下而上”的开发策略的主要缺点是___不能从整体上考虑问题__.3.“自上而下”的开发策略的主要优点是___整体性和逻辑性强__.4.“自上而下”的策略适用于_大_型系统的设计,而“自下而上”的策略适用于_小_型系统的设计.5.BSP法的优点在于利用它能保证信息系统独立于__组织结构__.6.结构化系统开发方法可分为系统分析,__系统设计__和__系统实施__三个阶段.7.诺兰阶段模型把信息系统的成长过程划分为六个阶段8.信息系统发展的阶段理论被称为诺兰阶段模型。
管理信息系统第五章课后题答案
管理信息系统第五章课后题答案第五章管理信息系统的战略规划和开发方法5.1诺兰阶段模型的实用意义何在?它把信息系统的成长过程划分为那几个阶段?答:(1)诺兰阶段模型的实用意义:诺兰阶段模型总结了发达国家信息系统发展的经验和规律。
一般认为模型中的各阶段都是不能跳越的。
因此,无论在确定开发管理信息系统的策略,或者在制定管理信息系统规划的时候,都应首先明确本单位当前处于哪一个生长阶段,进而根据该阶段特征来指导MIS建设。
(2)它把信息系统的成长过程划分为那六个阶段,分别是:①初装阶段②蔓延阶段③控制阶段④集成阶段⑤数据管理阶段⑥成熟阶段5.2“自下而上”和“自上而下”两种MIS的开发策略各有何优缺点?答:(1)“自下而上”的开发策略的①优点:可以避免大规模系统可能出现运行不协调的危险②缺点:不能像想象那样完全周密,由于缺乏从整个系统出发考虑问题,随着系统的进展,往往需要作许多重大修改,甚至重新规划设计。
(2)“自上而下”开发策略的①优点:逻辑性强,条理清晰,层次分明,利于把握总体,便于优化。
②缺点:难度大,规模大,较难面面俱到,周期长,风险大。
5.3什么是企业流程重组?为什么说企业流程重组不仅涉及技术,而且涉及人文因素?人文因素体现在哪些方面?答:企业流程重组是根据新技术条件下信息处理的特点,以事物发生的自然过程寻找解决问题的途径。
企业流程与企业的运行方式,组织的协调合作,人的组织管理,新技术的应用与融合等紧密相关,因而,企业流程的重组不仅涉及技术,也涉及人文因素,包括观念的重组,流程的重组和组织的重组,以新型企业文化代替老的企业文化,以新的企业流程代替原有的企业流程,以扁平化的企业组织代替金字塔形的企业组织。
5.4制定MIS战略规划时使用BSP法主要想解决什么问题?管理信息系统课后题答案(1-12章) 1答:(1)确定出未来信息系统的总体结构,明确系统的子系统组成和开发子系统的先后顺序。
(2)对数据进行统一规划、管理和控制,明确各子系统之间的数据交换关系,保证信息的一致性。
管理信息系统的三种开发方法
管理信息系统的三种开发方法管理信息系统(MIS)是企业运营中不可或缺的一个组成部分。
MIS的开发方法可以分为三种:瀑布模型、原型模型和敏捷开发模型。
一、瀑布模型瀑布模型是MIS开发中最传统的方法之一。
其基本思想是将整个开发过程分为多个阶段,每个阶段都有特定的目标和交付成果。
每个阶段的输出成果都是下一个阶段的输入成果。
瀑布模型的阶段包括需求分析、系统设计、编码和测试、系统交付和维护。
瀑布模型的优点是开发过程清晰明了,每个阶段都有明确的目标和交付成果。
同时,由于每个阶段都需要经过严格的质量控制,因此可以确保开发出来的MIS质量更高。
但是,瀑布模型也存在缺点,例如需要花费大量时间和资源来规划和管理项目,同时,如果需求分析不充分,可能会导致后续阶段出现大量变更,从而影响项目进度和质量。
二、原型模型原型模型是MIS开发中的另一种方法。
其基本思想是通过快速开发一个可操作的原型系统来验证需求和设计。
原型模型的开发过程包括需求分析、原型设计、原型实现、原型测试和最终系统设计。
原型模型的优点是可以快速验证需求和设计,从而减少后续开发过程中的变更和错误。
同时,原型模型可以提高用户参与度,减少用户和开发人员之间的沟通成本。
但是,原型模型也存在缺点,例如原型系统可能无法满足所有需求,从而需要进行大量修改和重构。
三、敏捷开发模型敏捷开发模型是MIS开发中的新兴方法之一。
其基本思想是通过快速交付可用的系统来满足用户需求。
敏捷开发模型的开发过程包括需求分析、设计、开发、测试和交付。
敏捷开发模型的优点是可以快速响应用户需求和变更。
同时,敏捷开发模型可以提高开发效率和质量,减少项目风险。
但是,敏捷开发模型也存在缺点,例如需要更高的开发技能和团队合作能力,同时需要更加灵活的项目管理和质量控制。
总结MIS的开发方法可以根据项目需求和特点选择不同的模型。
瀑布模型适用于需求稳定和较大的项目,原型模型适用于需求不稳定和较小的项目,敏捷开发模型适用于需要快速响应用户需求和变更的项目。
管理信息系统习题第5章
第五章管理信息系统的战略规划和开发方法第五章习题1 单项选择题1.诺兰阶段模型把信息系统的成长过程划分为()阶段。
A 三个B 四个C 五个D 六个2.信息系统发展的()理论被称为诺兰阶段模型。
A 成熟B 形成C 优化D 阶段3.MIS的战略规划可以作为将来考核()工作的标准。
A 系统分析B 系统设计C 系统实施D 系统开发4.MIS战略规划的组织除了包括成立一个领导小组、进行人员培训外,还包括()。
A 制定规划B 规定进度C 研究资料D 明确问题5.BSP法的优点在于能保证()独立与企业的组织机构。
A 信息系统B 数据类C 管理功能D 系统规划6.()指的是企业管理中必要的、逻辑上相关的、为了完成某种管理功能的一组活动。
A 管理流程B 业务过程C 系统规划D 开发方法7.U/C矩阵是用来进行()的方法。
A 系统开发B 系统分析C 子系统划分D 系统规划8.定义信息系统总体结构的目的是刻画未来信息系统的框架和相应的()A 功能组B 开发方案C 开发顺序D 数据类9.结构化系统开发方法在开发策略上强调()A 自上而下B 自下而上C 系统调查D 系统设计10.原型法贯彻的是()的开发策略。
A 自上而下B 自下而上C 系统调查D 系统设计2 填充题1.诺兰阶段模型把信息系统的成长过程划分为初装、______、控制、______、数据管理和成熟六个阶段。
2.蔓延阶段的特点有:______、不一致性和______等。
3.诺兰阶段模型的控制阶段是实现以计算机管理为主到以______管理为主转换的关键。
4.开发管理信息系统的策略有______和______两种。
5.“自下而上”的开发策略的主要缺点是______。
6.“自上而下”的开发策略的主要优点是______。
7.“自下而上”的策略适用于______型系统的设计,而“自上而下”的策略适用于______型系统的设计。
8.MIS战略规划是一个组织的______的重要组成部分,是关于MIS长远发展的规划。
管理信息系统复习提纲
第1章信息系统和管理1.信息与物质、能源是人类社会发展的三大资源。
物质向人类提供材料,能量向人类提供动力,那么信息向人类提供的便是知识和智慧2.信息的概念: 信息是用来减少随机不确定性的东西。
信息就是负熵。
可以用熵的值来表示信息在系统运行过程中的有序程度3信息的特征:客观事实性(信息的第一属性),时效性,共享性,不完全性,价值性,等级性。
(理解)4.信息的分类:按管理层次分:战略信息、战术信息、作业信息管理学家Robert N.Anthony(罗伯特.安东尼)提出了三个主要的管理层次——高层、中层和低层。
相对应这三个管理层次的信息就分别称为战略级信息、战术级信息、作业级信息。
战略级信息:关系到企业长远利益和全局的信息,如企业长远规划、产品投产、停产、新厂厂址选择、开拓新市场等信息。
战术级信息:关系到企业运营管理的信息,关系到企业局部和中期利益的信息。
如企业各产品的计划,人、财、物资源的配置等。
作业级信息:关系到企业业务运作的信息,是基层执行人员需要的各种业务信息。
用来解决经常性的问题,与组织日常活动有关,以保证切实的完成具体任务,如每天统计的产量、销量、原材料的消耗量、职工考勤信息、入库信息、领料信息等。
5.信息的度量:(信息量)信息的基本效用是消除人们认识上的不确定性,一则信息所消除的不确定性越高,它的信息量越大(信息量越大,不确定性越小),即信息量与事件发生的概率成反比.6.信息系统:是由人、硬件、软件和数据资源组成(整体性),目的是与时、正确地收集、加工、存储、传递和提供信息(目的性),实现组织中各项活动的管理、调节和控制,是辅助管理与决策的重要手段(相关性、环境适应性)。
7.信息系统的发展:(1)电子数据处理系统(EDPS):主要用于支持组织运行层的日常操作事物,缺乏分析预测功能,不能满足组织经营管理的需要。
从管理层次角度看,EDPS是处于企业组织管理层次中最低层的、最基础的信息系统,是支持企业作业层日常操作的系统。
第五章 管理信息系统的战略和开发方法
§5.2 制定 MIS战略规划的常用方法 MIS战略规划的常用方法 企业系统规划法(BSP) 一、企业系统规划法(BSP)
1、 企业系统规划法(BSP,Business 企业系统规划法(BSP, System Planning)是通过全面调查、分析 Planning)是通过全面调查、 企业信息需求,制定企业管理信息系统总 企业信息需求, 体方案的一种规范的、结构化方法。 体方案的一种规范的、结构化方法。
计 划 C U U
财 务 U U
产
材 原材 工 客 订 零件 成品 设备 材料 加工 销售 料 料库 作 规格 库存 负荷 供应 路线 区域 品 表 存 令 户 货
成 本 U U
职 工
U
U C U U U U U U U U
C U
U C
U U U C C U C U U C U U C U U C C U U U U
U
U U
C
U U C U U U C C U
第五章 管理信息系统的战略和开发方法
二、关键成功因素法(Critical Success 关键成功因素法(Critical Factors,简称CSF) Factors,简称CSF)
1、CSF法就是通过分析找出使得企业 CSF法就是通过分析找出使得企业 成功的关键因素,然后再围绕这些关键因 成功的关键因素, 素来确定系统的需求,并进行系统规划。 素来确定系统的需求,并进行系统规划。
2、结构化系统开发方法的优缺点
优点:该方法强调开发人员与用户的 优点: 紧密结合,采用“自上而下”的开发策略, 紧密结合,采用“自上而下”的开发策略, 注重开发过程的整体性和全局性,系统生 注重开发过程的整体性和全局性, 命力强。适合于大型信息系统的开发。 命力强。适合于大型信息系统的开发。 缺点:开发过程复杂、繁琐, 缺点:开发过程复杂、繁琐,开发周 期长,系统难以适应环境的变化。 期长,系统难以适应环境的变化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五章管理信息系统的开发方法通过本章学习,了解管理信息系统开发的任务和特点;懂得系统开发的原则、系统开发的方式、开发的策略、开发的组织工作与项目管理的内容;掌握结构化系统开发生命周期法和原型法的基本思想、开发过程和各自的优缺点;理解面向对象法和计算机辅助开发方法。
基本内容一、管理信息系统开发1.系统开发的任务:系统开发的任务是根据企业管理的战略目标、规模、性质等具体情况,从系统论的观点出发,运用系统工程的方法,按照系统发展的规律,为企业建立起计算机化的信息系统。
其中核心是设计出一套适合于现代企业管理要求的应用软件系统。
2.系统开发的特点:复杂性、基于原系统、高于原系统、一把手工程、产品是无形的。
3.系统开发的基本原则:面向用户原则、系统性原则、符合软件工程规范的原则、逐步规范发展的原则。
4.系统开发的主要风险:投入超计划、系统性能比预期差、没获得预期收益,有的甚至导致完全失败。
二、系统开发方法1.结构化系统开发方法结构化系统开发方法:用系统工程的思想和工程化的方法,遵照用户至上的原则,从系统的角度分析问题和解决问题,将提出建立一个管理信息系统到系统完全建成的生命周期划分为5个阶段,这5个阶段是:系统规划、系统分析、系统设计、系统实施和系统维护与评价。
按照规定的步骤和任务要求,使用图表工具完成规定的文档,采用自顶向下整体分析和设计,自底向上逐步实施的系统开发过程。
优点:建立面向用户的观点、严格区分工作区间、设计方法结构化、文件标准化和文献化。
缺点:开发周期长、繁琐,使用工具落后、不能充分预料可能发生的情况及变化、不直观,用户最后才能看到真实模型。
2.原型法原型法:是指系统开发人员在初步了解用户的基础上,借助功能强大的辅助系统开发工具,快速开发一个原型,并将其演示给用户,开发人员根据用户的意见和评价对这个原型进行修改,如此反复,逐步完善,直到用户完全满意为止。
原型法的类型:丢弃式原型法、演化式原型法、递增式原型法。
优点:减少开发时间,提高系统开发效率、改进用户与系统开发人员的信息交流方式、用户满意程度高、应变能力强。
缺点:开发工具要求高、对大型系统或复杂性高的系统不适用、管理水平要求高。
3.面向对象法面向对象法:面向对象方法的技术把对象的属性(数据)和处理(方法)封装在一起,通过子类对父类的继承,使得软件便于维护和扩充,提高了软件的可复用性。
面向对象法的术语:对象、类、消息、继承、封装。
优点:以对象为基础,利用特定的软件工具直接完成对象客体的描述与软件结构之间的转换,解决了传统结构化开发方法中客观世界描述工具与软件结构不一致的问题,缩短了开发周期,解决了从分析和设计到软件模块多次转换的繁杂过程。
缺点:需要有一定的软件基础支持才可以应用,对大型的系统可能会造成系统结构不合理、各部分关系失调等问题。
客观世界的对象五花八门,在系统分析阶段用这种方法进行抽象是比较困难的。
在某些情况下,纯面向对象的模型不能很好地满足软件系统的要求,其实用性受到影响。
4.计算机辅助软件工程法(CASE)。
计算机辅助软件工程法:计算机辅助软件工程法又称为CASE方法,是一种支持整个软件开发生命周期的软件开发自动化技术,是一种从开发者的角度支持信息系统开发的计算机技术。
CASE方法是为了提高软件开发效率支持开发人员工作的工具。
CASE并不是一门真正意义上的开发方法,只是一种开发环境而不是一种开发方法,它是对整个开发过程进行支持的一种技术。
优点:提高生产率、提高质量、提高文档的质量、减少系统维护的费用和精力。
三、系统开发项目管理与开发方式1.系统开发的组织机构与分工系统开发领导小组:负责新系统开发的行政组织和领导工作。
系统开发工作小组:负责组织与实施系统开发的具体工作。
系统开发的人员与职责:系统开发的人员由信息主管、项目主管、系统分析员、系统设计员、程序设计员、系统维护人员和企业管理人员组成,不同的人员有各自的职责,各级各类的系统开发人员良好的组织管理与合理的分工才能保证系统开发顺利进行。
2.系统开发的项目管理为了使系统开发能够按照预定的计划顺利进行,需要对成本、人员、质量、风险等方面进行分析和管理,这就是项目管理。
项目管理的内容包括计划管理、经费管理、质量管理和资源管理。
3.系统开发的方式自行开发方式:用户依靠自己的力量独立完成系统开发的各项任务。
委托开发方式:企业将开发项目完全委托给开发单位,系统建成后再交付企业使用,这种委托系统集成商按照用户的需求承担开发的任务的方式称为委托开发方式。
联合开发方式:由用户中精通管理业务、计算机技术的人员与有丰富经验的机构或专业MIS 开发人员共同完成的方式称为联合开发方式。
购买商品化软件方式。
练习题一、选择题1.在结构化系统开发方法中,系统分析阶段与系统实施阶段中间的阶段是()阶段。
A、详细设计B、系统设计C、需求分析D、编程调试2.结构化系统开发方法存在着难以准确定义用户需求、整个系统开发工作是劳动密集型和()的主要缺陷。
A、阶段不明确B、无法对项目进行管理和控制C、开发周期长,难以适应环境变化D、各部分不可各自独立地适应环境变化3.常用的系统开发方式主要有四种,它们是自行开发、委托开发、购买商品化软件包和()。
A、个人承包B、计算机公司承包C、合作开发D、引进国外软件4.在开发管理信息系统的结构化系统开发方法中,编写程序是属于()阶段的任务。
A、系统分析B、系统设计C、系统维护D、系统实施5.管理信息系统开发的主要方法有结构化系统开发方法、原型化方法、计算机辅助软件工程方法和()。
A、自顶向下法B、自底向上法C、模块化方法D、面向对象方法6.信息主管是企业高层领导人中负责信息管理的决策者,信息主管的简称是()。
A、CKOB、CIOC、CASED、OOA7.开发大型、复杂的管理信息系统,通常采用的开发方法是()。
A、生命周期法B、原型法C、面向对象开发方法D、CASE方法8.系统分析员应当()。
A、善于使用户接受自己的观点B、努力使自己获得成就C、是用户与计算机技术人员的有效协调与组织者D、满足上述所有条件9.采用结构化系统开发方法开发管理信息系统,一般应该经历()这些阶段。
A、系统调查、系统规划、系统切换、系统评审和系统运行B、系统安装、系统设置、系统调试、系统准备和系统启动C、系统规划、系统分析、系统设计、系统实施和系统维护与评价D、系统收集、系统传递、系统加工、系统存贮和系统输出10.计算机辅助软件工程是一种支持整个软件开发生命周期的软件开发自动化技术, 计算机辅助软件工程的简称为()。
A、CKOB、CIOC、CASED、OOA11.信息系统开发的基本原则是()。
A、向用户原则、系统性原则、符合软件工程规范的原则、逐步发展规范的原则B、优化与创新的原则、充分利用信息资源的原则、实用和时效的原则、规范化的原则、发展变化的原则C、优化与创新的原则、实用和时效的原则、规范化的原则、发展变化的原则D、领导参与的原则、优化与创新的原则、充分利用信息资源的原则、实用和时效的原则、发展变化的原则12.委托开发是管理信息系统开发方式的一种类型。
下面关于委托开发这种方式的描述中()是错误的。
A、组织无需派业务管理人员参与开发工作B、采用这种开发方式的最大优点是省事C、这种方式开发管理信息系统不利于企业培养自己的人才D、当需改进和扩充开发的系统时仅靠组织自身很难完成,存在费用高、维护和扩展均依靠开发单位的缺点13.管理信息系统开发的第一原则是()。
A、发展变化的原则B、规范化的原则C、实用、时效、优化与创新的原则D、面向用户的原则14.管理信息系统的开发可采用多种模式:Ⅰ、委托开发,Ⅱ、合作开发,Ⅲ、自行开发,Ⅵ、购买商品化软件包,上述开发方式最有利于用户对系统进行维护的方式是()。
A、Ⅰ和ⅥB、ⅡC、ⅢD、Ⅱ和Ⅲ15.下列人员中,()是不属于管理信息系统开发的基本人员。
A、系统分析员B、系统设计员C、编程人员D、终端用户16.老系统应该在什么时候结束其生命周期()。
A、新系统的生命周期开始时B、进行新系统的开发准备时C、进行新系统的系统设计时D、完成了新系统的系统评价后17.用原型法开发系统的主要优点是()。
A、系统的重用性比较好B、系统的可维护性比较好C、系统开发费用比较低D、用户要求可以得到较好的满足18.()是结构化系统开发方法开发管理信息系统的第一阶段。
A、系统分析阶段B、系统设计阶段C、系统运行阶段D、系统规划阶段19.面向对象法按系统开发的一般过程分为()。
A、系统调查和需求分析、面向对象分析、面向对象设计和面向对象编程B、系统规划、系统分析、系统设计、系统实施和系统维护与评价C、确定用户的基本需求、开发初始原型、征求用户对原型的改进意见和修正和改进原型D、系统调查、系统规划、系统切换、系统评审和系统运行20.()是原型化方法的基本假设之一。
A、项目参加者之间的通信和联络是畅通的B、在计算机应用上用户有相当丰富的经验C、并不是所有的需求都可以预先定义的D、用户信息需求的反复和变化是可以避免的21.软件开发的瀑布模型最典型地刻画软件生命周期的阶段划分,()是与其最相适应的开发方法。
A、构件化方法B、面向对象方法C、结构化方法D、原型化方法22.与软件开发方法密切相关的是支持该方法实施的软件工具,将它们有机地集成起来构成一个()。
A、软件工程环境B、软件开发规范C、软件生产线D、软件开发工具23.系统开发由多种方式,用户采用依靠自己的力量独立完成系统开发的各项任务的方式属于()。
A、自行开发方式B、委托开发方式C、联合开发方式D、购买商品化软件方式24.采用结构化系统开发方法开发管理信息系统是将系统开发划分为若干个阶段,历史的经验告诉我们,由()的错误所造成的损失将会是最大的损失。
A、需求分析B、系统设计C、代码设计D、程序测试25.下列关于CASE的叙述中,()是不正确的。
A、严格的说,CASE只是一种开发环境而不是一种开发方法B、CASE也被称为计算机辅助系统工程C、CASE是一种支持开发的专门工具D、CASE是一种独立的一种开发方法26.管理信息系统开发的项目管理是()。
A、为了使系统开发能够按照预定的计划顺利进行而对成本、人员、质量、风险等方面进行的分析和管理B、为了体现领导重视系统开发而专门采用的一种管理手段C、为了培养管理信息系统开发人才而采用的一种管理方法D、为了加快管理信息系统开发进度而采用的一种管理方式27.提高()是发展CASE的目的。
A、系统的重用性B、系统的可维护性C、系统的可扩充性D、系统的开发效率和质量28.当系统的工作内容经常变动、系统维护的工作量很大时,适合选用()的开发方式。
A、自行开发B、委托开发C、购买软件包D、租用软件包29.应用软件系统开发的发展趋势是采用()的方式。