需求的大部分的方法和经验都是针对功能需求的,而对于非功能需求,则经常是强调重要的同时缺乏有效的分析方法,更谈不上管理。例如:查询性能要求支持200个用户并发情况下最大处理时间5秒。这样的性能描述缺乏根据,当遇到性能瓶颈的时候,因为缺乏上下文信息,造成过于技术化的解决方案,却忘记了,性能是一个权衡、均衡后的结果,甚至因此而对功能进行调整。 本课程从原因到结果,对功能和非功能需求进行整体回顾,并给出有效的非功能性需求分析方法,同时,讲求把功能和非功能统一管理,以便获得最佳的用户体验和工作效率。
了解功能需求的分析路线图和描述方法 掌握非功能性需求的分析路线图和描述方法 1. 性能 2. 可用性 3. 可靠性 4. 接口需求 5. 物理需求 6. 可扩展性 7. 可维护性 8. 设计约束 9. 实施需求 掌握如何统一管理功能和非功能需求