最后一个阅读笔记,接着上一次的写。性能
性能需求模式,定义性能的某些方面。响应时间需求模式定义系统须要多少时间对一个请求做出反应。吞吐量需求模式定义一个速率,系统或者一个特定的系统间接口,必须可以以这种速率处理某些类型的输入输出。动态容量需求模式定义系统必须可以同时处理的某种实体数量。静态容量需求模式定义系统可以永久保存的某种实体的数量。可用性需求模式定义何时系统对用户是可用的。减小宕机需求。spa
使用性需求模式,使系统能够适应不断变化的环境。可伸缩性需求模式,使系统能够不费力地扩展,一般是为了适应业务量的增加。可扩展性需求模式要求系统某个方面容易扩展,能够插入额外的软件。非狭窄性需求模式指定系统的某个方面必须不被限制在一个业务环境。多样性需求模式定义系统必须同时适应多种事物。多语言需求模式定义系统能够使用多种天然语言显示用户界面。安装性需求模式定义安装或升级系统的容易程度。
设计
访问控制需求模式指定能够进入系统的人。用户注册需求模式定义新用户如何注册,重点是所需的详细信息。用户认证需求模式定义用户在访问系统时,让系统知道他们的身份。用户受权需求模式是限制用户只能作他们应该作的,看应该看的。特定受权需求模式定义一组用户受权作或看一些事情。可配置受权需求模式定义哪些用户能够作什么是能够动态改变。批准需求模式定义操做必须获得某人的批准。接口
商业需求模式。多组织单元需求模式定义系统能支持的一种组织模式。费/税需求模式定义系统必须计算,报告、征收的费和税。开发
终于看完了整本书,对我开发系统有很大的帮助,不管是功能设计仍是界面设计。扩展