(四)分析

分析与情境

(四)分析_第1张图片

(四)分析_第2张图片

狗门3.0

(四)分析_第3张图片
use case 3.0

(四)分析_第4张图片
storage bark

减少耦合的方法之委托

(四)分析_第5张图片
delegation

UML中多重性的表示

(四)分析_第6张图片
多重性

文本分析

  • 关注用例里的名词与动词
    (四)分析_第7张图片
    用例里的名词通常是你需要编写的类,而且是系统的焦点

    (四)分析_第8张图片
    用例里的名词通常是你需要编写的类,而且是系统的焦点

    (四)分析_第9张图片
    textual analysis
  • 用例的措辞的确有影响
    (四)分析_第10张图片
    influence of words
  • 用例与文本分析
(四)分析_第11张图片
use case & textual analysis

(四)分析_第12张图片
文本分析告诉你焦点在哪里,而不只是你该创建什么类
(四)分析_第13张图片
用例中的动词(通常是)系统中对象的方法
  • 名词、动词转化为类与方法的参考意见

    1. 通常不需要表示系统之外的事物(需要交互时例外);

    2. 通常不需要表示活物(需要存储该物的长期信息时例外);

    3.与现实世界相容(real-world compatible);

(四)分析_第14张图片
Answer
  • UML表示
    (四)分析_第15张图片
    uml: association
    1. 优点: 直观,帮助提前发现问题


      (四)分析_第16张图片
      image.png
    2. 局限:


      (四)分析_第17张图片
      image.png
    3. 注解(补充)类图


      (四)分析_第18张图片
      image.png

要点


(四)分析_第19张图片
key points

填字


(四)分析_第20张图片
image.png

(四)分析_第21张图片
image.png

你可能感兴趣的:((四)分析)