Use Cases: Patterns and Blueprints(用例:模式和蓝图)

      Use cases can capture the funtion requirements of  your systems and  definate the border of the system.
      One use case can simulate one of the using ways of your system,that is,the event that triggered by users from outer system what sequence actions will be adpted.
      每个用例都是系统的一种完整的使用方法。包括由用户输入和系统对这些输入的响应所引起的内部事件的描述,还可以包括内部计算以及给用户的一些输出。 用例实例即场景(scenario):用实际的值描述用例的一个执行路径。
      每个用例都有一个目的,并且为涉众提供一个值。用例的名字是一个 从系统观点以主动现在时态给定的动词短语,通常包括几个单词。
      有些时候将用例根据其对系统的重要性分类是有益的。 主要用例就是那些,如果其撤出系统以后,这个系统就是无意义的。 次要用例支持主要用例的性能。可选用例,它在系统的某次安装中可能被包括,在其它安装中刚不被包括。
系统的灰盒视图
       用例和系统内部结构是独立的。用例描述了系统内部发生的事情,但没有展示系统的内部构造,不包括依赖于系统内部结构的动作。
      一个用例调用另一个用例的情形是不可能的。一个用例执行动作序列和另一个用例的序列相结合是可以的。不过能过使用系统中的相同信息,用例能够间接地相互影响。
      用例模型必须捕获系统使用时可能发生的每个序列。组织用例:将相同主题目的所有变种集合,也就是,相同基本动作序列的变种、例外和错误变种捆绑到一个单元。

你可能感兴趣的:(blueprint)