欢迎来到天天文库
浏览记录
ID:46486720
大小:369.00 KB
页数:32页
时间:2019-11-24
《管理信息系统开发方法(第2版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第10章管理信息系统开发方法10.1管理信息系统开发方法概述10.2生命周期法10.3结构化方法(新生命周期法)10.4原型法10.5面向对象方法10.6计算机辅助软件工程(CASE)110.1管理信息系统开发方法概述10.1.1管理信息系统开发的特点与基本原则1.管理信息系统开发的特点建设周期长、投资大、风险大,比一般的技术工程有更大的难度和复杂性。22.管理信息系统开发的基本原则(1)适应性原则(2)效益性原则(3)系统性原则(4)规范化原则(5)递进性原则310.1.2管理信息系统开发的组织管
2、理1.管理信息系统开发的策略(1)“自下而上”的开发策略。(2)“自上而下”的开发策略。(3)“自上而下规划,自下而上实现”的开发策略。2.管理信息系统的开发方式(1)委托开发方式。(2)用户自行开发方式。(3)合作开发方式。(4)直接购买的方式。43.管理信息系统开发的准备工作(1)管理基础准备。(2)组织准备。(3)技术准备。510.1.3管理信息系统开发过程中的认知方法1.认知方法论62.分析事物的认知方法体系(1)系统分析法系统分析=自顶向下+系统划分+关系结构其中:自顶向下=先整体后局部+
3、在整体最优下考虑局部系统划分=层次化+模块化关系结构=系统结构+相互关系72.分析事物的认知方法体系(2)功能分析法功能分析=结构划分+功能分解+功能规范化其中:结构划分=层次化+管理功能结构功能分解=业务过程+处理功能+子功能+功能接口功能规范化=规范功能行为+优化处理过程82.分析事物的认知方法体系(3)数据流程法数据流程分析=数据流程+指标体系+处理过程其中:数据流程=业务过程+层次结构+数据流程图指标体系=数据字典+管理指标+关系结构处理过程=处理方法+结构模式+分析模型92.分析事物的认知
4、方法体系(4)信息模拟法信息模拟分析=结构划分+实体划分+关系其中:结构划分=实体的分层结构+指标的分层结构实体划分=实体抽象+属性指标关系=数据关系+实体关系102.分析事物的认知方法体系(5)抽象对象法抽象对象分析=对象+类+继承+消息通信其中:对象=实体+属性+关系+结构类=对象+子类+类+超类继承=特化+泛化+继承集合运算消息通信=信息联系+方法+处理模型112.分析事物的认知方法体系(6)模拟渐进法模拟渐进法=模拟原型+评价修正+系统规范化其中:模拟原型=归纳用户需求+原型开发评价修正=原
5、型运行+用户评价+修正原型+过程循环系统规范化=确定处理内容+功能规范+系统优化+程序和文档规范化123.管理信息系统的开发方法生命周期法(LifeCycleApproach)结构化方法(StructureApproach)原型法(PrototypingApproach)面向对象的开发方法(Object-OrientedDevelopingApproach)1310.2生命周期法10.2.1生命周期法的特点(1)采用系统的观点与系统工程的方法,自上而下进行系统分析与设计,并自下而上进行系统实施。(2
6、)开发过程阶段清楚,任务明确,文档齐全,并要求标准化分析报告、流程图、说明文本等阶段性文档资料及书面审定记录,使得整个开发过程便于管理和控制。(3)生命周期法适用于大型的信息系统以及应用软件的开发。(4)生命周期法中最常见的分析技术是SSA&D(StructuredSystemAnalysisandDesign)方法,即结构化的分析与设计方法,这种方法易于系统的实施,便于系统维护。1410.2.2生命周期法的阶段与任务1510.2.3生命周期法存在的问题(图10-2)(1)用户进入系统开发的深度不够
7、,系统需求难以准确确定。(2)生命周期法开发周期长、文档过多。(3)各阶段的审批工作困难。1610.3结构化法10.3.1结构化方法的基本思想用系统工程的思想和工程化的方法,根据用户至上的原则,自始至终按照结构化、模块化,自顶向下地对系统进行分析与设计。1710.3.2结构化方法的特点(1)面向用户的观点。(2)自顶向下的分析、设计和自底向上的系统实施相结合。(3)逻辑设计和物理设计分别进行。(4)严格划分系统阶段。(5)结构化、模块化。(6)开发过程的工程化。1810.3.3结构化方法的优缺点1)
8、结构化方法的优点(1)易于实现。(2)有利于应用软件总体结构的优化。(3)实现的系统具有较好的维护性。2)结构化系统设计方法的缺点1910.4原型法10.4.1原型法的基本思想1)原型的概念在信息系统中,“原型”是指该系统早期可运行的一个版本,反映系统的部分重要功能和特征,其主要内容包括系统的程序模块、数据文件、用户界面、主要输出信息和其他系统的接口。202)原型的分类(1)抛弃式。(2)进化式。3)原型法的基本思想开发管理信息系统,首先要对用户提出的初步需求进行总结
此文档下载收益归作者所有