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

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

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

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

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

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

     这四个不一样领域的需求模式,能够看出咱们在编写需求模式时,必定不能只考虑使用其中一种。每每须要各个领域之间的配合,才能更加完整的编写需求模式。事件

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

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

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

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

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

相关文章
相关标签/搜索