求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
                   
iPerson 角色 过程 工件 工具 系统 咨询  
不但获得生存技能
更可以追随信仰
 
 

 

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

需求都有什么

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

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

需求的层次

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

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