软件需求三层次

在需求立项阶段进行业务需求定义,用上下文关系图定义项目的范围,项目包含的主题及主题域之间的关系,以及项目涉及的业务事件,不需要业务事件的详细流程

项目的目标,主题,主题域
项目的范围,上下文关系图,涉及的业务事件

业务需求,描述项目的目标,前景和范围
用户需求,描述用户对项目的要求,用例,场景描述,事件响应表等
功能需求,描述开发人员需要完成的功能,满足用户需求,达到业务需求
系统需求,描述包含多个子系统的产品的顶级需求,该产品可以包含软件系统,硬件系统,甚至人员系统

业务需求,一般由客户产生,客户通过咨询顾问建模描述项目需要解决什么样的问题
用户需求,用户为实现业务需求而提出的基于实际情况的具体目标,该部分文档应由需求人员咨询客户产生,需求人员应引导客户防止需求过度膨胀
功能需求,分析用户需求,设计解决方案,提出具体的实施方案,即需求分析功能设计文档

posted @ 2013-10-15 12:11  传说中那只猫  阅读(361)  评论(0编辑  收藏  举报