软件工程:软件需求模式组
读书人IT频道reader8.com/exam/jisuanji/ 当几个需求模式有共同的特性,可以建立一个需求模式组,用于描述它们共同的方面,而不必在每个模式中重复。一个需求模式组不是一个需求模式:不能建立这种类型的需求。但是一个组
读书人IT频道reader8.com/exam/jisuanji/ 当几个需求模式有共同的特性,可以建立一个需求模式组,用于描述它们共同的方面,而不必在每个模式中重复。一个需求模式组不是一个需求模式:不能建立这种类型的需求。但是一个组可以包含下列出现在需求模式定义中的任何部分:“额外需求”,“开发考虑”,和“测试考虑”。包括哪一部分而省略其他部分的原则是是否有一些事情值得说。任何时候如果某一部分出现在了需求模式组里,模式的相应的部分应该包含一个注释,提醒参考需求模式组。
领域和需求模式组的区别在于领域中的模式共有一个主题,而在模式组中的模式有共同的细节特性。一个组中的模式不一定属于同样的领域。(对于熟悉Java编程的人,需求模式与领域的关系类似于类与包之间的关系:每个类属于一个包,就像每个模式属于一个领域。同样,需求模式可以在属于不同领域的模式基础上开发,就像Java类可以继承自不同包的类。) 读书人IT频道reader8.com/exam/jisuanji/