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

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

阅读的章节是性能需求模式和适应性需求模式。

性能需求模式:其中包括响应时间需求模式、吞吐量需求模式、动态容量需求模式、静态容量需求模式、可用性需求模式。性能领域的需求模式解决的是系统的性能问题。响应时间是系统需要多少时间完成一个请求;吞吐量是系统处理事情的速率;动态容量是系统能够同时处理多少件事;静态容量是系统可以保存多少某种类型的实体;可用性是什么时候系统对用户是可用的,以及多么可靠。个人觉得,性能是评价一个系统优劣的一个重要指标,所以在系统开发设计前期,这个问题就应该提到重要的位置进行讨论。知得注意的是,性能的处理,如果可以的话是要尽量避免数字。性能需求是非常重要的,要非常慎重的去考虑性能的方方面面,要熟悉书中的常见9点问题。

适应性需求模式有:可伸缩性需求模式、可扩展性需求模式、非狭窄性需求模式、多样性需求模式、多语言需求模式、安装性需求模式。适应性领域需求模式是为了使系统更加灵活以适应不断变化的环境,可伸缩性是准备好处理业务容量的增加;可扩展性可以能够容易地插入额外软件;非狭窄性可以避免限制在其他地方安装;多样性可以同时支持多个公司、货币等;多语言可以同时支持多种语言用户界面;安装性是安装系统封容易程度。这个模式主要涉及的是系统在发布之后的情况,就像书中所说,软件会慢慢变老,每次修改都会对系统框架施加压力,直到最后,每一个微小的变动都要冒着巨大的风险,所以,适应性需求模式关系到系统后期的修补工作,在前期制定这些需求,可以使开发人员避免一些可能导致玛法的限制。

转载于:https://www.cnblogs.com/wf1647790534/p/8337725.html

你可能感兴趣的文章
gzip
查看>>
转负二进制(个人模版)
查看>>
LintCode-Backpack
查看>>
查询数据库锁
查看>>
我对于脚本程序的理解——百度轻应用有感
查看>>
面试时被问到的问题
查看>>
注解小结
查看>>
list control控件的一些操作
查看>>
一月流水账
查看>>
判断字符串在字符串中
查看>>
Linux环境下Redis安装和常见问题的解决
查看>>
HashPump用法
查看>>
cuda基础
查看>>
Vue安装准备工作
查看>>
oracle 创建暂时表
查看>>
201421410014蒋佳奇
查看>>
Xcode5和ObjC新特性
查看>>
LibSVM for Python 使用
查看>>
Centos 7.0 安装Mono 3.4 和 Jexus 5.6
查看>>
CSS属性值currentColor
查看>>