软件需求模式——读书笔记3

   首先是第五章的基础需求模式。基础领域内的需求模式包括:系统间接口需求模式、系统间交互需求模式、技术需求模式、遵从标准需求模式、参考需求需求模式、文档需求模式。1、系统间接口需求模式:重视系统间接口,不能低估了它们的复杂性,这是非常重要的;着重强调他们,尽早把他们确定下来,给它们足够的分配的资源。每个系统规格应该包括一个系统上下文图,它应该是接近开始接口定义。接口适配器的引进,我感觉这个很像软件设计模式里面的适配器模式。2、系统间接口需求模式适用性:使用系统间交互需求模式定义穿越系统间接口的特定类型交互技术需求模式基本细节包括相关模式(遵从标准、系统间接口、易用性)和预期频率(通常不超过6个需求)两部分。适用性:定义开发和运行系统所必须的技术、或者系统必须能够与之交互或者与之兼容。使用的情况:在产品中使用;与产品配合使用;在开发中使用。3、遵从标准需求模式:基本细节包括相关模式(易用性)和预期频率(很少超过12个需求)两部分。适用性:定义系统必须遵从一个特定的标准种类:特定行业的法律、条例和实践准则;管辖区域内的所有公司必须遵从的法律;公司标准;技术标准。4、参考需求需求模式:基本细节包括相关模式(无)和预期频率(最多达到6个需求,通常会少一些)两部分。适用性:定义对外需求规格中一些或者全部需求的要求,使这些需求就像规格里的需求一样。内容:被参考的规格的名称、版本、位置;适用的需求;优先级信息。这六类基础领域的需求模式可以指导我们编写关于系统边界、系统间的交互以及技术中的模式,在基础领域的需求模式中,我们需要确定系统边界,与其他系统的接口,穿越接口的交互的类型,使用或与特定技术兼容,遵从的标准、法律和条例,需要满足的外部需求、需要产生的文档类型。这些模式是所有种类的系统中都可能需要的一些东西,这是基本,是我们应该首先确定和编写的。

      然后在第六章讲了信息需求模式。信息领域需求模式包括:数据类型需求模式、数据结构需求模式、标识符需求模式、计算公式需求模式、数据寿命需求模式、数据归档需求模式。1、数据类型需求模式:数据类型需求应该包括:数据类型的名称(给数据类型一个唯一名称可以反映它的业务角色),目的,形式,显示格式,约束,特殊处理。数据类型需求模式在数据库开发的时候很是必要,数据库的各个数据的规定如果越是规范那么对于以后的程序开发帮助越大,而设计一个数据类型需求的模式对数据库的开发提高了效率。2、数据结构需求模式:内容:名称,信息项列表,以前定义的数据类型,数据类型的描述,另外的数据结构,项目列表。3、标识符需求模式:内容:所属的实体名称,标识符名称,标识符形式,唯一性范围,如何分配,用户选择,来自外部,显示格式,排序顺序,重用的条件。4、计算公式需求模式:内容:数值描述,公式的本身,所有使用变量的解释,变量名称,起源,数据类型,允许值或者范围,小数位数,计算精度,适用性限制,参考,例子。5、数据寿命需求模式:内容:相关的数据,存储的方式,,保留数据的时间长度,开始触发的时间,截止时间的动作,可以保留任意长的时间,可以保留适度的额外时间,一旦达到时间限制,必须变为不可见。到截止时间必须马上移走,目的。6、数据归档需求模式:目的:历史性,性能,不干扰,安全,存在的证据,许可的到期;内容:数据描述,移动或拷贝,数据源,目的地,频率,发起者,目的,归档格式。这六类信息领域的需求模式主要是对数据的处理,用来描述系统所需的信息的各个方面。在信息领域的需求模式中,数据类型是底层模块,保证贯穿整个系统的特定信息的一致性处理,计算公式是如何计算数值,数据处理是如何移动或者复制信息,以及保留多长时间,标识符是如何确定数据实体。

posted on 2021-10-12 10:00  季昂  阅读(84)  评论(0编辑  收藏  举报