专家实例讲解UML建模技术

开发 架构
UML建模技术你是否熟悉,本文就向大家介绍一下如何利用UML建模技术建立图书馆个性化推送系统模型,希望本文的介绍对你的学习有所帮助。

本节和大家一起学习一下利用UML建模技术建立图书馆个性化推送系统模型,主要包括UML概述和图书馆个性化服务两部分内容,相信通过本节的学习你对UML建模技术一定会有新的认识。

利用UML建模技术建立图书馆个性化推送系统模型

1UML概述

统一建模语言(UnifiedModelingLanguage,UML)是一种标准的图形化建模语言,是面向对象分析与设计的一种标准表示,它统一了有关对象的标记和含义,已经成为软件工业界认可的标准。UML用可视化的方法来表达、叙述、构建和记录复杂软件不同方面的语言,可以对任何具有静态结构和动态行为的系统进行建模,为可视化建模软件提供了理论基础。

UML建模技术提供了以下5类图(共9种图形)用于面向对象建模[6]:用例图(UseCaseDiagram):从用户角度描述系统功能,并指出各功能的操作者。将行动者和系统之间的事件列出,说明了用户怎样使用系统以及系统具有的特性;静态图(StaticDiagram):包括类图、对象图和包图。类图用于描述系统中类的静态结构;对象图是类图的实例;包图用于描述系统的分层结构,由包和类组成,表示了包和包之间的关系;行为图(ActiveDiagram):用于描述系统的动态模型和组成对象之间的交互关系,可分为状态图和活动图;交互图(CollaborationDiagram):用于描述对象间的交互关系,分为顺序图和合成图;实现图(ImplementaionDiagram):包括组件图和配置图。


2图书馆个性化服务

现在各个高校图书馆都在进行数字化建设,在建设过程中,用户将面临着数字化信息资源的海洋。只是简单的让用户浏览、搜索信息显然已不符合网络发展的要求,必须有一种新的服务方式来满足用户的需求。为满足用户特定的个性化的信息需求,节省用户相关判断时间,图书馆有必要根据用户的特定需求,将其所需要的个性化信息进行组织并先于用户行为自动推送给用户,然后根据用户行为重新组织信息,实现真正意义上的主动、交互、个性服务。其具体内容如下:

(1)个性化信息定制 UML建模技术中信息定制是指根据用户的需求、搜寻并提供符合用户需求的特定信息。信息定制的内容包括系统资源和系统界面,系统资源又包括所有馆藏数字资源、网络资源、服务信息等,系统界面则包括页面风格选择和各定制模块的布局。

(2)个性化信息推送 本文所述图书馆个性化推送系统的用户从我馆使用的汇文系统中导出,并根据用户读书证的信息为用户建立了个人邮箱。因此,在用户没有注册的情况下,系统已拥有用户的信息和Mail地址。这样,在用户访问系统前,系统就可以根据用户情况发送我们认为对其有价值的信息。如果用户有兴趣,就可以访问系统定制信息,系统再根据用户定制情况提供相应的栏目内容,将与之相关的最新数字资源和服务动态,定期或不定期的发送到其个人信箱里,使用户及时获取有价值的信息。如果用户不感兴趣,可以回复E-mail,系统以后就不会对其发送信息。

(3)信息咨询[5]系统为用户提供在线的咨询和帮助服务,满足用户的个人具体需求。

(4)智能学习与扩展 即预测能力[5]。系统根据用户访问资源的历史记录进行自动分析及预测,探索未知领域,或者发现用户潜在的兴趣,将信息主动提供给用户。请关注下节关于UML建模技术的介绍。

  【编辑推荐】

  1. 技术分享 UML建模技术详解
  2. UML建模工具Rose与EA的区别
  3. 学习笔记 UML建模语言的特点和应用领域
  4. 免费UML建模工具尽情体验
  5. 术语汇编 UML建模技术解析

 

责任编辑:佚名 来源: it168.com
相关推荐

2010-06-30 17:57:08

UML用例建模

2010-06-30 09:07:09

UML建模分析

2010-06-10 14:56:18

UML建模语言

2010-06-09 17:23:57

Rose UML建模工

2010-06-10 17:14:54

UML建模过程

2010-06-17 10:05:35

UML动态建模

2010-06-29 14:23:38

UML建模分析步骤

2010-06-30 13:27:42

UML业务建模

2010-06-30 09:19:08

UML建模案例分析

2010-06-29 19:37:43

UML建模误区

2010-06-09 13:06:22

UML业务建模实例

2010-06-29 14:51:26

UML建模技术

2010-06-30 09:34:44

UML建模技术

2010-06-30 09:51:55

UML建模技术

2010-06-08 12:36:16

UML介绍

2010-06-08 16:08:42

UML建模工具

2010-06-11 17:44:10

UML对象图

2010-07-02 09:06:29

UML用例建模

2010-06-17 13:22:40

UML用例建模

2010-06-12 09:09:33

UML需求分析
点赞
收藏

51CTO技术栈公众号