管理统计中计算机第3章

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第3章管理信息系统的开发策略
§1 系统开发的任务和特点
1.1 系统开发的任务
●任务:P92
根据企业管理的目标、内容、规模、性质等具体情况,从系统论观点出发,运用系统工程的方法,按照系统发展的规律,为企业建立起计算机化的信息系统。

●最核心的工作:P92
是开发出一套适合现代企业管理要求的应用软件系统。

1.2 系统开发的特点
管理信息系统开发的成果或产品是一套应用软件系统。

1.复杂性高。

P92
①企业属于非确定型的复杂系统;
②随着企业规模的扩大,信息技术的发展,系统的功能日益增强,更增加了系统的复杂性;
③系统开发本身又是一种综合性技术,具有知识密集的特点。

2.集体的创造性活动。

P92-P93
进行管理开发要引进先进的管理模式,有改革、有创新。

需要集中系统分析师、管理咨询顾问、管理业务人员、计算机技术人员等各方面人员的智慧,协同努力方可完成。

3.质量要求高。

P93
①软件产品不允许有任何错误,任何一个语法错误或语义错误,都会使运行中断或出现错误的处理结果;
②新系统不仅必须能够执行原系统的全部功能,解决原系统存在的主要问题,而且要满足用户提出的一些新的、更高的要求,并取得经济效益。

4.产品是无形的。

P94
①软件产品是存储在计算机系统之内的簇新和数据,是无形的;
②软件生产的主要过程都是开发人员的智力活动,不同人开发出的软件产品也不会完全相同。

5.历史短,经验不足。

P94
管理信息系统的生产始于20世纪60年代,历史较短,经验不足。

§2 系统开发的指导原则
系统工程:P93-P94
是为了合理进行开发、设计和运行系统而采用的思想、步骤、组织和方法的总称。

MIS的特征:P94
系统具有目的性;整体性;相关性;环境适应性特性。

2.1 系统的目的性P94
应明确系统开发的目的,确立面向用户的观点。

MIS的目的是及时、正确地收集企业的数据,并加工为信息,
保证信息的畅通,为企业各项决策、经营、计划、控制活动提供依据,使企业各机构和生产环节活动联结为一个统一的整体。

系统面向用户的实施方法,在系统开发的整个过程中,开发人员应始终与用户保持密切联系,不断地、及时地了解用户的要求和意见,这是开发工作取得成功的必要条件之一。

2.2 系统的整体性P94
强调系统的整体性,采用先确定逻辑模型,再设计物理模型的开发思想。

●系统整体化开发形式的具体步骤(4步):图3-2:P95
①详细了解原系统新鲜处理过程,包括各种处理的物理细节;
②对原系统的物理模型进行综合和抽象,去掉物理细节,分析原系统的逻辑功能,得出原系统的整体逻辑模型;
③对原系统的逻辑模型进行改进和完善,补充管理需要的新功能,形成新系统的逻辑模型,解决新系统计算机系统应该“做什么”的问题;
④建立新系统的物理模型,即确定新系统实现逻辑模型的技术方法和手段,解决新系统“如何做”的问题。

●系统开发过程的模型:如图3-3所示:P96
2.3 系统的相关性
●含义:P96
分析系统的相关性,就是根据分解—协调的原则由顶向下发展系统。

●系统结构化分析和设计方法P97
首先考虑全局问题,全局问题基本解决后,再按层次分解,逐层分析地发展系统。

优点:这样建立的系统结构合理,总体与各部分容易协调一致,总体目标和功能的实现才有保证。

●具体开发方法:P97
在系统分析和设计阶段采用“由顶向下”建立系统的逻辑和物理模型,将整个拟开发系统分寸若干项目;
然后分期分批进行子系统的开发,“由低向上”实施,先实现某些子系统再逐步实现总的目标和功能。

2.4 系统的环境适应性P97
应该适应环境变化的要求,并开发易扩展、易维护的系统。

2.5 工作成果文档化,图表规范化
●含义:P98
在系统开发过程中所取得的成果,要及时按照一定的规范产生个种文档,做到工作成果文档、图表规范化。

●文档的重要作用:P98
①各种调查分析的结果和设计的技术细节必须以书面形式记录下来,以供查阅和核对。

②开发人员之间,开发人员与用户之间,可利用文档的形式有效地进行交流。

③系统开发要经过一定的过程,后一阶段的工作要在前期工作文档的基础上继续进行。

§3 系统开发的方法
3.1 生命周期法P98
生命周期法将管理信息系统的开发过程划分为系统分析、系统设计、系统实施三个阶段,每个阶段又分成若干步骤。

1.系统开发生命周期各阶段的主要任务
如,图3-4所示:P99
2.生命周期法的主要优缺点
●优点:P100
(1)强调系统的完整性、全局性。

它采用“自顶向下”的原则分析和设计问题。

(2)严格区分工作阶段。

每一阶段和步骤均有明确的成果,并作为下一步工作的依据。

●缺点:P100
(1)难以正确定义用户的要求。

(2)开发周期长,难以适应环境的变化。

3.2 原型法
●原型法:首先由用户与系统设计人员合作,在短期内定义用户的基本要求,开发出一个功能不十分完善、实验性的、简易的应用软件系统的基本框架,称原型;接着运行这个原型,
再不断评价和改进原型,使之逐步完善。

P101
●图3-5 原型开发过程:P101
●优点:P101-P102
1.符合人们认识事物的规律
2.用户参与积极性提高
3.开发周期短,使用灵活
●使用此法的条件:P102
必须具有形成原型和修改原型的支撑工具,如系统分析和设计中各种图表的生成器、计算机数字字典、程序生成器等。

3.3 面向对象的方法
1.操作与数据共同封装
●对象:就是数据和操作的封装通信单位。

数据表征了对
象的状态,操作则是在外界激发下使数据的状态改变。

对象间的通信称为消息。

P102-P103
●对象的分解图3-6。

P103
2.类与继承机制
●类含义:P103
指一组具有相同结构、操作和约束条件的对象,对象类由“类说明”和“类实现”两部分组成。

●类的继承性:P103
一个类的上层可以有超类,下层可以有子类,形成一种层次结构。

超类是下层类的概括,因此子类继承超类的属性、操作和约束规则,这就是类继承机制。

例如,要定义一个新类,可以在一个现有类的基础上进行,将这个已经存在类的内容作为自己的内容,并假如自身特有的内容就可以了。

3.4 计算机辅助软件工程(CASE)
●CASE的目标:P104
要实现系统开发生命周期内个阶段工作基于计算机的自动化。

●CASE的作用(3个):P104
①能实现一个具有快速响应、专用资源和早期查错功能的交互式开发环境。

②对系统开发和维护过程中各个环节实现自动化。

③通过强有力的图形接口,实现直观的程序设计。

3.5 开发方法的选择
●原型法的适用场合:P104
主要用于小型、灵活性高的系统或局部系统的设计和实施。

●面向对象发适用的场合:P105
特别适合于小型应用软件系统的开发。

●大型系统开发方法:P105
常常采用多种方法的组合。

例如,应用结构化生命周期法,自上而下地进行系统分析和总体设计,划分为子系统后,再运用原型法进行子系统的开发设计。

或者在软件系统的总体设计后,运用面向对象的方法,自底向上开发系统,以保证系统的整体性、相关性。

§4 系统开发的方法
我国企业系统开发的主要4种方法
1.由本企业自行开发
●条件:P105
需要有出色的领导和自己的开发队伍,包括系统分析师、程序设计员、计算机技术人员和有经验的管理人员等各类人员。

●优点:P106
(1)用户的需求可以得到充分满足。

(2)系统维护容易。

(3)可锻炼本企业计算机开发应用的队伍。

●缺点:P106
(1)系统开发的周期一般比较长。

(2)难于摆脱本企业习惯的管理方式的影响,不易开发出高水平的管理信息系统。

(3)用于企业内部的开发费用高。

2.委托开发
●含义:P106-P107
利用外部专门提供信息系统建立和维护的公司,来实现信息系统的开发。

●要求:P107
①要选择好具有开发经验,又熟悉本单位业务的委托单位。

②开发过程中,企业应派精通管理业务的人员参与开发方案的研究、监督控制工作的进度。

●优点:
①开发周期短;
②企业不必组织本企业的开发队伍;
③如果选择了好的开发单位,七月能密切配合系统开发管理工作,使之符合现代信息处理要求,则可开发出水平较高的系统。

●缺点:
①由于要由软件公司对企业的系统进行专门的开发,用于外部的费用很高;
②当企业管理发生变化或扩展时,系统维护工作困难。

3.企业与软件公司合作开发
●优点:
①在合作开发中,可发挥软件公司技术力量强,本单位熟悉业务的优势,共同开发具有较高水平而适用性强的系统;
②有利于企业计算机应用队伍的培养与提高。

4.购买应用软件产品
●优点:P108
(1)软件产品可靠性、稳定性高。

(2)反映了先进的企业管理思想。

(3)开发周期短。

(4)费用比较低。

缺点:P108
(1)系统实施费用较高。

(2)系统维护困难。

§5 系统开发的组织与项目管理
5.1 系统开发的组织
1.系统开发领导小组
●组成(4部分):P108
应由企业负责人来主持,小组成员应包括:一名公司副经理(副厂长)、系统开发项目组长、有经验的系统分析师、用户各主要部门的业务负责人,共约5~7人组成。

●职责范围:(6个)P109
(1)提出建立新系统的目标和总体策略;
(2)指导项目小组工作,保证满足企业不同部门对新系统的需求;
(3)对开发工作进行监督与控制;
(4)协调系统开发中有关的各项工作;
(5)向上级组织报告有关工作;
(6)委任计算中心的主要工作人员,规定他们的职责范围。

2.系统开发项目组
●成员组成及其作用:表3-2:P109
各类成员的主要任务:
(1)系统分析师:P110
①是研究用户对信息系统的需求;
②评价该企业开发计算机化信息系统的可行性;
③进行系统分析与设计,负责对新系统的安装、测试和技术文件的编写。

(2)程序设计员:P110
①按照系统分析师所提出的设计方案编制程序、调试程序、修改程序直到新系统投入运行;
②本企业的程序设计员还要担负系统的运行维护工作,负责程序的改进任务。

(3)企业管理人员:P110
①代表用户,在实际工作中提出用户的需求,对开发工作的质量进行监督;
②应按照新系统的要求,组织管理基础工作的整顿,提供新系统运行所需的各种基础数据。

器乐管理人员要粗通计算机基础知识。

5.2 系统开发的项目管理P110-111
除了应用软件系统开发工作以外,还需要一定的支持环境,如进行管理体制的变革,信息的标准化、规范化、完整化,应用
人员的培训,硬件设备和系统软件的配置,计算机房的建设等方面的工作,只有这些工作完成以后,信息系统才能正常运转。

为了全面规划、统筹兼顾、分别轻重缓急、合理安排组织各项工作,在大型信息系统建立过程中,常采用网络计划技术,来对整个开发过程进行计划和控制。

第3章历年考题
2009下半年:
9,10,27;37;41
2009上半年:
9,10;37
2008下半年:
9,10;39
2008上半年:
8,21,22;39
2007下半年:
9,10;37
2007上半年:
9,10;37。

相关文档
最新文档