码迷,mamicode.com
首页 > 其他好文 > 详细

软件工程—第四章

时间:2015-02-21 13:08:56      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:

第四章—需求工程

    软件需求是决定软件开发是否成功的一个关键性因素,可以划分为业务需求、用户需求、系统需求、功能需求和非功能需求等类型。业务需求包含:业务、客户、特性、价值和优先级。用户需求是从用户的角度描述系统功能需求和非功能需求。功能需求描述系统应该提供的功能和服务。非功能需求还可以分为很多类型。系统需求则详细的描述系统应该做什么。

需求工程的过程包括需求获取、分析、规格说明、验证和管理等。首先,需求获取的是对客户需求的普遍理解,然后对收集到的需求进行提炼、分析和认真审查即需求分析,需求规格说明是需求开发的结果。需求验证是为了确保需求说明准确、完整地表达必要的质量特点,这些质量特性包括正确性、无二义性、完整性、可验证性、一般性、可修改性和可跟踪性。需求管理的任务包括变更控制、文档的版本控制、需求跟踪等活动。

常见的需求获取技术:面谈、问卷调查、需求专题讨论会、观察用户工作流程、基于用例的方法、原型化方法等,而选择这些技术需要根据应用类型、开发团队技能、用户性质等因素来决定。

 

软件工程—第四章

标签:

原文地址:http://www.cnblogs.com/hongyedeboke/p/4296917.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!