美文网首页
项目管理知识UML整理(待深度学习)@2019-02-14

项目管理知识UML整理(待深度学习)@2019-02-14

作者: dataHunter | 来源:发表于2019-02-14 22:39 被阅读0次

    UML

    接口:空心圆+直线(唐老鸭类实现了‘讲人话’);
    依赖:虚线+箭头(动物和空气的关系);
    关联:实线+箭头(企鹅需要知道气候才迁移);
    聚合:空心四边形+实线+箭头(雁群和大雁的关系);
    合成/组合:实心四边形+实线+箭头(鸟和翅膀的关系);
    泛化/继承:空心三角形+实线(动物和鸟的继承关系);
    实现:空心三角形+虚线(实现大雁飞翔的接口);

    UML 2.0 支持 13 种图,它们可以分成两大类:结构图和行为图。
    结构图包括类图、组合结构图、构件图、部署图、对象图和包图:
    行为图包括活动图、交互图、用例图和状态机图,其中交互图是顺序图、通信图、交互概览图和时序图的统称。

    动态行为视图包括状态机视图、活动视图和交互视图。

    UML 中的用例和用例图的主要用途是描述系统的 (功能需求)

    在用例设计中,可以使用 UML 中的(序列图)来描述用户和系统之间的交互,说明系统功能行为

    GUI 是,即图形用户接口。J2EE 应用服务器运行环境包括构件、容器及服务三部分。构件是表示应用逻辑的代码;容器是构件的运行环境;服务则是应用服务器提供的各种功能接口,可以同系统资源进行交互。

    部署图:显示运行时处理节点以及在其上存活的构件、过程和对象的配置的一种图。构件是代码单元在运行时的具体表现形式。

    软件架构

    分层架构模式优点如下:(1)有助把复杂的问题按功能分解,使整体设计更为清晰。(2)支持系统设计的逐级抽象③具有较好的可扩展性。(4)支持复用。
    分层模式的缺点如下 (1)并不是每个系统都可以很容易地划分出层次来;同时,各层功能的划分也没有一个统一的、正确的抽象方法。(2)层次的个数过多,系统性能可能会下降

    客户机/服务器( Client/Server,c/s)模式是基于资源不对等,为实现共享而提出的。
    C/S 模式将应用一分为二,服务器(后台)负责数据管理,客户机(前台)完成与用户的交互任务。
    C/S 模式具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接受。

    相关文章

      网友评论

          本文标题:项目管理知识UML整理(待深度学习)@2019-02-14

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