打字猴:1.704180727e+09
1704180727 使用图帮助描述,尤其是显示业务实体间的彼此联系。
1704180728
1704180729 宁愿冗余的泛化;否则,你可以从业务用户那里要求。
1704180730
1704180731 对于简单的关系类型使用属性;否则,将会使图混乱。
1704180732
1704180733 当属性的类型会明显避免制造困惑时,忽略它们。
1704180734
1704180735 如果识别符(比如用户ID)与商业无关,忽略它们。
1704180736
1704180737 只有当参与者名字有助于澄清语境的时候,才使用它们。否则,意味着把业务实体作为参与者命名,以避免弄乱图。
1704180738
1704180739 产生相关条目的简单导航技巧。域模型将会时常被用于查找信息。对于Simpay来说,我们使用IBM Rational Rose为域模型捕获信息,使用IBM Rational SoDa来产生简单的导航文档。
1704180740
1704180741 一个域模型如何与一个术语表相关联?一个术语表定义了项目中使用的重要术语。以这个定义为基础,一个域模型是术语表中术语的一个子集。但要避免冗余:在术语表或域模型中定义一个条目,但是不要在两者里面都下定义。通常,当你知道更多关于你的商业域时,术语从术语表转移到域模型。然而,你的术语表对于那些不存在于业务实体中的术语,仍然是有用的交付产物内容。
1704180742
1704180743 原则7:使用实体生命周期
1704180744
1704180745 实体生命周期在商业规范中未得到充分利用,但是,一个好的解决方案可以用UML状态图来表示。业务实体(举例来说,一个移动电话使用者)通常有跨用例的生命周期。一个在状态之间的用例过渡通常是不同的,状态图给一个统一视图,它描述你的重要业务实体在哪里、如何被操纵。图2-8显示一个关于移动使用者业务实体的例子。转变表现了维护移动用户的用例,并在不同状态间转化它。
1704180746
1704180747 作为分析师,也可以使用状态图保持需求集的一致性和完整性。同时,为了保证需求的完备性,我们也许要提出一些问题:我的业务实体是如何成为实物的呢?我是否已经错过了一个重要的状态?我是否已经描述我的用例中支持的所有转变的所有状态?我是否错过了影响转变的特别条件?
1704180748
1704180749 限定最重要的业务对象的生命周期,而在你的文档中描写所有状态。你的用例将以正确定义的域模型术语,描述涉及的这些状态,在保持可读性的情况下,尽量减少歧义。一个用例描述(涉及图2-8所示的实例)如下:
1704180750
1704180751
1704180752
1704180753
1704180754 图2-8 移动电话用户周期图
1704180755
1704180756 8.移动运营商确认移动用户并未被禁止
1704180757
1704180758 这种禁止状态指明了移动用户所处的状态,并为状态展现了一个非常精确的定义。根据参数选择,你可以使用格式来强调文本中的状态。
1704180759
1704180760 生命周期最好作为由业务实体定义(如图2-7所示)耦合的附录,置于域模型中。你能够使用IBM Rational Rose来维护状态图并文档化状态,而且你也可以使用IBM Rational SoDa产生易于操纵的文档。
1704180761
1704180762 采用这种方式,当把实体生命周期置于业务用户之前时,就可以像技师一样,在没有做出需求时,平衡使用它们的好处。
1704180763
1704180764 一个对于未来的调查:通过模型驱动架构,你将会独立于一个特定的平台,受益于预先指定的精确状态。除此之外,可运行的UML将会使你在开始不惜代价地细分你的需求之前,确认你前面的模型。
1704180765
1704180766
1704180767
1704180768
1704180769 精益求精:卓越的互联网产品设计与管理 2.4.3 需求协商与确认
1704180770
1704180771 很多初级产品管理者总是容易忽视协商的影响,他们总是天真地认为好的解决方案一定能够达成共识,事实上他们已经走进了自我封闭的误区,历史上有很多美好的创意总是因为来自方方面面的阻挠而走向破灭,而当我们重新拾起问题时,大多数问题往往是沟通的问题。事实上,沟通是诸多管理方法中最有效的方法之一,产品管理者需要花很多的时间去沟通,他们需要高效地使团队中的关键人物达成共识,这样他的团队才能在项目中大展拳脚。
1704180772
1704180773 John Bradshaw说:“良好的沟通能力,是以发展的个人自觉及差异为核心的。优秀的沟通者知道自己内在作用和他人的外在作用。”杰克·韦尔奇认为,使命感将指引你往何处前进,而价值观所描述的则是引领你到达目的地的行动。一致的价值观和使命感是达成共识的关键,是赢的关键。沟通、充分的沟通是达成一致的价值观的关键,一致的价值观是达成共识的基础。
1704180774
1704180775 当我们克服了一致的价值观的问题,之后的事情便轻松许多。为了使整个流程规范化并方便沟通,我们还需要将需求文档以标准的格式书写出来。文档的作用并不是为了满足制度的需要,而是为了沟通和交流,所以我们需要使用标准的、容易理解的方式书写。此外,如果有必要,我们还需要对文档中列出的需求进行协商和修正,删除错误的需求,增加新发现的需求。需求文档不仅仅需要清楚明白,而且需要清楚地表示和分类,需要邀请利益相关者对文档进行复审并公开提出修改意见,这些将有助于最终需求达成。
1704180776
[ 上一页 ]  [ :1.704180727e+09 ]  [ 下一页 ]