第3题:
常用的管理信息系统开发方法有哪些,它们各有什么优缺点?
生命周期法和原型法。生命周期法的优点:(1) 建立用户第一的观点。MIS是为用户服务的,开发全过程中要有用户观点,一切从用户出发、从用户利益考虑。要尽量吸收用户(管理、业务人员)参加开发,加强与用户沟通,主动、及时交换意见,以取得共识。(2)加强调查研究和系统分析。为使新系统满足用户要求,要对现系统进行认真的全面调查。以便在此基础上进行系统分析,通过方案对比,确定新系统最佳方案。(3)逻辑设计和物理设计分别进行。在系统分析阶段,开发人员提出新系统的逻辑模型(利用图表工具表示,如UML),使用户有一个了解,在系统设计阶段,根据新系统逻辑模型进行具体的物理设计。(4)使用结构化、模块化方法。采用结构化的设计方法,使新系统各部分独立性强,便于设计、实施和维护。模块的划分采取自上而下的方法,在保证总体模块正确的前提下,逐步分层细化,划分为适当的模块,在此基础上进行物理设计和程序设计。(5)严格按照阶段进行。将整个新系统的开发过程分为若干个阶段,每个阶段都有其明确的任务和目标,每个阶段又可分为若干工作步骤,便于开发过程的控制。前一阶段为后续工作提供依据。每一个阶段完成,要严格审查,防止留下隐患。(6)工作文件标准化文献化。为保证各阶段工作的衔接与日后系统的维护,各阶段工作完成之后,要按照统一的要求形成相应的文档资料。生命周期法的缺点: (1) 用户介入系统开发的深度不够,难以准确定义用户需求,不能充分预料可能发生的情况及变化。 (2) 开发周期长,文档过多。 (3)繁琐,各阶段文档的审批工作困难,使用工具落后。 (4)不直观,用户最后才能看到真实模型。原型法的优点:(1)开发周期短;(2)增加用户的满意度;(3)加强了开发过程中的用户参与程度;(4)降低系统开发的成本;(5)降低系统开发中的风险;(6)易学易用,减少对用户的培训时间;(7)可产生正确的系统需求描述。原型法的缺点:(1)对于大系统、复杂系统,不适合直接使用;(2)开发过程管理困难;(3)用户较早看到原型,错认为就是新系统,使用户缺乏耐心;(4)开发人员很容易用原型取代系统分析。