1.软件需求过程:
软件需求的定义:
一个软件系统必须遵循的条件或具备的能力:
系统的外部行为
系统的内部特征
软件需求三个层次:
业务需求
用户需求
功能需求
需求工程的由来:
代码编写->生存周期->需求工程
软件需求工程:
可以定义为应用有效的技术和方法,合适的工具和符号,
来确定、管理和描述目标系统及其外部行为特征的学科。
2.需求分析与建模
3.需求获取的常用方法
4.需求模型
需求模型概述
结构化需求模型
面向对象需求模型
(功能、数据、行为模型)
面向对象的需求建模
画用例图
写用例规约
描述补充规约
编写术语表
(用例模型、补充规约、术语表)