企业管理软件的需求获取方法
作者:网络转载 发布时间:[ 2013/9/17 13:36:29 ] 推荐标签:
三 需求获取的重点
在对具体业务进行调研时需把握的重点有以下几个:
(1) 平均频度
业务发生的频繁程度,即在单位时间(分钟,天,月,旬,年等)内发生的次数,这个数字可以是一个平均值或统计值。频度越高,数据量越大,对响应时间、易操作性等要求越高,在数据存储时对大频度的业务或单据也要进行充分的考虑。
(2) 高峰期的频度
必须保证系统在高峰期的响应时间, 对系统进行测试时要模拟高峰期的业务频度。
(3) 单据上有哪些数据?每项数据的精度?计算生成方法?取值范围或限定?
单据上的内容也即单据的属性,它是进行数据结构设计的基本的依据,数据的精度是定义数据库中字段长度的依据,计算生成方法是设计算法的依据,取值范围与计算生成方法是数据完整性检测的依据。
(4) 生成每张单据或报表的时间
减轻人员的工作量是采用新系统的一个目的,花费时间多,处理方法复杂的地方往往是系统关键的地方,也是用户将来验收时关心的地方。实际上有很多报表由于工作量相当大,用户没有足够的人力与时间来进行处理,这时他便想到了计算机。
(5) 单据或报表的来源,单据联数,每联用途,送交单位,送交时间
对来源与去向的追踪可以调查出各个业务,各个单据,各个报表, 各个部门之间的联系。
(6) 有哪些特殊情况? 在某个作业环节出错时通过何种途径进行弥补?
对于特殊情况的处理,体现了系统灵活性,但这其中也隐含着安全危机。用户领域中有很多"合理但不合法,不合理也不合法"的特殊情况,它们出现的机会比较少, 用户往往在调研时遗漏这些问题,需要调研人员挖掘出来,这些特殊情况有时是系统必须处理的。
当在某个作业环节用户出现失误时,手工系统有的采用正规的手续进行纠错,有的则相当随便,这些情况出现的概率也很小,但分析员可采用穷举的方法, 假定在每一个环节都出现失误,逐个环节询问用户的处理方法,防止遗漏。这些细节如果不调研清楚,往往会对系统产生深远的影响。
(7) 将来有何变化?
将来用户需求的变化是很正常的现象,如果仅仅着眼于现在,而不对将来有所考虑,系统的寿命便不会长久,对用户的投资是一种浪费,同时也会给开发商增加一些麻烦,故此要"防患于未然",将以后可能的变化考虑在内。
四 需求整理与表达的方法
采用穷举、归纳、抽象等方法。采用穷举的方法可以避免遗漏, 可通过列出各种情况的排列组合达到穷举的目地。采用归纳的方法可以使问题更加条理化, 可通过对各种情况进行综合分类达到归纳的目地。采用抽象的方法,可以发现问题的实质,抓住问题的主要矛盾,忽略其次要矛盾。

sales@spasvo.com