1. 信息系统建设
1.1 信息系统的生命周期
1.1.1 产生阶段
也称为信息系统的概念阶段、需求分析阶段。可分为两个过程:一是概念的产生,即提出初步的信息系统建设设想;二是需求分析阶段,即对企业信息系统的需求进行深入的调研和分析,并形成需求分析报告(及《需求规格说明书》)。
1.1.2 开发阶段
这个阶段是信息系统生命周期中最为关键的一个阶段。可分为5个子阶段。
1.1.2.1 总体规划:应当包括信息系统的开发目标、总体架构、组织架构和管理流程、实施计划、信息系统的技术规范等;
1.1.2.2 系统分析:为下面的系统设计提供逻辑模型。内容包括组织结构及功能分析、业务流程分析、数据和数据流程分析、系统初步方案等;
1.1.2.3 系统设计:设计信息系统的实施方案。内容包括:系统架构设计、数据库设计、处理流程设计、功能模块设计、安全控制方案设计、系统组织和队伍设计、系统管理流程设计等。
1.1.2.4 系统实施:将设计方案在计算机和网络上具体实现,将文本计划转变为在计算机上运行的软件系统。
1.1.2.5 系统验收:实施完成,将进入试运行阶段。试运行结束后,进入系统验收阶段。
1.1.3 运行阶段:信息系统验收通过,正式移交给客户后,系统进入运行阶段。
1.1.4 消亡阶段:企业的信息系统会不可避免的遇到系统的更新改造、功能扩展,乃至报废重建,一个信息系统也必然逐渐消亡。
1.2 信息系统的开发方法
以下为人们在长期的工程理论与实践探索中总结出的一些开发方法。
1.2.1 结构化方法
目前最成熟、应用最广泛的信息系统开发方法之一。
结构化方法遵循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,完成规定文档,在结构化和模块化的基础上进行信息系统的开发工作。此方法的开发过程一般是先把系统的功能看成是一个大的模块,在根据系统分析与设计的要求进行进一步的模块分解和组合。
1.2.2 快速原型法
快速原型法是根据客户需求,利用开发工具快速建立一个系统模型并展示给用户,在此基础上同用户反复交流,对原型进行不断的修改和完善,使系统得到不断的细化和沟通,直到生成一个用户满意的解决方案为止。
快速原型法适用于哪些对自身需求模糊、结构性较差,或对系统效果需求比较迫切的用户。
1.2.3 企业系统规划方法
BSP(Bussiness System Planning,企业系统规划方法)。其目标是提供一个信息系统规划,用以支持企业短期、长期的信息需求。
1.2.4 战略数据规划方法
这种方法认为,一个企业要建设信息系统,他的首要任务应该是在企业战略目标的指导下做好企业战略数据规划。一个好的企业战略数据规划应该是企业的核心竞争力的重要构成因素。战略数据规划的要点可归纳为以下几点:
(1)数据环境:数据环境对信息系统至关重要,企业的数据环境是随企业的发展不断变化的,也是企业发展的基础条件。
在信息系统发展的历程中共有4类数据环境,即数据文件、应用数据库、主题数据库和信息检索系统。
(2)建设主题数据库是信息系统开发的中心任务。这里的主题数据库并不是指数据库的大小,也不是指数据库的功能,而是指哪些数据库是面向企业的业务主题的,哪些不是面向业务主题的。业务主题,就是指企业的核心业务和主导流程。例如,对于服装生产企业,服装的生产时其核心竞争力;而对于服装连锁销售企业,店铺零售、物流等才是其核心业务。
明确了企业的核心业务,确立的企业的主题数据库后,即需要围绕主题数据库搞好应用软件的开发。
1.2.5 信息工程方法
信息工程方法与企业系统规划方法、战略系统规划方法是交叉关系,及信息工程方法是其他两种方法的总结和提升。
信息工程方法同其他信息系统开发的方法相比,最大的不同在于,他不仅仅是一门方法,还是一门工程科学。他把信息系统开发过程工程化,采用一整套成熟完整的工程方法、技术标准、程序和规范,使原先作坊式的系统开发摆脱随意性和多变性,其目标是使信息系统的开发走上智能化、程序化和自动化的道路。
1.2.6 面向对象方法
面向对象方法中把客观世界从概念上看成是一个由许多相互配合而协作的对象所组成的系统。面向对象的分析方法是利用面向对象的信息建模概念,如实体、关系、属性等,同时运用封装、继承、多态等机制来构造模拟现实系统的方法。传统的结构化设计方法的基本点是面向过程,系统被分解成若干个过程。