• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

软件工程之需求分析

发布: 2008-9-28 09:54 | 作者: 不明 | 来源: http://www.yesky.com | 查看: 30次 | 进入领测软件测试网论坛讨论

领测软件测试网

P.qrKDb t软件需求包括三个不同的层次-业务需求、用户需求和功能需求-也包括非功能需求:业务需说明了提供给客户和产品开发商的新系统的最初利益,反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明;用户需求文档描述了用户使用产品必须要完成的任务,这在使用实例文档或方案脚本说明中予以说明;功能需求定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。
\%Z/m2O s{0`软件测试技术门户J"_$H3~M/Ww-O

Ui&p5d`         图2 软件需求各组成部分关系
软件测试技术门户 CjZ_:l7Xs[m
  需求工程分为了需求开发和需求管理两个阶段:下面就以这两个阶段说明:
!d;^ iW'X)ze/~6q q G
x\S `-Y\一,需求开发
6^?6eG+OR
9IsiV9Sek&j z  需求开发又分为需求获取、需求分析、编写规格说明书和需求验证。以下列出和讲解分析常规的步骤,当然应按照项目的大小和特点等实际情况我们应该自己确定合适的步骤。
@ l/_R/mXh软件测试技术门户#M,|1s!u3t^tXv
  1. 需求获取
L$yZ$aLy"w6|
A"uL i y5H[K8a]   1)确定需求开发过程:确定需求开发过程确定如何组织需求的收集、分析、细化并核实的步骤,并将它编写成文档。对重要的步骤要给予一定指导,这将有助于分析人员的工作,而且也使收集需求活动的安排和进度计划更容易进行。
Q_,U+x6d#B1T#qw
t%p.E G