软件需求工程的活动可以划分为5个独立的阶段:需求获取、需求建模、形成需求规格、需求验证和需求管理。需求建模是( )。

admin2015-05-21  22

问题 软件需求工程的活动可以划分为5个独立的阶段:需求获取、需求建模、形成需求规格、需求验证和需求管理。需求建模是(   )。

选项 A、分析需求的正确性和可行性的过程。
B、对需求的抽象描述
C、对生成需求模型构件的精确的形式化的描述
D、开发、捕获和修订用户的需求

答案B

解析 软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。通过对应问题及其环境的理解与分析,为问题涉及的信息、功能及系统行为建立模型,将用户需求精确化、完全化,最终形成需求规格说明,这一系列的活动即构成软件开发生命周期的需求分析阶段。需求分析是介于系统分析和软件设计阶段之间的桥梁。一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对它们进行检查与调整;另一方面,需求规格说明又是软件设计、实现、测试直至维护的主要基础。良好的分析活动有助于避免或尽早剔除早期错误,从而提高软件生产率,降低开发成本,改进软件质量。
    可以把需求工程的活动划分为以下5个独立的阶段:
    需求获取:通过与用户的交流,对现有系统的观察及对任务进行分析,从而开发、捕获和修订用户的需求;
    需求建模:为最终用户所看到的系统建立一个概念模型,作为对需求的抽象描述,并尽可能多的捕获现实世界的语义;
    形成需求规格:生成需求模型构件的精确的形式化的描述,作为用户和开发者之间的一个协约;
    需求验证:以需求规格说明为输入,通过符号执行、模拟或快速原型等途径,分析需求规格的正确性和可行性,包含有效性检查,一致性检查,可行性检查和确认可验证性;
    需求管理:支持系统的需求演进,如需求变化和可跟踪性问题。
转载请注明原文地址:https://jikaoti.com/ti/9oy7FFFM
0

相关试题推荐
最新回复(0)