zoukankan      html  css  js  c++  java
  • 软件需求规约

    简介

    软件需求规约是分析任务的最终产物,是定义需求的基本格式。通过建立完整的信息描述、详细的功能和行为描述、性能需求和设计约束的说明、合适的验收标准,给出对目标软件的各种需求。一个需求规约是一个软件项/产品/系统所有需求陈述的正式文档,是一个软件产品/系统的概念模型。

    表达需求规约(规格说明书)的风格

    • 非形式化的规约
      即以一种自然语言来表达需求规约,如同使用一种自然语言写了一篇文章
    • 半形式化的规约
      即以半形式化符号体系(包含术语表、标准化的表达格式等)来表达需求规约。因此,半形式化规约的编制应遵循一个标准的表示模板(一些约定)。
    • 形式化规约
      即以一种基于良构数学概念的符号体系来编制需求规约,一般往往有解释性注释的支持。

    需求规约的作用

    • 最重要的,作为软件开发组织和用户之间一份事实上的技术合同书;是产品功能及其环境的体现。
    • 对于项目的其余大多数工作,它是一个管理控制点。
    • 对于产品设计,它是一个正式的、受控的起点。
    • 是创建产品验收测试计划和用户指南的基础,即基于需求分析规约一般还会产生另外两个文档——初始测试计划和用户系统操作描述。

    需求规约不能实现的

    • 它不是一个设计文档,它是一个“为了”设计文档。
    • 它不是进度或规划文档,不应该包含更适宜包含在工作陈述(SOW)、软件配置管理计划(spmp)、软件生存周期管理计划(SCMP)或软件质量保证计划(SQAP)等文档中的信息。
    • 不应给出:项目成本;交付进度;报告规程;软件开发方法;质量保证规程;验收规程;安装规程。
  • 相关阅读:
    <a>與<link>的區別
    103_linux如何安装mysql数据库?
    102_Centos7在虚拟机上开机时出现黑屏,怎么解决?
    101_war和war exploded的区别
    100_linux中passwd文件的用户解析
    099_linux基础命令三
    098_linux基本操作命令二
    097_linux如何配置jdk路径
    096_如何将linux的IP地址转换成静态ip地址?
    078_ip地址.DNS,子网掩码,网关分别是什么,又有什么作用?
  • 原文地址:https://www.cnblogs.com/yilang/p/12268651.html
Copyright © 2011-2022 走看看