需求工程

1 导论1 需求工程的定义课本p12需求工程是所有需求开发活动的综合,它获取整理需求信息、 分析需求问题、记录需求、验证需求的正确性、管理需求。2 基本活动2 需求基础1 需求的定义定义:​ 课本p23(1)定义1:用户为了解决问题或达到某些目标所需要具备的条件或能力;(2)定义2:系统或系统部件为了满足合同、标准、规范或其它正式文档所规定的要求而需要具备的条件或能力;(3)对1或2中的一个条件或一种能力的一种文档化表述。总结:理解1:解决问题所需要的
摘要由CSDN通过智能技术生成

1 导论

1 需求工程

1.1定义

课本p12

需求工程是所有需求开发活动的综合,它获取整理需求信息、 分析需求问题、记录需求、验证需求的正确性、管理需求。

1.2 基本活动

2 需求基础

1 需求的定义

需求定义:

​ 课本p23

  • (1)定义1:用户为了解决问题或达到某些目标所需要具备的条件或能力

  • (2)定义2:系统或系统部件为了满足合同、标准、规范或其它正式文档所规定的要求而需要具备的条件或能力

  • (3)对1或2中的一个条件或一种能力的一种文档化表述

总结:

  • 理解1:解决问题所需要的条件或能力
  • 理解2:改善现实,满足用户期望的条件或能力
  • 理解3:问题域当中的事物或事件的期望描述
2 问题域和解系统

课本p24

  • 问题域::问题解决的基本范围-—解决问题必须涉及的事件和事物。

  • 解系统:用来解决问题的软件系统,是软件解决方案在计算机上的实现。

解系统 = 软件解决方案 + 软件系统

软件解决方案 = 需求规格说明(文档)

软件系统 = 数据 + 功能

3 需求的层次

p29

  • 业务需求:描述软件系统的目标和效益,适合决策者; (可以从现实获取)

  • 用户需求:描述了软件系统的具体任务,适合使用系统的各类用户;(可以从现实获取)

  • 系统需求:关注软件系统的功能,适合软件开发者(只能在用户需求上分析转换获得)

**需求描述 = 业务需求 + 用户需求 **

** 需求规格说明 = 系统需求(数据+功能)**

3 需求工程过程

1 需求开发的活动

p53

  • 需求获取

  • 需求分析

  • 需求规格说明

  • 需求验证

2 需求开发的成果文档

  • 3
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值