zoukankan      html  css  js  c++  java
  • 在做系统分析时,用到的几种对象之间的关系

    --注: 来自于《系统分析师UML实务手册》


    成为候选对象的条件:

    1 在企业运作过程中,业务人员会使用到的专业事物或概念;
    2 在企业信息化时,系统也会用到, 或者需要保存;

    【1】泛化关系 - 抽象和继承关系   -------|> (申购 <|------定期定额申购)
      1 特殊对象必须“是一种”一般对象;(是个特例, a kind of);
      2 特殊对象有部分通用的属性与操作, 也有部分独有的属性与操作;

    【2】关联关系 - 或许是操作和对象的关系,--------(账户--------交易) 
      1 两种对象之间有一种固定不变的且需要保存的静态关系;强调静态关系;
      2 系统会用到这些静态关系, 而其必须将他们存到数据库;强调关系需要保存;

    【3】聚合关系 - (整体-部分) -------◇ (看台◇-*-----*-基金)
      1 两种对象之间有一种固定不变的且需要保存的静态关系;
      2 系统会用到这些静态关系, 而其必须将他们存到数据库;
      3 两种对象之间有whole-part的静态关系;

    【4】组合关系 - (整体-部分,整体被注销时,部分也被注销) ◆---------
         定期定业务员申购◆-1-----*-单期交易
      1 两种对象之间有一种固定不变的且需要保存的静态关系;
      2 系统会用到这些静态关系, 而其必须将他们存到数据库;
      3 两种对象之间有whole-part的静态关系;
      4 Part对象只能连接一个whole对象, 而且whole对象被注销时, Part对象也被注销
     
     

  • 相关阅读:
    题解 CF171G 【Mysterious numbers
    题解 P1157 【组合的输出】
    题解 P3955 【图书管理员】
    题解 P2036 【Perket】
    题解 CF837A 【Text Volume】
    题解 CF791A 【Bear and Big Brother】
    题解 CF747A 【Display Size】
    题解 P1332 【血色先锋队】
    题解 P2660 【zzc 种田】
    题解 P4470 【[BJWC2018]售票】
  • 原文地址:https://www.cnblogs.com/crunchyou/p/2643507.html
Copyright © 2011-2022 走看看