这一章主要介绍了需求分功能的和解功能的需求两类,需求获取在软件开发的过程中也占据了非常重要的位置。
需求诱解是此过程中一个相当重要的部分,我们必须使用各程技术来确定是用户和顾客正想要什么。需求描绘系统行为,当系统作用于数据或指令上时,对象或实践从一种状态迁移到另一种状态。为了更好的描述需求,我们可以有两种方式考虑他们:功能的和解功能的。功能的需求遇到的问题都有独立于顾客问题解决方案实现的答案。
表达需求又分为动态描述和静态描述,静态描述的方式分为间接引用,递归关系,公共定理,数据对象;动态描述的方式分为决策表,函数描述和迁移图,事件表,描述对象规格。额外的需求表示法又分为层次技术,数据流图,结构化分析和设计。