• 大一暑假第三周学习体会


    用例模型主要用于描述系统的行为/功能以及行为之间的关系。用例之间有三种关系:泛化关系、扩展关系、包含关系。泛化关系是指多个用例共同用于一种类似的结构和行为,将他们的共性抽象为父用例,其他用例为子用例(用实线加空箭头表示)。扩展关系是从一个基用例开始开发一个复杂的系统,并且能够在不改变用例的前提下向基用例中扩展更多的行为(用虚线加开箭头表示,并在虚线处添加一个<<extend>>)。包含关系是吧多个用例中的同一段行为单独抽象成一个用例,然后让其他用例来包含这一用例(用虚线加开箭头表示,并在虚线处添加一个<<include>>)。其中包含关系是无条件的,扩展关系是有条件的。

    对象名有三种表达形式:(1)object name;(2)object name:Class Name;(3):Class Name

    顺序图用于捕获运行系统中对象之间有顺序的交互,强调的是消息交互的时间顺序。

    顺序图(Sequence Diagram)=生命线(Lifeline)+消息(Message)

    生命线展示了一个对象在交互过程中的生命期限,表示一个对象在系统表现一个功能时的存在时间。 

    在面向对象的分析和设计中,对象的行为也称为消息(Message)。

    属性=信号或消息名(参数:参数类型):返回值

    消息分为简单消息、同步消息和异步消息。简单消息不包含控制的细节。同步消息意味着阻塞和等待。异步消息意味着非阻塞。如果对象A向对象B发送一个消息,对象A必须等待B处理并执行完消息的操作命令后才可执行自己的操作称之为阻塞。

    <<create>>表示对象创建消息,<<destroy>>表示对象销毁消息。

    无触发对象消息(found message)表示消息的发送者没有被详细指明;无接收对象消息(lost message)表示它描述消息的接收者没有被详细指明,或是一个未知的接收者,或该消息在某一时刻未被接收。

    控制消息:条件、迭代

    消息的返回值用虚线加开箭头表示。

  • 相关阅读:
    Win10 ntoskrnl.exe蓝屏解决
    Log POST Data in Nginx
    MACOS关闭指定端口
    获取Skype用户IP地址
    禁止windows10带来的三大隐患问题
    各种语言一句话反弹shell
    2015阿里巴巴安全峰会PPT
    HTTPS反向代理嗅探
    利用arpspoof和urlsnarf 进行ARP嗅探
    收集的几个存在漏洞的程序
  • 原文地址:https://www.cnblogs.com/vvxvv/p/11190076.html
Copyright © 2020-2023  润新知