实践中的需求获取:
需求获取是一个复杂的活动,涉及很多的因素、方法和技术,需求获取活动中的重要问题和关注点:
①、项目目标
实际问题是软件工程得以进行的主要意图和出发点,实际问题的解决是软件项目的主要目标。
如果失去了对实际问题的把我,或者没有确定解决问题的方向,那么软件项目就会想大海中没有航向指示的漂流船只,结果可以想象。
②、项目范围
对项目范围的控制会贯穿于整个软件工程过程,其中最重要的阶段就是需求工程,因为项目范围是在需求工程阶段建立的,而且其不合理性也最有可能产生于需求工程阶段。
③、用户参与
在实践中发现的用户参与不足的原因有:
1、未能有效地选择参与项目的用户。
2、认识不足。
3、用户抵制。
4、没有明确的用户。
5、管理上的障碍。
④、交流问题
交流中最大的问题就是理解偏差。在人际交流中,信息会自然地发生衰减和扭曲,因此就难免会发生理解偏差,导致最终的需求信息不真实。
⑤、获取方法的使用
要正确地选择需求获取方法,就需要掌握三个方面的知识:
1、面对的问题、需要的解决方案以及项目的特征。
2、已经知道的需求内容和仍待发现的需求内容。
3、问题、解决方案、项目特征、需求状态等因素与获取方法之间的联系,了解不同获取方法的优缺点和局限性。
总结:
此次阅读收获了如何去合理,正确的从客户那里尽可能多地获取想要的信息,这在做需求分析的时候很重要。