软件需求分析(案例)
需求分析人员来说有较高要求,如谈话技巧、领域的知识面等;另一方面寻找一个各关键被访对象均有空的时间较难。在条件允许的情况下,应尽量采用这种技术。
③参观考察对系统需求获取可以起到画龙点睛、开阔用户思路、取长补短的效果。 案例3:学院房产管理系统
1. 开发背景:
行政学院房地产管理系统是在金融体制改革的形势下,由行政学院信息技术部承担开发的,在成都市范围内进行房产投资和管理的应用系统。
系统的应用范围包括跟踪资本的分配和划拨、所产生的资产现金流和这些现金流的来源,以及计算所有投资的回报情况的能力。该系统不仅使这些资产可以像管理固定收入有价证券组合一样被管理,也为学校领导层提供了监控资金流量与流向并及时做出相应决策的现代化手段。
2. 使用用例驱动获取需求:
(1) 确定系统的初始范围
第一步是考虑这个系统的大的范围。通过与项目有关人员(主要是用户)的大
量交流沟通,以及组织多次访谈会,首先根据系统的作用,用户的最基本要求
确定了系统的初始范围,如图18所示。
(2) 确定参与者
确定了三个参与者:经营经理、房产经理和外部合作伙伴。
1)经营经理:负责数据录入和数据维护。经营经理创建报表,以提供有关房产
的管理信息,并保证考虑到房产的日常问题。
2)房产经理:负责管理自己掌握的资金用于房地产投资。房产经理要确定准备
投资的各种类型的房地产项目。这种参与者主要关注投资所需的资本和投入的
资本与所产生的回报的比较。
3)外部合作伙伴:外部合作伙伴与房产经理起类似的作用,不过是在机构的外
部。外部合作伙伴参与房产,但是在很多方面可以斟酌决定。外部合作伙伴的
主要责任是保证投资产生回报,还需要向房产经理定期提供信息,包括现金流、对帐单和回报信息。