在需求规程中,您必须使用问题域中最通用的术语定义一个通用词汇表。 然后,您应该在系统及其需求的所有文本描述中始终如一地使用常用词汇表。 这样,您可以使文本描述保持一致,并避免项目成员中对术语的使用和含义产生误解。应以词汇表的形式记录该词汇表。
要查找问题域中的通用术语,请考虑在需求中和在开发团队对要构造的系统的一般了解中使用的术语。着重描述以下概念的术语:
-
业务对象,代表在组织的日常工作中或在系统的预期操作环境中使用的概念。在许多情况下,都存在一系列的此类概念。
-
系统需要知道的现实对象。这些对象自然发生,包括诸如以下的事物:汽车、狗、瓶子、飞机、乘客、预订或发票。
示例:
在仓库处理系统中,对话主要与仓库中的商品和它们的可能存储位置有关。
-
系统需要知道的事件。这里用“事件”表示时间点,或者系统必须了解的、按时间顺序发生的事情,例如会议或出现错误。
示例:
仓库处理系统中的一个自然事件是将货物交付到仓库中。对于每次交付,系统应“记住”交付日期,收货人、所交付的货物和每种货物的数量。
每条术语通常描述为一个具有定义的名词。术语应采用单数形式,例如“顺序”和“任务”,而非“一组顺序”和“一组任务”。所有相关方均应就术语的定义达成一致。
|