1、功能性(Functionality)
产品向它的用户提供哪些功能?
2、可变性(Changeability)
软件将来需要哪些改变?哪些改变不太可能发生
3、性能(Performance)
产品将达到怎样的性能?
4、容量(Capacity)
多少用户将并发使用该系统?该系统将为用户保存多少数据?
5、生态系统(Ecosystem)
在部署的生态环境中,该系统将与哪些其它系统进行交互?
6、模块化(Modularity)
如何将编写软件的任务分解为工作指派(任务),特别是这些模块可以进行独立的开发,并能够准确而容易的满足彼此的需要?
7、可构建性(Buildability)
如何将软件构建成一组组件,并能够独立实现和验证这些组件?哪些组件应该复用其它的产品,哪些应该从外部提供商获得?
8、产品化(Producibility)
9、安全性(Security)