求知 文章 文库 LIb 视频 iProcess 课程 角色 咨询 工具 讲座 Modeler   Code  
会员   
 
 
 
|
 
追随技术信仰 
随时听讲座
每天看新闻
 
 
 

位置: iProcess -> Requirement -> 需求都有什么

需求都有什么

对产品的各种需求进行分类,需求一般存在如下种类:

  • 功能性需求:软件能做什么,具备什么功能。
  • 可用性需求:界面一致性,可操作性,用户帮助,培训服务。
  • 可靠性需求:系统可能出现的故障类型,频率,危害程度和处理要求
  • 可支持性需求:系统能够支持的软件和硬件环境
  • 性能需求:对于1个或者多个并发请求的响应速度。
  • 设计约束需求:对设计的事前要求,例如:采用的三层结构。
  • 实施需求:对软件项目实施过程的要求。
  • 物理需求需求:系统的物理分布和设备要求。
  • 可维护性需求:对系统投入运行后需要进行的维护方面的要求。
  • 接口需求:和外部系统的通信接口要求。

需求的层次

需求包括三个不同的层次 :

  • 业务需求(business requirement)是业务性的本质要求,是产品面向的业务层面的问题与解决办法。
  • 用户需求(user requirement) 文档描述了用户使用产品必须要完成的任务。
  • 系统需求 (System requirement)= 功能需求+非功能需求:定义了开发人员必须实现的软件系统能力,使得用户能完成他们的任务,从而满足了业务需求。