二、开发方式
方式特点 | 自行开发 | 委托开发 | 联合开发 | 购买现成软件包 |
对分析、设计力量的要求 | 非常需要 | 不太需要 | 逐步培养 | 少量培养 |
对编程力量的要求 | 非常需要 | 不需要 | 需要 | 少量需要 |
系统维护 | 容易 | 较困难 | 较容易 | 困难 |
开发费用 | 少 | 多 | 较多 | 较少 |
三、开发方法
主要方法有生命周期法、原型法、面向对象法、信息工程法、计算机辅助开发等。其中,应用较为成熟的是生命周期法和原型法。面向对象法是近年来在面向对象的程序设计方法上逐渐发展和成熟起来的一种方法。信息工程法和计算机辅助开发经常与其他方法配合使用,以提高开发的效率和质量。
(一)生命周期法。管理系统从开发、投入使用直到消亡的过程称之为管理信息系统的生命周期。生命周期法就是根据管理信息系统生命周期的各个阶段和步骤去开发管理信息系统的方法。该方法的特点是系统功能较为完善,系统规模较大,开发周期较长,开发过程的各个阶段可以明确划定。
(二)原型法。一般由用户提出系统的功能需求,开发者在此基础上很快开发出一个初步的原型系统,然后交由用户使用和评价,并提出改进意见,反复修改、扩展和完善,直到形成一个稳定的系统。该方法的特点是系统功能较为简单、系统规模较小,开发周期较短、开发过程的各个阶段无法明确划定。