(软件工程笔记)结构化方法


结构化方法

需求的分类:

  • 功能需求
  • 非功能需求

初始发现需求的常用技术:

  • 自悟
  • 交谈
  • 观察
  • 小组会
  • 提炼

需求规约的定义:

需求规约是一个软件项/产品/系统所有需求陈述的正式文档,它表达了一个软件产品/系统的概念模型,需求规约一般需要以下4个基本性质:

  • 重要性和稳定性程度:按需求的重要性和稳定性,对需求进行分级,例如:基本需求、可选需求、期望需求。
  • 可修改的:在不过多的影响其他需求的前提下,可以容易的修改一个单一需求。
  • 完整的:没有被遗漏的需求
  • 一致的:不存在互斥的需求

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

  • 1、非形式化需求规约:自然语言表达 - 适用于中小型软件项目开发
  • 2、半形式化需求规约:以半形式符号体系
  • 3、形式化需求规约:基于良构的数学概念符号

今日内容

内容体系

  • 结构化方法
  • 结构化设计

结构化需求分析

一、结构化方法

结构化方法作为一种思想工具,可用于定义需求、建立待建需求的功能模型;可用于定义满足需求的结构,给出一种特定的软件解决方案。

结构化方法是20世纪70年代中后期提出的,是一种系统化的软件开发方法学、其中包含结构化分析方法、结构化设计房费以及结构化程序。

  • 在开发大型复杂项目和一些有能力的组织的需求文档时,往往使用系统化需求获取、分析技术和工具,只支持获取需求具有5个基本性质、获取需求规约具有4个性质。

分类:操作系统
标签: 操作系统
文章目录