OOA不是要去分析实际的系统;而是用来分析人们对系统的专业认知和做法---从收集到的领域概念来分析出业务内涵.

概念(class)有它的属性(静态属性:data,动态属性:function),概念(class)之间有其关系.

系统分析(OOA)就是要分析领域知识里面的概念,并用UML的类别(class)来表示之.

也就是说在系统分析的时候,首先要提炼出概念(class),再来分析概念的静态属性和行为.

例子一:

后羿从西王母处请来了不死之药,嫦娥偷吃了这颗灵药,成仙了.身不由主飘飘然地飞往月宫之中,在那荒芜的月宫之中度着无边的寂寞岁月.

先来看看有哪些概念:嫦娥(class),月亮(class),仙丹(class),吃仙丹(class),奔月

例子二:

results matching ""

    No results matching ""