博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《软件需求模式》读书笔记之三
阅读量:5024 次
发布时间:2019-06-12

本文共 876 字,大约阅读时间需要 2 分钟。

 

   

   接下来本书主要介绍了四个领域需求模式,性能领域需求模式,适应性领域需求模式,访问控制领域需求模式,商业领域需求模式。

  性能领域需求模式有:响应时间需求模式、吞吐量需求模式、动态容量需求模式、静态容量需求模式、可用性需求模式。性能领域的需求模式解决的是系统的性能问题。响应时间是系统需要多少时间完成一个请求;吞吐量是系统处理事情的速率;动态容量是系统能够同时处理多少件事;静态容量是系统可以保存多少某种类型的实体;可用性是什么时候系统对用户是可用的,以及多么可靠。

    适应性领域需求模式有:可伸缩性需求模式、可扩展性需求模式、非狭窄性需求模式、多样性需求模式、多语言需求模式、安装性需求模式。适应性领域需求模式是为了使系统更加灵活以适应不断变化的环境,可伸缩性是准备好处理业务容量的增加;可扩展性可以能够容易地插入额外软件;非狭窄性可以避免限制在其他地方安装;多样性可以同时支持多个公司、货币等;多语言可以同时支持多种语言用户界面;安装性是安装系统封容易程度。

    访问控制领域需求模式有:用户注册需求模式、用户认证需求模式、用户授权需求模式、特定授权需求模式、可配置授权需求模式、批准需求模式。用户注册使系统知道用户;用户认证是认定一个用户;用户授权是控制用户可以做和可以看的内容;特定授权是具体的用户授权规则;可配置授权是可以动态地改变哪些用户可以做什么;批准是强迫某个操作被其他人批准。

    商业领域需求模式有:多组织单元需求模式、费/税需求模式。多组织单元室业务结构(多部门,办事处,公司,等等);费/税是收费方式。

    这本书从不同领域介绍了相关的模式,是以自上而下的顺序介绍的。通过学习这次模式,也大致了解了一个系统大概涉及的领域。这些模式并不是全部的。当编写需求规格时,列一个可以用于正在定义的这种系统的多有需求模式的名单是有用的,可以更方便的找到想要的。不是所有的模式都可以适用于所有的系统,所以建立一个只和你的系统相关的模式的名单还是值得做的。

 

转载于:https://www.cnblogs.com/qerror404/p/5008365.html

你可能感兴趣的文章
【Github教程】史上最全github使用方法:github入门到精通
查看>>
抽象工厂模式(Abstract Factory)
查看>>
luogu1373 小a和uim之大逃离 (dp)
查看>>
Redis的Pub/Sub客户端实现
查看>>
SQL日常问题和技巧——持续更新
查看>>
springMVC入门(一)------springMVC基本概念与安装
查看>>
Sam做题记录
查看>>
[bzoj] 2453 维护数列 || 单点修改分块
查看>>
IIS版本变迁
查看>>
BZOJ3884: 上帝与集合的正确用法 拓展欧拉定理
查看>>
mybatis09--自连接一对多查询
查看>>
myeclipse10添加jQuery自动提示的方法
查看>>
【eclipse jar包】在编写java代码时,为方便编程,常常会引用别人已经实现的方法,通常会封装成jar包,我们在编写时,只需引入到Eclipse中即可。...
查看>>
视频监控 封装[PlayCtrl.dll]的API
查看>>
软件工程APP进度更新
查看>>
Python 使用正则替换 re.sub
查看>>
CTF中那些脑洞大开的编码和加密
查看>>
简化工作流程 10款必备的HTML5开发工具
查看>>
c++ 调用外部程序exe-ShellExecuteEx
查看>>
Java进击C#——语法之知识点的改进
查看>>