你的位置:首页 > 软件开发 > ASP.net > 敏捷软件开发:原则、模式与实践——第16章 对象图、第17章 用例、第18章 顺序图

敏捷软件开发:原则、模式与实践——第16章 对象图、第17章 用例、第18章 顺序图

发布时间:2015-08-29 03:00:16
第16章 对象图  有时,呈现出系统在某个特定时刻的状态是非常有用的。和一个正在运行系统的快照类似。UML对象图展示了在一个给定时刻获取到的对象、关系和属性值。  不过,你应该对花太多的对象图保持警惕。在大部分的情况下,它们都可以从相应的类图中直接推导出来,因此没有多少用处。 ...

第16章 对象图  不过,你应该对花太多的对象图保持警惕。在大部分的情况下,它们都可以从相应的类图中直接推导出来,因此没有多少用处。

 

第17章 用例

  在所有的UML图中,用例图是最令人迷惑也是最没有用处的。我建议出来系统边界外,忽略掉所有其他的图。系统边界图示例如下:

敏捷软件开发:原则、模式与实践——第16章 对象图、第17章 用例、第18章 顺序图

大矩形是系统边界。矩形内的所有东西都是将要开发的系统的组成部分。矩形外面是操作系统的参与者。参与者可以是人也可以是其他系统或设备。

 

第18章 顺序图

  顺序图示UML用户最常绘制的动态模型。但是不要为每个方法都创建顺序图。 当你需要立即向某个人解释一组对象的协作方式或者当自己想要把这种协作关系可视化时,才使用顺序图。把顺序图当作一种偶尔使用以磨练自己分析能力的工具,不要把它们当作必须的文档。

 

18.1 基础知识18.1.4 时机和场合

  不要绘制具有大量对象和消息的顺序图。没人能够理解,也没有人愿意去看。这是一种巨大的时间浪费。如果觉得顺序图是必要的,问一下自己是否能够把它分解成以小组场景。

  团队应该致力于创建出具有表达力、易读的代码。代码越是能够描述自己,你就越不需要图示,整个项目就越好。

  一般来讲,高层试图要比低层试图更有用一些。

18.2.4 多get='_blank'>线程

示例如下,T1,T2是线程的名字:

敏捷软件开发:原则、模式与实践——第16章 对象图、第17章 用例、第18章 顺序图18.2.5 主动对象

一个具有独立内部线程的对象,这种对象叫做主动对象。它们显示为粗体边框,如下所示:

敏捷软件开发:原则、模式与实践——第16章 对象图、第17章 用例、第18章 顺序图


 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:敏捷软件开发:原则、模式与实践——第16章 对象图、第17章 用例、第18章 顺序图

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录