根据合同条款所确定的功能模块或子系统的划分,需要进行详细的调研,具体调研的内容包括:
(1)现行工作业务和业务流程的具体调研。施工企业的工作业务和业务流程比较复杂,一般存在项目部、分/子公司、总公司等几层关系。在业务流程调研时,业务人员应当像教师一样无保留地传授,开发人员应该虚心了解和掌握具体的工作业务和业务流程。
(2)每个子系统的标准输入、输出方式的调研。例如输入方式除键盘直接输入外,是否包括文件导入、其他数据库表调用等方式。特别是标准的报表格式、报表中数据的来源、报表中所用的计算公式、是否要求有图形显示等是调研的重点。
(3)每个子系统数据流程的调研。这部分调研工作既是重点,又是难点。有些施工企业的业务人员已经绘制了数据流程图,拷贝即可;如果没有现成的数据流程图,开发人员应该在调研的基础上,及时绘制数据流程图。
(4)各个子系统之间数据接口的调研。不同的子系统之间必然存在着数据的联系,特别是不同子系统之间共享的信息,一定要来源于同一个数据库库表,做到子系统相对独立,但它们的数据要完全共享。因此,要将各个子系统的数据来源了解清楚。
(5)用户界面的需求。信息系统与用户界面的友好性是用户能够方便有效地使用该系统的关键之一,具有友好用户界面的系统有很强的竞争力。因此,必须在需求分析时,征求用户的意见,作为下一步系统设计的基础。(www.xing528.com)
(6)性能的需求。给出所开发信息系统的技术性能指标,包括存储容量限制、运行时间限制、传输速度要求等。
(7)可靠性的需求。信息系统在运行时,各子系统失效的影响各不相同。在需求分析时,应对所开发软件在投入运行后不发生故障的概率,按实际的运行环境提出要求。对于重要的子系统或是运行失效会造成严重后果的模块,应当提出较高的可靠性要求,以期在开发过程中采取必要的措施,使信息系统能够高度可靠地稳定运行,避免因运行事故而带来的损失。
(8)安全保密性需求。工作在不同环境的信息系统对其安全、保密的要求显然是不同的。应当把这方面的需求恰当地做出规定,以便对所开发的信息系统给予特殊的设计,使其在运行中安全保密方面的性能得到必要的保证。
(9)预先估计的可扩展性需求。在开发过程中,可对系统将来可能的扩充与修改做准备。一旦需要,就能比较容易地进行补充和修改。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。