鲁棒分析

作者: 阿提艾斯 | 来源:发表于2019-04-04 01:32 被阅读0次

    1、绘制鲁棒图:

    方法1:在线绘制
    https://www.processon.com/diagrams/new#template
    方法2:工具绘制
    Rational Rose

    2、鲁棒性分析的元素:(参考资料:[1])

    2.1 实体对象

    通常来自域模型也就是现实世界,用来描述具体的实体,通常映射到数据库表格与文件中。

    图形表示: 实体对象
    2.2 控制对象

    主要用来体现应用程序的执行逻辑,将其抽象出来,可以使得变化不影响用户界面和数据库中的表。
    图形表示:

    控制对象
    2.3 边界对象

    通常是用来完成参与者(用户、外部系统)与系统之间交互的对象,例如对话框、菜单、接口等。

    图形表示: 边界对象

    参与者只能通过边界对象与系统交互。
    边界对象只能与控制对象参与者交互。
    实体对象也只能与控制对象交互。
    控制对象可以与边界对象、控制对象、实体对象交互,但不能与参与者交互
    参考资料:

    鲁棒图中的箭头并不是和顺序图一样代表消息传递,而是代表一种逻辑流。

    [1] 《实战OO:鲁棒分析》 徐峰/文

    相关文章

      网友评论

        本文标题:鲁棒分析

        本文链接:https://www.haomeiwen.com/subject/bovgbqtx.html