软件工程研究论文软件工程设计论文
:
需求调查表在软件需求分析阶段的应用
摘要本文论述了需求调查表在软件需求分析阶段的重要性,提出计
求调查表的关键技术,并给出需求调查阶段的注意事项。
关键词
软件开发;需求分析;
需求调查表需求分析是软件开发流程中的重要一步,需求分析
说明书是需求分析阶段的主要产出物,它不是客户写给开发公司也
不是开发公司开发好后的使用说明书。它是在产品开发前期由产品经
理或者需求分析师写出来,给所有与该产品开发相关的人员看的,
包括客户、开发人员、设计人员、决策层等。需求调查表是形成需求分
析说
明书的重要工具之一。
1 软件系统需求分类
软件系统需求常常分为功能需求、非功能需求和领域需求。
功能需求:包括对系统应该提供的服务、如何对输入做出反应以
及系统在特定条件下的行为的描述。在某些情况下,功能需求可能还
需要明确申明系统不应该做什么。理论上,系统的功能需求描述应该
既全面又具有一致性。全面意味着用户所需的所有服务都应该给出描
述。一致性意味着需求描述不能前后矛盾。在实际过程中,对大型而
又复杂的系统而言,要做到需求描述既全面又一致几乎是不可能的。
一方面是因为系统固有的复杂性,另一方面是因为观点不同,需求
也会发生矛盾。