软件需求包括哪些层次?软件需求根据FURPS+模型是如何来分类的?
时间: 2023-11-29 07:07:03 浏览: 33
软件需求可以分为四个层次,分别是用户需求、系统需求、软件需求和代码需求。
根据FURPS+模型,软件需求可以分为以下五个方面:
1. 功能性(Functionality):指软件需要实现的功能。
2. 可用性(Usability):指软件的易用性,包括用户界面设计、用户体验等。
3. 可靠性(Reliability):指软件的稳定性和可靠性,包括软件的可靠性、容错性、可恢复性等。
4. 性能(Performance):指软件的性能要求,包括响应时间、吞吐量、并发性等。
5. 支持性(Supportability):指软件的可维护性、可测试性、可移植性等。
通过FURPS+模型,可以更全面地考虑软件需求,从而确保软件能够满足用户的需求和期望。