系统分析*

文章目录

  • 系统分析
  • 分析的任务
    • 结构化方法
    • OO的方法的任务
    • 常用的详细调查方法有哪些?
  • 系统分析的建模
    • TFD业务流程图
    • DFD+DD数据流图
    • 用例模型(重点用例图)
      • 用例图的内容:
      • 用例之间的关系:
    • 对象模型(类图)
    • 时序图
      • 组成

系统分析

系统分析:运用一定的方法,把复杂的对象分解成简单的组成部分,找出这些部分的基本属性和彼此之间的关系。

分析的任务

系统分析师与用户一起,充分理解用户的要求,并把双方的理解用书面文档(系统说明书)表达出来。

结构化方法

OO的方法的任务

描述系统中的对象、对象的属性和操作

描述对象的动态特征、对象间的构造方法及通信关系

建立系统的静态结构和动态活动模型

常用的详细调查方法有哪些?

①资料收集法

② 访谈

Ⅰ.自由式交谈

Ⅱ.结构化交谈

③ 调查表

④ 专家调查

⑤ 亲自参加业务实践(实地观察)

⑥ 查阅文献资料

系统分析的建模

TFD业务流程图

DFD+DD数据流图

用例模型(重点用例图)

用例是贯彻整个系统开发的一条主线。
用例模型是系统既定功能及系统环境的模型

用例模型主要包括以下内容

(1)业务用例
(2)业务场景
(3)系统用例
(4)用例规约

用例图的内容:

用例图描述系统外部的执行者与系统的用例之间的某种联系。

用例是指系统提供的功能的一种描述;

执行者是那些可能会使用这些用例的人或外部系统。

用例和执行者之间的联系描述了“谁使用哪个用例”

用例图侧重于从系统外部执行者的角度来描述系统需要提供那些功能,并且指明了这些功能的执行者是谁。

用例之间的关系:

包含关系:基本用例会用到包含用例。去城里坐地铁。基本用例指向包含用例。

扩展关系:扩展用例在一定条件下按照相应的扩展点插入到基础用例中。去城里有时候内急。扩展用例指向基本用例。

泛化关系:同一业务的不同实现技术。

对象模型(类图)

类图:用于描述系统中所包含的类以及它们之间的相互关系,帮助人们简化对系统的理解。

类图七个元素:类、接口、协作、依赖关系、泛化关系、关联关系以及实现关系。

类图展示了系统中类的静态结构,即类与类之间的相互关系。

类图的组成:类、接口等模型元素以及他们之间的关系构成。

类之间的关系:

依赖关系:类之间使用关系。表示一个类对象使用另外一个类对象的信息和服务,被使用对象的变化可能会影响到使用对象。

关联关系:对象之间结构关系。聚合关系(弱)、组合关系(强)

泛化关系:类之间一般和特殊关系。

实现关系:类中规格说明的实现之间关系。

时序图

表示一个类对象使用另外一个类对象的信息和服务,被使用对象的变化可能会影响到使用对象。

目的在于描述系统中各个对象按照时间顺序的交互过程。

组成

参与者、对象、生命线、激活框、消息、控制框架

参与图:实例是一个交互过程(用例)的发起者。

对象:对象就是类的一个实例。

生命线:说明了对象的生命周期。对象如果被销毁了生命线就会中断。

激活框:表示交互中对象什么时候起作用

消息:对象之间的通信,消息传递的同时对应活动随之发生

你可能感兴趣的:(信息系统,uml)