管理系统中计算机应用.ppt

上传人:小飞机 文档编号:5810756 上传时间:2023-08-22 格式:PPT 页数:39 大小:243.50KB
返回 下载 相关 举报
管理系统中计算机应用.ppt_第1页
第1页 / 共39页
管理系统中计算机应用.ppt_第2页
第2页 / 共39页
管理系统中计算机应用.ppt_第3页
第3页 / 共39页
管理系统中计算机应用.ppt_第4页
第4页 / 共39页
管理系统中计算机应用.ppt_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《管理系统中计算机应用.ppt》由会员分享,可在线阅读,更多相关《管理系统中计算机应用.ppt(39页珍藏版)》请在三一办公上搜索。

1、第三章 管理信息系统的开发策略,2023/8/22,2,第三章 管理信息系统的开发策略3.1 系统开发的任务和特点,一、系统开发的任务 系统开发的任务就是根据企业管理的目标、内容、规模、性质等具体情况,从系统论的观点出发,运用系统工程的方法,按照系统发展的规律,为企业建立起计算机化的信息系统。其中最核心的工作,就是开发出一套适合于现代企业管理要求的应用软件系统。,2023/8/22,3,常用“系统开发”来概括管理应用软件系统从项目提出直到运行、评价为止的整个过程,也被称为“系统分析与设计”、“系统设计”,2023/8/22,4,二、系统开发的特点 1.复杂性高:环境复杂、技术综合、知识密集。2

2、.集体的创造性活动:系统分析师、管理咨询顾问、管理人员、技术人员等。3.质量要求高:做到既具备原系统的功能,又有前瞻性4.产品是无形的:以开发者密不可分5.历史短,经验不足:MIS生产始于20世纪60年代,2023/8/22,5,3.2 系统开发的指导原则,一、系统开发的指导原则 系统工程是为了合理的进行开发、设计和运用系统而采用的思想、步骤、组织和方法的总称,MIS的开发属于系统工程的范畴。系统具有目的性、整体性、相关性、环境适应性等特征。,2023/8/22,6,1、系统的目的性 应明确系统开发的目的,确立面向用户的观点开发人员应不断及时地了解用户的要求和意见 2、系统的整体性 强调系统的

3、整体性,采用先确定逻辑模型,再设计物理模型的开发思路。(1)详细了解原系统信息处理过程(2)对原系统的物理模型进行综合和抽象(3)对原系统的逻辑模型进行改进和完善(4)建立新系统的物理模型,2023/8/22,7,3、系统的相关性 分析系统的相关性,根据分解协调的原则由顶向下发展系统。在系统开发中,“由顶向下”是主导原则,“由底向上”是辅助原则。,2023/8/22,8,4、系统的环境适应性 应该适应环境变化的要求,开发易扩展、易维护的系统。5、工作成果文档化,图表规范化 软件是程序以及开发、使用和维护这些程序所需的所有文档。文档的形式以图表为主,但应规范标准化。,2023/8/22,9,文档

4、资料的规范化的重要性,便于开发人员之间的沟通 便于以后软件的修改、维护和扩充 便于前后开发人员的工作衔接 便于查阅和核对,2023/8/22,10,3.3 系统开发的方法,目前系统开发的主要方法是结构化生命周期法;在生命周期法的基础上,逐渐发展了原型法、面向对象的方法以及计算机辅助软件工程等。,2023/8/22,11,1、生命周期法 生命周期法将管理信息系统的开发过程划分为系统分析、系统设计、系统实施三个阶段,每个阶段又分成若干步骤。,2023/8/22,12,生命周期各阶段的主要任务:(1)系统分析,确定新系统的功能,即新系统应“做什么”。在这一阶段,系统分析员根据用户提出的建立新系统的需

5、求,进行总体规划和可行性研究,提出系统可行性报告。经领导批准系统可行后,再对原系统进行详细调查,彻底了解原系统的模型,编写系统分析报告,提出新系统的逻辑模型。,2023/8/22,13,(2)系统设计,确定系统应“如何做”。根据系统分析确定的逻辑模型,确定新系统的物理模型,即计算机化信息系统应用软件的总体结构和数据库设计,并提出系统配置方案。然后进行详细设计,包括代码设计、用户界面设计、处理过程设计,编写系统设计说明书。,2023/8/22,14,(3)系统实施,将设计方案编程实施。具体包括:按照物理模型实现应用软件的编制和测试、系统试运行、系统切换、系统交付使用以及运行后的系统维护和评价等工

6、作。,2023/8/22,15,2、生命周期法的主要优缺点 优点:强调系统的整体性、全局性。采用“自顶向下”的原则分析和设计系统,首先解决全局问题,强调在系统整体优化的前提下,考虑具体的解决方案。严格区分工作阶段。整个开发过程阶段和步骤清楚,每一阶段和步骤均有明确的成果,作为下一步工作的依据。这样有利于整个项目的管理与控制,避免了开发过程的混乱状态。,2023/8/22,16,缺陷:(1)难以准确定义用户需求。瀑布模型难以做到。(2)开发周期长,难以适应环境变化。,瀑布模型,2023/8/22,17,2、原型法 原型法(Prototyping Approach)的基本思想是:首先由用户与系统分

7、析设计人员合作,在短期内定义用户的基本需求,开发出一个功能不十分完善、实验性的、简易的应用软件系统的基本框架,称之为原型。图3-5,2023/8/22,18,原型法开发的四个基本阶段,确定用户基本需求:应具备的基本功能,人机界面的基本形式等。开发初始原型:建立一个符合用户基本信息需求的交互式系统,提交用户使用。使用和评价系统原型:运用系统原型提炼用户需求。用户通过亲自使用原型,了解其信息需求得到的满意程度及存在的问题,开发人员记录系统的缺点和不足,在与用户讨论的过程中进一步提炼用户需求。修改和完善原型:根据用户意见不断修改和完善原型,直到用户满意为止。,2023/8/22,19,原型法的主要优

8、点是:l)符合人们认识事物的规律 2)用户参与积极性高 3)开发周期短,使用灵活采用原型法需要具有形成原型和修改原型的支撑工具。,2023/8/22,20,3、面向对象方法,目的:提高软件的可重用性、扩充性、可维护性。面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。面向对象方法与传统方法的两大突破:操作与数据共同封装类与继承,2023/8/22,21,对象:就是数据和操作的封装通信单位。将数据和操作成为对象的属性和服务;数据表示对象的状态,操作时在外界激发下是数据的状态改变。激发的因素就是对象间的通信,被称为消息。在面向对象方

9、法中,系统模型的基本单位是对象系统的功能是通过对象之间的消息传递来实现的,2023/8/22,22,2023/8/22,23,4、计算机辅助软件工程CASE,计算机辅助软件工程(CASE)的目标:实现系统开发生命周期内各阶段工作基于计算机的自动化。计算机辅助软件工程(CASE)的作用:提供一个快速开发系统的工作环境。对系统开发和维护过程中的各个环节实现自动化。通过图形窗口,实现直观的程序设计。,2023/8/22,24,2023/8/22,25,5、开发方法的选择,原型法需要软件支撑工具快速形成原型,并不断地与用户讨论、修改,最终建立系统。要将这种方法用于大型信息系统开发中的所有环节是不适宜的

10、。因此,它主要用于小型的、灵活性高的系统或局部系统的设计和实施。面向对象的方法是以对象为基础,利用特定的软件工具直接完成从对象的描述到应用软件结构的转换,特别适合于小型应用软件系统的开发。,2023/8/22,26,在大型系统的开发中,常常不是采用一种开发方法,而是采用多种方法的组合。结构化生命周期法是目前较全面支持大、中型系统整个过程开发的方法。,2023/8/22,27,3.4 系统开发的方式,目前,我国企业系统开发方式主要有四种:1.由本企业自行开发 2.委托开发 3.企业与软件公司合作开发 4.购买应用软件产品主要特点比较:表3-1,2023/8/22,28,1、自主开发 由企业自己的

11、技术力量开发。它要求企业具有自己的开发队伍,并有出色的领导。优点:用户需求得到充分满足,便于系统的维护和完善,锻炼了队伍;缺点:开发周期长,不利于引进先进的管理思想,费用高。,2023/8/22,29,2、委托开发 委托专业软件开发公司或科研单位来开发。优点:系统开发周期短,企业不需组织自己的开发队伍,系统开发水平高。缺点:费用高,系统维护困难。,2023/8/22,30,3、合作开发 由企业和专业软件公司合作开发。这种方法把企业熟悉业务的优点和专业软件公司技术力量强的优点结合起来,开发出高水平、适用性强的系统,有利于企业计算机应用队伍的培养与提高。,2023/8/22,31,4、购买商品化的

12、软件产品 随着软件产业的发展,市场上有越来越多的通用软件供企业使用。如:制造资源计划MRPII、企业资源计划ERP等。,2023/8/22,32,购买商品化应用软件的优点:软件产品可靠性高、稳定性高反映了先进的企业管理思想开发周期短费用比较低购买商品化应用软件的缺点:系统实施费用较高系统维护困难,2023/8/22,33,3.5 系统开发的组织与项目管理,一、系统开发的组织1、系统开发领导小组 一个好的领导班子是项目成功的关键,因此领导小组的人员组成非常重要。系统开发领导小组应由企业负责人主持,小组成员应包括一个企业领导、系统开发项目组长、有经验的系统分析师、各职能部门的负责人组成。共约57人

13、。,2023/8/22,34,领导小组的职责范围如下:(1)提出建立新系统的目标和总策略。(2)指导项目小组工作,保证满足企业不同部门对新系统的需求。(3)对开发工作进行监督与控制。(4)协调系统开发中有关的各项工作。(5)向上级组织报告系统开发工作的进展情况。(6)委任计算中心的主要工作人员,规定他们的职责范围。,2023/8/22,35,2、系统开发项目组 项目小组直接负责系统开发的具体企业工作。项目小组成员由三类人员组成,即系统分析师、程序设计员和企业管理人员。表3-2,2023/8/22,36,各类人员的工作任务及素质:,1、系统分析员:研究用户对信息系统的需求,评价开发信息系统的可行

14、性,进行系统分析和设计,负责对新系统的安装、测试和技术文件的编写。实际上是系统的业务领导者与组织者;是用户与计算机技术人员之间的桥梁;,2023/8/22,37,2、程序设计员:按照系统分析师提出的设计方案编制、调试、修改程序。本企业的程序设计人员还负责系统运行后的维护工作。3、企业管理人员:提出对新系统的需求,对开发工作的质量进行监督,提供新系统需要的原始数据。,2023/8/22,38,二、系统开发的项目管理 计算机管理信息系统的建立是一项复杂的系统工程,除了应用软件系统开发工作以外,还需要一定的支持环境,只有这些工作完成以后,信息系统才能正常运转。,2023/8/22,39,一个计算机信息系统的开发涉及许多工作,划分为若干个工作阶段,这些工作之间存在着一定的制约关系,必须认真规划和组织,才能保证整个项目的顺利进行,这就是项目管理的任务。在项目管理中,常采用网络计划技术,来对整个开发过程进行计划和控制。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号