本文为大家带来的是管理信息系统的开发方法主要有哪几种开发方式的知识,据了解信息系统开发方法目前主要是四个:
1、结构化方法
基本思想是:用系统的思想,系统工程的方法,按用户至上的原则,结构化、模块化、自顶向下对信息系统进行分析与设计;严格区分工作阶段,每阶段有任务和结果; 强调系统开发过程的整体性和全局性; 系统开发过程工程化,文档资料标准化
优点:理论基础严密,其指导思想是用户需求在系统建立之前就能被充分了解和理解。注重:开发过程的整体性和全局性
缺点:开发周期长;文档、设计说明繁琐,工作效率低;要求开发之初就明确需求;没有调动用户参与系统开发的积极性,以至系统交付、运行、维护管理难度增大
2、原型法
基本思想是:凭借着系统分析人员对用户要求的理解,在软件环境支持下,快速地给出一个实实在在的模型(或称为原型、雏形),然后与用户反复协商修改,最终形成实际系统
原型:是预期系统的一个可执行版本,反映了系统性质的一个选定的子集。一个原型不必满足目标软件的所有约束,其目的是能快速、低成本地构建原型。
其优点是:利于增加软件人员和用户对系统需求的理解;原型的最终版本可作为产品或者最终系统的一部分;
其缺点是:文档容易被忽略;建立原型的许多工作被浪费;项目难以规划和管理。
分类:可分为探索型原型、实验型原型和演化型原型;
抛弃型原型: 在系统真正实现后就放弃不用了
进化型原型(演化型原型):其目的是将原型作为目标系统的一部分,通过对原型的多次改进,逐步将原型演化成最终的产品。
3、面向对象法:
更好的复用性;
关键在于建立全面,合理,统一的模型(实际开发过程中,需要不断演化);
分析,设计,实现三个阶段,界限不明确;
自底向上。
4、面向服务法:
分为操作,服务,业务流程三大抽象级别;
分为基础设计层(底层服务构件),应用结构层(服务之间的接口和服务级协定),业务组织层(业务流程建模和服务流程编排)三个层次;
服务建模阶段分为服务发现,服务规约,服务实现;
属于面向对象,只是封装的层次更高。
除了这些,还有一些暂未列入书籍的(毕竟书籍存在时延),如微服务(现在应用十分流行,但也可以列为面向服务法的一部分)和面向领域(只是看到一鳞半爪的理论)等。
至于企业系统规划(BSP)与战略数据规划(SDP)是信息系统战略规划的方法(相较于之前的方法论,更为具体)的一部分。
信息系统战略规划的方法分为以下三个阶段:
第一阶段:
企业系统规划法(BSP)(CU矩阵);
关键成功因素法(CSF);
战略集合转换法(SST)。
第二阶段:
战略数据规划法(SDP)(企业模型建立,主题数据库);
信息工程法(IE)(信息战略规划,业务领域分析);
战略栅格法(SG)。
第三阶段:
价值链分析法(VCA);
战略一致模型(SAM)。
微信扫一扫,领取最新备考资料