阅读的章节是性能需求模式和适应性需求模式。
性能需求模式:其中包括响应时间需求模式、吞吐量需求模式、动态容量需求模式、静态容量需求模式、可用性需求模式。性能领域的需求模式解决的是系统的性能问题。响应时间是系统需要多少时间完成一个请求;吞吐量是系统处理事情的速率;动态容量是系统能够同时处理多少件事;静态容量是系统可以保存多少某种类型的实体;可用性是什么时候系统对用户是可用的,以及多么可靠。个人觉得,性能是评价一个系统优劣的一个重要指标,所以在系统开发设计前期,这个问题就应该提到重要的位置进行讨论。知得注意的是,性能的处理,如果可以的话是要尽量避免数字。性能需求是非常重要的,要非常慎重的去考虑性能的方方面面,要熟悉书中的常见9点问题。
适应性需求模式有:可伸缩性需求模式、可扩展性需求模式、非狭窄性需求模式、多样性需求模式、多语言需求模式、安装性需求模式。适应性领域需求模式是为了使系统更加灵活以适应不断变化的环境,可伸缩性是准备好处理业务容量的增加;可扩展性可以能够容易地插入额外软件;非狭窄性可以避免限制在其他地方安装;多样性可以同时支持多个公司、货币等;多语言可以同时支持多种语言用户界面;安装性是安装系统封容易程度。这个模式主要涉及的是系统在发布之后的情况,就像书中所说,软件会慢慢变老,每次修改都会对系统框架施加压力,直到最后,每一个微小的变动都要冒着巨大的风险,所以,适应性需求模式关系到系统后期的修补工作,在前期制定这些需求,可以使开发人员避免一些可能导致玛法的限制。