• 《软件需求模式》阅读笔记之三


          书中介绍了37种需求模式,每种模式都从基本细节,适用性,讨论,内容,模板,实例,额外需求,开发考虑,测试考虑等几个方面介绍的。每一种模式都其中的特点和适用性,在实际项目开发中,我们应该选择适合的使用。

         基础领域内的需求模式有:系统间接口需求模式、系统间交互需求模式、技术需求模式、遵从标准需求模式、参考需求需求模式、文档需求模式。

         信息领域需求模式有:数据类型需求模式、数据结构需求模式、标识符需求模式、计算公式需求模式、数据寿命需求模式、数据归档需求模式。

         数据实体领域的需求模式有:活实体需求模式、交易需求模式、配置需求模式、编年史需求模式、信息存储基础架构。

         用户功能领域需求模式有:查询需求模式、报表需求模式、易用性需求模式、用户界面基础架构、报表基础架构。

         这四个不同领域的需求模式,可以看出我们在编写需求模式时,一定不能只考虑使用其中一种。往往需要各个领域之间的配合,才能更加完整的编写需求模式。

         基础领域的需求模式可以指导我们编写关于系统边界、系统间的交互以及技术中的模式,在基础领域的需求模式中,我们需要确定系统边界,与其他系统的接口,穿越接口的交互的类型,使用或与特定技术兼容,遵从的标准、法律和条例,需要满足的外部需求、需要产生的文档类型。这些模式是所有种类的系统中都可能需要的一些东西,这是基本,是我们应该首先确定和编写的。

         信息领域的需求模式主要是对数据的处理,用来描述系统所需的信息的各个方面。在信息领域的需求模式中,数据类型是底层模块,保证贯穿整个系统的特定信息的一致性处理,计算公式是如何计算数值,数据处理是如何移动或者复制信息,以及保留多长时间,标识符是如何确定数据实体。

        数据实体领域的需求模式可以更好的处理数据。活实体是有预期寿命的实体,交易是活实体生命中的事件,配置可以控制系统如何运转的参数,编年史是系统事件的记录。数据实体领域的需求模式可以使数据不至于以马马虎虎的形式处理,可以满足信息相关的需求。

        用户功能领域需求模式可以使用户更加方便的使用系统。用户界面是基于用户交互环境的,查询是信息显示功能,报表是特定报表功能,易用性是使系统对残障人士易使用。用户功能领域的需求模式主要是针对于用户的需求。这样可以更加清楚我们要做什么样的系统。因为系统最终是要给用户使用的,所以用户功能的需求模式较为重要。

       通过这几个领域的需求模式的学习,我发现每一种模式都是有其特定的含义的,我们要对症下药,才能用到极致。 

  • 相关阅读:
    基于pandas索引的数据查找、排序和去重小结
    python中的变量引用小结
    python中日志logging模块和异常捕获traceback模块的使用
    undefined和not defined
    spring 整合dubbo session中调用用户转换异常 classcastEcxeption
    iframe占满整个屏幕
    freemarker获取url中参数
    H5的新增标签
    Redis
    类加载过程
  • 原文地址:https://www.cnblogs.com/gting/p/4967352.html
Copyright © 2020-2023  润新知