物流管理系统的需求获取
一、 问题定义
在现代物流运作过程中,信息技术使物流活动的效率和快速反应能
力得到提高。同时,现在的各种物流企业正从单一的储运功能向综合物
流整合,这样的转化就需要物流管理系统。而需求分析是软件开发很重
要的一个阶段,需求分析首先要了解和澄清用户的需求,然后严格地指
定被开发的软件系统的需求规格说明书。
需求获取是在问题及其最终解决方案之间架设桥梁的第一步。在需求开
发中开发者要选择所采用的需求获取技术,然后从用户那里收集质量属
性的信息和其他非功能需求,详细拟订使用实例使其融合到必要的功能
需求中,再运用需求获取技术对作为系统一部分的使用示例进行开发并
设置优先级,还可开发分析模型以澄清需求获取的参与者对需求的理解。
二、 需求获取要点
2.1 需求类型
软件需求包括三个不同的层次:业务需求、用户需求和功能需求(不包括非功能需
求)。
2.1.1 业务需求:反应了组织机构或客户对系统、产品高层次的目标要
求;
2.1.2 用户需求:描述了用户使用产品必须要完成的任务;
2.1.3 功能需求:定义了开发人员必须实现的软件功能,使用户能完成
他们的任务,从而满足业务要求。
2.2 需求获取原则
2.2.1 足够的用户参与:若无足够的用户参与,系统人员获得的需求是
片面的、不完整的,这样就需要大量的返工;
2.2.2 禁忌用户需求的不断增加:在开发中不断补充需求,项目就越来
越庞大。为了避免此中现象发生,在需求获取一开始时要对项目
视图、范围、目标等因素做准确的收集获取。
2.3 展开需求获取
2.3.1 定义项目的视图和范围
2.3.2 确定用户类
2.3.3 在每个用户类中确定适当的代表
2.3.4 确定需求决策者和用户的决策过程
2.3.5 选择需求获取技术
2.3.6 从用户那里收集质量属性的信息
2.3.7 根据获取到的需求拟定系统流程图和数据流图
三、 获取到的具体需求