120 likes | 241 Views
第五章 管理信息系统的开发. 张凯 博士 教授 计算机科学技术系 电话: 13657215580 邮件: lifo@public.wh.hb.cn. 5.1 管理信息系统开发过程 5.2 管理信息系统的开发方法 5.3 管理信息系统的开发方式 5.4 管理信息系统开发工具 5.5 管理信息系统开发管理. 5.1 管理信息系统开发过程 5.1.1 系统开发阶段的划分 1. 系统准备规划阶段 2. 系统分析阶段 3. 系统设计阶段 4. 系统实施阶段 5. 系统维护与评价阶段.
E N D
第五章 管理信息系统的开发 张凯 博士 教授计算机科学技术系电话:13657215580邮件:lifo@public.wh.hb.cn
5.1 管理信息系统开发过程 5.2 管理信息系统的开发方法 5.3 管理信息系统的开发方式 5.4 管理信息系统开发工具 5.5 管理信息系统开发管理
5.1 管理信息系统开发过程 5.1.1系统开发阶段的划分 1. 系统准备规划阶段 2. 系统分析阶段 3. 系统设计阶段 4. 系统实施阶段 5. 系统维护与评价阶段
5.1.2 企业IT部门组织结构的建立 国内外大公司流行的、也是比较理想的做法是:单独成立一个称为“企业信息化委员会”之类的领导小组,由企业最高信息主管“CIO”(Chief Information Officer)负责,其它部门(如财务部、市场销售部等)负责人均为此委员会成员。在此委员会下面再设IT部门,人员包括项目负责人、系统分析员、系统设计员、程序员和测试人员等。人员要分层次,下层人员要服从上层人员的领导。
5.2 管理信息系统的开发方法 5.2.1 生命周期法 按照信息系统的建设和使用过程,把信息系统的生命周期划分为5个阶段:即,系统规划,也叫项目定义;系统分析;系统设计;系统实施;系统评价与运行管理。 5.2.2 原型法 原型法的基本做法是根据用户的需求,快速生成原型,然后把原型交给用户使用,让用户评价,在此基础上,再修改原型,逐渐达到用户要求。
5.2.3 面向对象的开发方法 面向对象的开发方法不同于传统的开发方法,它把业务处理和数据的独立建模转移到数据和处理相结合的对象上。采用类(对象的集合)、对象,以及它们之间的关系描述的方法,定义实体关系。 5.2.4 CASE开发方法 计算机辅助软件工程(Computer Aided Software Engineering,CASE)方法是系统开发的自动化方法,是借助于软件开发工具完成系统开发过程中的系统分析和设计的。
5.3 管理信息系统的开发方式 5.3.1 联合开发策略 联合开发是指组织的IT人员和开发公司的技术人员一起工作,完成开发任务。 5.3.2 应用软件包策略 应用软件包策略是通过购买应用软件包的办法建设本组织的信息系统,这是目前广泛采用的方法。应用软件包(application software package)是由软件供应商提供预先编写好的应用软件以及相应的系统建设服务的方法。
5.3.3 外包策略 如果一个组织不想使用内部资源或者没有内部资源来建立信息系统或者运转信息系统,它可以雇佣专门从事这些服务的组织来做这些工作,这种把组织的计算中心操作、远程通信网络或者应用开发转给外部供应商的过程叫做外包。应用服务提供商为订购的组织运行软件。
5.4 管理信息系统开发工具 5.4.1 系统选型与开发工具选择 1、系统选型 2、开发工具 5.4.2 基于组件技术的信息系统开发 5.4.3 组件模型 1. COM/DCOM组件模型 2. CORBA组件模型 3. KCOM组件模型---KCOM这个名称由K和COM组成。K是Knowledge
5.5 管理信息系统开发管理 5.5.1 管理信息系统开发项目管理 项目管理是指在一定资源如时间、资金、人力、设备、材料、能源、动力等约束条件下,为了高效率地实现项目的既定目标(即到项目竣工时计划达到的质量、投资、进度),按照项目的内在规律和程序,对项目的全过程进行有效的计划、组织、协调、领导和控制的系统管理活动。 5.5.2 企业信息系统开发项目管理的组织机构 1、项目经理(项目组长) 2.过程管理小组 3、项目支持小组 4.质量保证小组 5.系统工程小组 6.开发与测试小组 7.系统集成与安装调试小组
5.5.3 管理信息系统开发项目管理的基本内容与步骤 在具体实施管理信息系统开发项目管理时,可按下面5个步骤来进行: 1.任务分解(WBS) 2.计划安排 3.项目经费管理 4.项目审计与控制 5.项目风险管理