系统集成项目管理工程师(笔记13)
(7)接口:描述对操作规范的说明
(8)消息:消息机制,体现对象间的交互
(9)组件:封装成一个整体_
(10)复用:(见前面)
(11)模式:描述一个不断重复发生的问题,及该问题的解决方案其包括特定环境、问题、解决方案
补充:重点 UML图提供对系统进行建模的描述方式
图的名字 介绍
类图 描述一些类、包的静态结构和它们之间的静态关系
对象图 给出一个系统中的对象的快照
构件图 描述可部署的软件构件(eg.Jar,ejb导)之间的静态关系
部署图 描述一个系统的拓扑结构
用例图 描述一系列角色和使用案例及它们间的关系,用来对一个系统最基本的行为进行建模
活动图 描述不同过程之间的动态接触,是使用用例图描述的行为的具体化
状态图 描述一系列对象的内部状态的变化和转移,注意一个类不能有2个不同的状态图
顺序图 是一种相互作用图,描述不同对象之间信息传递的时序
协作图 是一种相互作用图,描述发出信息,接受信息的一系列对象的组织结构


3.4.2 统一建模语言与可视化建模
UML:统一建模语言
UIL适用于各种软件开发方法,比较适用于迭代式的开发过程UML是一种可视化的建模语言,不是编程语言,也不是设计语言UIL的例子:RUP
3.5 软件架构
3.5.2 软件架构模式
(5)客户/服务器模式(C/S) 发展 浏览器/服务器(B/S)布署更加容易,维护更加方便
3.5.4 软件中间件
中间件是位于硬件、操作系统平台和应用之间的通用服务。借由中间件,解决了分布系统的异构问题。
中间件服务具有标准的接口和协议。不同的应用、硬件及操作系统平台,可以提供付合接口和协议规范的多种实现,其主要目的是实现应用与平台的无关性。
借助中间件,屏蔽操作系统和网络协议的差异。
(2)远程过程调用中间件:一个应用程序可使用RPC来“远程”执行一个位于不同地址空间内的过程,从效果上看和执行本地调用相同
(1)数据库访问中间件:通过一个抽象层污问数据库,从而允许使用相同or相似的代码污回不同的数据库资源。典型技术eg.Windows平台的ODBC和Java平台的JDBC等
(3)面向消息中间件:利用高效可靠的消息传递机制进行平台无关的

图片均为up自己手写笔记,禁止保存转发到其他平台( 字丑,要脸 ⁄ (⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄ )