zoukankan      html  css  js  c++  java
  • 软件需求模式阅读笔记5

      感觉要做的作业有点多,所以就拖了一下,这次继续啃这本厚书,上次说到了软件实体需求模式,这关乎实体的东西需要秩序和一定的规则,接下来是用户功能需求模式。

      用户功能需求模式:包括查询需求模式、报表需求模式、易用性需求模式、用户界面基础架构、报表基础架构。用户功能丰富多彩,因此很难找到共同对他们分类,并值得为它编写需求模式。书中描述了如何是残疾人使用系统,同时提高系统的易用性。

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

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

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

      感觉需求模式是跨越各个领域实现需求的过程,在做需求的过程中需要的还有很多的领域知识,这和老师说的很相似,做某一领域的软件多了,自然而然就会成了这领域的咨询专家。

  • 相关阅读:
    有关SQL的查询问题
    Nginx学习笔记——搭建Linux +Nginx+PHP+Mariadb(MySql)开发环境
    查询组列表时直接显示需要的组内成员
    MySql联合查询Union
    jQuery使用ajax方法提交登陆信息时,遇到特殊字符&
    ubuntu下安装LNMP环境
    Ubuntu下安装VirtualBox增强插件
    开启Apache,允许外部访问
    Windows下安装Memcached
    关于xls的一点笔记
  • 原文地址:https://www.cnblogs.com/kt97458/p/6244196.html
Copyright © 2011-2022 走看看