管理信息系统的开发方式和方法.ppt
《管理信息系统的开发方式和方法.ppt》由会员分享,可在线阅读,更多相关《管理信息系统的开发方式和方法.ppt(47页珍藏版)》请在三一办公上搜索。
1、第3章 管理信息系统的开发方式和方法,管理信息系统的开发是一个复杂的系统工程,它要受到多方面条件的制约。研究这些条件无疑将有助于管理信息系统的开发,有利于对管理信息系统开发中涉及的有关问题的理解。在管理信息系统建设的长期实践中,已形成了多种系统开发的方式和方法,同时随着计算机技术的不断发展,为管理信息系统的开发提供了更加坚实的技术基础。系统的规模大小、技术的复杂程度、管理水平的高低、技术人员的情况、资金与时间等各个方面的不同要求决定了必须采用不同的开发方式与方法,以提高系统开发的成功率。,第3章 管理信息系统的开发方式和方法,3.1 管理信息系统开发涉及的基本问题管理信息系统的建设是一项既具有
2、技术内容又具有社会内容的复杂的系统工程,它受到多方面条件的制约。对于管理信息系统的开发者来说,为了保证系统开发的成功,首先应了解并研究这些条件,然后在此基础上去选择合适的开发方式及正确的开发方法。,第3章 管理信息系统的开发方式和方法,3.1.1 管理信息系统开发的基本原则实用性原则 系统性原则符合软件工程规范的原则逐步完善,逐步发展的原则,第3章 管理信息系统的开发方式和方法,3.1.2 管理信息系统开发的条件管理信息系统开发的条件 领导重视,业务人员积极性高 国内外的经验表明,企业主要领导的重视和亲自参与,是成功对立管理信息系统的首要条件。一方面,管理信息系统是为管理服务的,只有最高领导最
3、了解企业的目标和信息需求;另一方面,建立管理信息系统是一项复杂的系统工程,工期长,投资大,涉及面广,它的建立和应用可能涉及某些业务流程、规章制度,甚至组织机构的调整和改变,这些涉及全局性的问题,只有最高领导亲自过问才能解决。除领导重视外,业务人员的积极性也是一个重要因素。在系统开发阶段,需要他们积极配合,介绍业务流程,提供数据。系统建成之后,他们是主要的使用者和操作者。他们的业务水平、工作习惯和对新系统的态度,直接影响系统的使用效果和生命力。,第3章 管理信息系统的开发方式和方法,企业必须有建立管理信息系统的实际需救和迫切性。实际需求是建立管理信息系统系统的原动力,这种动力来自于企业内部和外部
4、。企业必须要有一定的科学管理基础,即企业管理方法的科学化。只有在合理、完善的规章体制,稳定的生产秩序,一整套科学的管理方法和完善准确的原始数据的基础上,才有可能建立有效的管理信息系统。因此,企业要逐步做到管理工作程序化、管理业务标准化、数据完整代码化、报表文件统一化。总之,实现科学管理是系统开发中很重要的前提和保证。企业有必要的投资保证,并能提供系统维护人员的编制和维护费用。企业管理人员的知识结构应满足系统建设的需要。企业的基础数据要齐全、规范。数据是系统加工的对象,是信息的来源、依据。数据的完整、齐全、真实与否,直接决定信息的数量和质量。因此,企业基础数据的齐全、规范是建立管理信息系统的必要
5、条件。,第3章 管理信息系统的开发方式和方法,管理信息系统开发前的准备工作 建立系统开发的领导机构及组织开发队伍。借鉴同类系统的开发经验。选择适合本企业实际的开发方式。确定系统目标、开发策略和投资金额。收庥和整理基础数据。3.1.3 管理信息系统的开发策略管理信息系统的开发实践表明,为了保证开发工作的高效率,根据系统的不同规模,处理的功能的繁简程度和管理问题的不同层次来选择合适的开发策略是非常重要的。我们所开发的系统应该能够准确而完整地反映用户的需求,因而选择开发策略的基本点也在于保证用户对信息的需求。开发策略是对不同需求保证能力的方法的选择以及由于信息需求定义的不确定性而做出的策略权变。,第
6、3章 管理信息系统的开发方式和方法,几种可以考虑的开发策略 接受式开发策略 直线式开发策略 迭代式开策略 实验式开发策略 规划式开发策略,第3章 管理信息系统的开发方式和方法,选择策略时应注意的几个问题1.在系统建立与开发过程的整体规划上,应采阳“总体规划,分期实施,逐步投资,逐步见效”的策略原则。具体的方法有两种:“自下而上”的方法 首先确定系统的最终目标,然后自上而下进行目标分解,从而确定每一个子目标的功能和任务。整个规划过程遵循自上而下、下服从上的原则。“自下而上”的方法 从系统的最低一层子目标着手,然后自下而上进行目标的综合,从而确定最终目标的功能和任务。这种方法的特点是最初着眼于子目
7、标的实现,而后根据发展的需要逐步扩展和升级,由下组合而上,最终达到长远目标的实现。,第3章 管理信息系统的开发方式和方法,2.在考虑系统开发的技术方法上,必须注意应用成熟的技术,管理信息系统的开发不是搞科研,而是一项应用软件工程 在管理信息系统的开发过程中,通常是任务重、时间紧,实用性要求高,容不得失败。因此要求开发人员必须沿用实践中已被证明是可行的技术路线,采用开发人员熟悉的工具、方法和技巧,使系统开发的成本和风险降到最低。3.在系统开发的进程控制上,应立足于采用增量实现的策略。在数量上和性能上都可以先形成一个子集,然后逐步完善和扩充。这不仅是用户与开发者双方对系统认识过程的需要,也是循序渐
8、进,减少盲目性的最好办法。,第3章 管理信息系统的开发方式和方法,3.2 管理信息系统的开发方式自行开发方式采用自行开发方式时,应注意以下两点:需要大力加强领导,实行“一把手”原则;向专业开发人士或公司进行必要的技术咨询,或聘请他们作为开发顾问。委托开发方式 采用委托开发方式应注意以下两点:使用单位(甲方)的业务骨干要参与系统的论证工作;开发过程中需要开发单位(乙方)和使用单位(甲方)双方及时沟通,进行协调和检查。,第3章 管理信息系统的开发方式和方法,合作开发方式采用合作开发方式应注意:需要双方及时达成共识,进行协调和检查。利用现成的软件包开发方式该开发方式适用于以下几种情况:需开发的系统功
9、能是多数组织都要用到的一些通用功能,如工资管理、人力资源管理、会计财务管理、应收应付账款管理等,因为这类软件包很多,有比较宽的选择余地,成本也不会太高。缺少组织内部的开发人员。此时,可考虑全部或部分地选用软件包来开发自己的管理信息系统。开发的系统属于微机系统。因为目前市场销售的绝大多数软件包都是运行在微机环境下的。,第3章 管理信息系统的开发方式和方法,开发方式的比较,第3章 管理信息系统的开发方式和方法,3.3 结构化系统开发方法结构化系统开发方法(Structured System Development Methodolo-gies),亦称SSA&D(Structured System
10、Analysis and Design)或SADT(Structured Analysis and Design Technologies)是自顶向下的结构化方法、工程化的系统开发方法和生命周期方法的结合,它是迄今为止开发方法中应用最普遍、最成熟的一种。3.3.1 结构化系统开发方法的基本思想结构化系统开发方法和基本思想:用系统工程的思想和工程化的方法按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设计。,第3章 管理信息系统的开发方式和方法,自顶向下逐层解决是结构化方法按上述思想解决问题的一种策略,第3章 管理信息系统的开发方式和方法,结构化分析的描述方式一套分层的数据流图。用图
11、形描述系统的分解,即系统由哪几部分组成、各部分间有什么联系等。分层数据流图一般由顶层、中间层和底层组成。顶层抽象地描述了整个子系统。任何复杂的系统,其顶层图都符合一定的模式,如图所示。底层具体地画出了系统的细节部分,中间层则是从抽象到具体的逐步过渡,对于一些简单系统,也可不画中间层。一本数据字典。图表描述系统中每一个数据。一组加工说明。用文字详细描述系统中的每一个基本加工和处理。补充材料。用以辅助进行系统的明确描述。,第3章 管理信息系统的开发方式和方法,3.3.2 结构化系统开发方法的特点自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过程即在系统分析与设计时要从整体全局考虑,要自顶向
12、下地工作(从全局到局部,从领导到普通管理者)。而在系统实现时,则要根据设计的要求先编制一个个具体的功能模块,然后自底向上逐步实现整个系统。用户至上用户对系统开发的成败是至关重要的,故在系统开发过程中要面向用户,充分了解用户的需求和愿望。,第3章 管理信息系统的开发方式和方法,深入调查研究即强调在设计系统之前,深入实际单位,详细地调查研究,努力弄清实际业务处理过程的每一个细节,然后分析研究,制定出科学合理的新系统设计方案。严格区分工作阶段把整个系统开发过程划分为若干个工作阶段,每个阶段都有其明确的任务和目标。在实际开发过程中要求严格按照划分的工作阶段,一步步地展开工作,如遇到较小、较简单的问题,
13、可跳过某些步骤,但不可打乱或颠倒之。,第3章 管理信息系统的开发方式和方法,充分预料可能发生的变化系统开发是一项耗费人力、财力、物力且周期很长的工作,一旦周围环境(组织的内、外部环境、信息处理模式、用户需求等等)发生变化,都会直接影响到系统的开发工作,所以结构化开发方法强调在系统调查和分析时对将来可能发生的变化给予充分的重视,强调所设计的系统对环境的变化具有一定的适应能力。开发过程工程化要求开发过程的每一步都按工程标准规范化,文档资料也要标准化。,第3章 管理信息系统的开发方式和方法,在系统研制的每一阶段、每一步骤都要有详细的文字资料记载,需要记载的信息有系统分析过程中的调研材料同用户交流情况
14、设计的每一步方案(甚至包括经分析后淘汰掉的信息和资料)资料要有专人保管,要建立一整套管理、查询制度。文件整理工作可带来的好处是:严格设立技术资料档案,为研制过程中工作的交接和今后的系统维护提供了原始资料。建立统一的资料可以避免混乱。详细记载工作过程可以使系统研制人员及时地发现问题,总结经验,形成自我反馈,弥补工作中的一些缺陷和漏洞。,第3章 管理信息系统的开发方式和方法,3.3.3 系统开发的生命周期用结构化系统开发方法开发一个系统,将整个开发过程划分为5个首尾相连接的阶段,一般称之为系统开发的生命周期(Life Cycle),如图3-1所示,第3章 管理信息系统的开发方式和方法,第3章 管理
15、信息系统的开发方式和方法,系统开发生命周期各阶段的主要工作:1、系统规划阶段系统规划阶段是根据用户的系统开发请求,进行初步调查,明确问题,确定系统目标和总体结构,确定分阶段实施进度,然后进行可行性研究,写出可行性分析报告。2、系统分析阶段系统分析是开发工作的第一个阶段,它以系统规划中提出的目标为出发点,对系统进行详细的调查和系统化的分析,建立系统的逻辑模型,主要任务是:管理业务流程和数据流程的调查,在此基础上写出“系统分析报告”,这是系统分析阶段的重要文档,也是下一开发阶段的工作基础。,第3章 管理信息系统的开发方式和方法,3、系统设计阶段系统设计阶段是在系统分析提出的逻辑模型的基础上设计系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 开发 方式 方法
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6498176.html