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