摘要:统一的建模语言(UM)是一种组合了多种模型的语言,它把Booch、Rumbaugh和Jacobson等各自独立的OOA和OOD方法中最优秀的特色组合成一个统一的方法,目前已经在企业中广泛使用。设计UM的目标是:
4.2.5【网络工程师培训知识点】UM统一建模语言
统一的建模语言(UM)是一种组合了多种模型的语言,它把Booch、Rumbaugh和Jacobson等各自独立的OOA和OOD方法中最优秀的特色组合成一个统一的方法,目前已经在企业中广泛使用。设计UM的目标是:
统一不同的建模语言;
统一开发阶段;
统一不同的软件应用论域;
统一内部结构;
与多种不同的开发过程并存。
原则上讲,任何方法都应由建模语言和建模过程两部分构成。建模语言提供了用于表示设计的符号(通常是图形符号),建模过程描述了进行设计时所需遵循的步骤。UM则统一了面向对象建模的基本概念、术语及其图形符号,建立了便于交流的通用语言。
类图:类图是静态模型,表示一个系统中类的存在和类与类之间的相互关系,是从系统构成的角度来描述正在开发的系统。
用例图:从用户的视图来看待系统的行为,可利用使用实例图。
顺序图:顺序图表示随时间流程各个实例的交互情况。它是用来解释刚才在使用实例图中每一个椭圆图示的。图中的时间顺序是自上向下的,横向的箭头表示每一个消息的传递。在顺序图中,除了能看到时间顺序以外,还可以看到一些限制条件。
协作图:协作图表示各个对象之间的连接关系,通过这些关系在对象间传递消息。图中有些关系是实际上的一直连接,它们是不变的;有些关系只有在某些限制条件下才会发生,而且会有不同的处理。
状态图:状态图表示了每一个对象的生存期。可以说,协作图是宏观的表示,表明了各个对象之间的关系;状态图是微观的表示,表明了对象自身的生存期。两种图可以联合起来用。
活动图:活动图表明内部活动的执行情况,并给出活动的执行顺序。
配置图:在配置图中描述了在系统中各种处理器、外围设备、软件构件在系统运行时的结构情况。配置图中每一个立体四方体是系统中的一个结点。
返回目录:网工知识点全析及训练第4章系统开发、运行
编辑推荐:
软考备考资料免费领取
去领取