需求的问题,是一个简单的问题

发表于:2008-10-15来源:作者:点击数: 标签:需求
需求 决定了软件做什么,要提供什么功能。 软件工程 初期的一般过程是,软件 开发 的计划,确定要实现的目标和进度等,然后就是需求规格说明书,该说明书要得到用户的认可。用户往往提供了一份要求的说明,开发人员在这个基础上进行了加工和整理。此后的开发
需求决定了软件做什么,要提供什么功能。  
  软件工程初期的一般过程是,软件开发的计划,确定要实现的目标和进度等,然后就是需求规格说明书,该说明书要得到用户的认可。用户往往提供了一份要求的说明,开发人员在这个基础上进行了加工和整理。此后的开发过程,都是围绕着需求规格说明书进行进一步地细化,直至开发出产品。当然,测试计划中也要针对需求进行验证,看看是否满足了用户的要求。  

  一般来说,用例视图可以很好地表现需求。用例图中,若干角色actor与系统提供的用例(功能)之间的连接关系。  

  以下是参考《IEEE推荐的软件需求规格说明的方法(IEEE 830-1998)》的一个系统规格说明书SRS模板:  

一、引言  
(一) 目的 
(二) 文档约定 
(三) 预期的读者和阅读建议 
(四) 产品的范围 
(五) 参考文献 

二、综合描述 

(一) 产品的前景 
(二) 产品的功能 
(三) 用户类型和特征 
(四) 运行环境 
(五) 设计和实现上的限制 
(六) 假设和依赖 

三、外部接口需求 

(一) 用户界面 
(二) 硬件接口 
(三) 软件接口 
(四) 通信接口 

原文转自:http://www.ltesting.net