background image

即使需求的变更比较频繁,也要注重需求的稳定性。直接影响到软件过程的改进因素离不开
需求分析的完整性和变更可控性,它不仅可以决定软件的质量、开发成本的高低、甚至是导
致项目成败的关键。

 

  需求管理员是软件工程组(

SEG)中要明确定义的一个角色。具体操作步骤有几点: 

  第一:多角度全方位的对项目进行分析并且对项目的可行性进行论证;

 

  第二:对客户进行需求调研,整理客户需求,负责编写用户需求说明书;

 

  第三:负责将完成的项目模块给客户做演示,并收集完成模块的意见;

 

  第四:协助系统架构师、系统分析师对需求进行理解。

 

  有了上述铺垫,毋庸置疑的一个角色也要出场了,那就是

——需求工程师。再好的软件

如果没有做好需求分析也将失去市场意义,失去生存活力。需求工程师是沟通用户与开发人
员的桥梁,做好需求分析是一个产品是否能够适应用户要求的关键所在。需求工程师们在了
解用户又了解技术的基础上掌控项目发展的风向标。

 

  计算机软件工程中的需求分析要解决的任务是

"做什么"的问题,全面地理解用户和开

发人员的各项要求,准确表达所接受的需求。之所以重要,是因为它具有决策性、方向性、策
略性的作用,从某种程度上说,它的作用可能并不小于程序设计,而且是提高软件质量的
基础,也是决定一个软件项目成败的关键。

 

  参考文献:

 

  

[1]孙琦龙.一种加强软件项目管理的实践模式[J].科技信息,2008.