企业管理软件的需求描述方法摘要本文介绍了企业治理软件需求的 5 元素描述法:,详细介绍了对每个元素的描述方法、5 个元素之间的关系描述方法,提出了针对不同的读者编写不同的需求文档的观点,并给出了一些提高需求可读性的建议
关键词组织,流程,功能,数据,业务逻辑 需求是整个软件项目最关键的一个输入,据统计,不成功的项目中有 37%的问题是由需求造成的
和传统的硬件生产企业相比较,软件的需求具有模糊性、不确定性、变化性和主观性的特点,在硬件生产企业中,产品的需求是明确的、有形的、客观的、可描述的、可检测的,而软件需求不具备此特点
需求文档作为客户和开发人员、开发人员之间进行交互的文档,它将系统的需求进行了“固化”,是需求的载体,其作用是至关重要的
笔者结合多年的企业治理信息系统的开发体会,总结了如下的需求描述的方法与体会,供各位同行参考
1 构成企业治理信息系统的 5 个差不多要素对企业需求的描述能够从 2 个方面来进行描述,一个方面是对客户现行系统的描述,一个方面是对系统以后的设想
总的而言,不管是从那个方面来描述,构成企业信息系统要紧包括 5 个差不多要素:企业的组织结构、流程、数据、商务规则与功能(性能)
其中从用户的角度要紧关注流程,是以流程为核心的,通过流程将其他几个要素贯穿起来,需求分析人员也应该从那个角度来和用户沟通;从开发者的角度要紧关注企业的数据、商务规则与功能,以便于系统的实现;从实施者的角度要紧关注企业的组织结构与功能,以便于系统的公布与实施
( 图 1 )(1) 企业的组织模型即企业的组织结构关系,包括部门设置、岗位设置、岗位职责等
树型组织结构图是描述企业的组织模型的一种常用方法,它可用来搞清各部门之间的领导关系,每个部门内部的人员配备情形, 职责分工等情形,它是划分系统范畴,进行系统网络规划的基础
在组织结构图中应将用户的组织结构逐层详细描述,每个部门