开发技术
软件需求工程
投递人 ; 济宁软件开发 发布于2015年08月04日 有人阅读
菏泽软件开发认为,需求工程的基本活动包括:
抽取需求;模拟和分析需求;传递需求;认可需求;进化需求。
每个活动都有它基本的动机、任务和结果,也有各自的困难所在。
首先,开始一个项目是因为要对现行系统进行改造。要改造一个系统是因为现行系统存在需要解决的问题。如:现行系统与当前情况不符合、出现新的商机或者可能节省时间、资金和资源等,这就是抽取需求的动机。在这个阶段,需求工程师的任务是认识问题之所在,获取足够多的知识,最后成为问题领域的专家。
需求抽取是非常困难的,其主要原因有:
缺乏领域知识,应用领域的问题常常是模糊的、不精确的;
存在默认的知识,即难以描述的日常知识;
存在多个知识源,而且多知识源之间可能有冲突;
面对的客户可能有偏见,如不能提供你需要了解什么或不想告知你需要了解的事情。
需求抽取的方法一般有问卷法、面谈法、数据采集法、用况法、情景实例法以及基于目标的方法等,还有知识工程方法,如:场记分析法、卡片分类法、分类表格技术和基于模型的知识获取等。
上一篇:软件质量要素
下一篇:菏泽软件开发向您介绍软件质量经济性