基于OML网络信息资源管理论文:基于OML网络信息资源管

上传人:ss****gk 文档编号:233988308 上传时间:2022-01-03 格式:DOC 页数:7 大小:155.50KB
返回 下载 相关 举报
基于OML网络信息资源管理论文:基于OML网络信息资源管_第1页
第1页 / 共7页
基于OML网络信息资源管理论文:基于OML网络信息资源管_第2页
第2页 / 共7页
基于OML网络信息资源管理论文:基于OML网络信息资源管_第3页
第3页 / 共7页
基于OML网络信息资源管理论文:基于OML网络信息资源管_第4页
第4页 / 共7页
基于OML网络信息资源管理论文:基于OML网络信息资源管_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《基于OML网络信息资源管理论文:基于OML网络信息资源管》由会员分享,可在线阅读,更多相关《基于OML网络信息资源管理论文:基于OML网络信息资源管(7页珍藏版)》请在金锄头文库上搜索。

1、基于OML网络信息资源管理论文:基于OML网络信息资源管理与服务系统建模摘要:UML建模语言并不规定建模过程,而且UML建模标 记非常丰富,为了构建有效的系统模型,要根据实际选择适 当的过程和方法。本文以网络信息资源管理平台的开发为背 景,介绍了在面向对象应用系统的分析与设计过程中,应用 UML进行系统建模的过程和方法。关健词:UML建模;语言建模过程建模方法;信息资源管 理;系统模型1引言建模是软件开发过程中的一个重要组成部分,通过建模 能简化软件和软件过程,可以有效地降低软件系统开发和管 理的复杂性。UML(Uni 月 edNtodelingLOnguage)统一了面向 对象建模的基本概念

2、、术语及其图形符号,为开发团队提供 标准通用的模型设计语言来开发和构建计算机应用2, slo 它不仅可以支持面向对象的分析与设计,更重要的是能够有 力地支持从需求分析开始的软件开发的全过程。通过使用 UML的统一的标准建模符号,开发团队能够有效地阅读和交 流系统架构和设计规划。达到对面向对象系统进行可视化、 详述、构造和文档化的目的。设计以及程序实现等方而讨论 了采用UML进行系统建模的过程和方法。用例类图顺序图十 小困夔亘图1简捷建模模型图及关系但是刀入让只是一种 建模语言,建模语言自身并不规定过程,为了建造有效的模 型,需要一个建模过程。有许多建模过程可以和u八t一起 使用,要根据项目实际

3、选择适当的建模过程和方法。而且日 入让标记非常丰富,可以满足广泛领域内的项口需求,使得 在具体使用时不容易确是具体图形的用法。为了成功地使用 U内让,必须简化使用方法。不同的项目需要U入让不同的 部分。本文以基金资助项目信息资源管理与服务平台的系统 建模实践为例,从需求分析、体系结构设计、详细。2基于UML建模方法2. 1采用UML的建模原则在系统建模过程中建模的基本 原则是简捷,亦即用尽可能少和精炼的图形最大可能地覆盖 且能清晰有效地描述系统开发的全过程,使建模过程尽可能 保持简单。2.2建模过程与方法采用RUp(RationalUni月 edproeess) , 4一以用例为驱动、体系架构

4、为中心、迭代 和增量的过程来指导系统建模过程。建模工具采用 RationalRoseo对系统进行分析、设计,建立系统模型的 方法如下:将平台分解为各个子系统,用包图描述系统、子 系统的分层结构。对每一子系统进行体系架构建模,建立需 求视图、分析设计视图、实现视图模型。(1)在需求模型中, 通过用例图从外部用户的角度来捕获系统、子系统,用例的 组织采用分层结构,并分配到子系统所属包图中;(2)在系统 体系结构模型中,通过系统体系架构图来描述系统的多层体 系结构;(3)在系统分析模型中,主要通过顺序图描述对象间 的交互关系、对象的牛命周期以及牛命周期中对象可能存在 的状态以及状态间的转换约束;(4

5、)在系统设计模型中,通过 类图定义系统对象及对象间的静态关系;基金项目内蒙古 自治区高等学校科学研究项目(町0Z052);国家863基金资助 项 i (2003AA11810D10 系统建设 S 丫 sfemCon 劝 rU 比 m2006 年第11期计算机系统应用(5)在系统实现模型中,通过部署 图描述软件体系结构、硬件体系结构以及通信机制。下面以 网络信息资源管理与服务平台中信息资源管理子系统为例 说明系统建模过程。灵管理员资源管理与操作(什。m资源管 理操作)3信息资源管理系统建模根据分析,资源管理系统包括 以下功能模块:各分区资源操作与管理、资源分类管理、资 源分区管理、资源统一管理(

6、审核、发布、删除、推荐)模块。 普通用户只有操作权、授权管理员具有操作和管理权限分区 资源管理与操作用例图吴乂一了,、管理员一睡蓦一.-一画 嚼 一嚼一一分分粼霹矫呼呼)尸上传资源.( )_:)才删除资源:二几编辑资源、, 一产资源管理与操作汗1-一、一一沪z产下载资源一,一:_ 一;关吴-普通用户资源管理系统功能模块评 论资源限于篇幅以资源管理与操作子系统和分类管理子系 统为例建立需求模型、系统体系结构、分析与设计模型和实 现模型。3.1需求模型视频、音频、图像、软件、文章、文档、 课件、收藏这八个分区的资源不论是普通用户对它们的操作 还是管理员对它们的操作都有很大的相似之处,所以合并起 来

7、,总的称之为用户对分区资源管理与操作。包括编辑、上 传、下载、在线观看、浏览、检索、删除、增加资源儿种操 作,拥有不同权限的用户可以进行不同种类的操作。图3描 述了分区资源管理与操作用例图,3.2系统的软件体系结构软件体系架构采用层模式和 MvC体系架构模式。具体实现中采用JZ(体系架构中ModelZ, 应用:3truts框架实现MVC模式。把系统分成不同的层去处 理逻辑和表现,并且进一步把逻辑层分成处理每个独立用例 的构件。这样提高了系统的可扩展性和可维护性,司时保证 系统具有清晰的结构和规范的代码。软件体)一牛 塑,:一二一夕、走卜原源./用礴抓、汾创资:资t使纷用看.。戴;十术泪川刁L-

8、门.曰们J 1从叮查使泛一 舒封准T良览线、.、/ 翔、在,、, 儿三二红一;浏览分区图4分区资源管理与操作子用例系 结构如图5所示。实体层:这些构件为存储在底层的关系数 据库上的系统状态提供对象化身,称这些构件为实体对象 (Entities);数据访问对象层:数据访问逻辑构件能把记录 从底层关系数据库传递到系统状态构件,并口把系统状态构 件保存到数据库中,称为数据访问对象 (DatoAcCeSSobiects);业务对象层;这些构件负责在系统中 实现维护系统中实体的商业逻辑。称这些构件为勿stemCons 加氏on系统建设业务对象(BUsinessObiects) ;Web构件:应 用程序视

9、图将使用JSP来实现,对contro “er元素,不需 要重新设计,选择使用拟份C模式的APacheStruts框架, 控制管理JSP页面与具体业务逻辑之间的交互和页面跳转。3.3系统分析模型用顺序图对用例进行事件流分析,描 绘出用例涉及的对象和对象间的消息模型,得到系统的分析 模型。主要成果为顺序图(可以辅助协作图和状态图)。3.4系统设计模型在需求分析模型、系统体系结构设计 以及分析模型基础上进行系统的详细设计。系统的详细设计 要抽象出子系统所涉及到的边界类、控制类和实体类,对每 个类中的属牛、事件和方法进行详细描述,对一些垂要 方法要把实现算法用伪码加以描述。在系统的详细设计中还 要对接

10、口调用进行描述,对系统向外界提供的服务接口进行 设计和描述。分类管理子系统边界类、控制类和实体类及其 关系如图5所示。中间层是基于Unux的Web服务器,部署 资源管理平台软件系统(ResourceCenfer),基于开放源代码 的JZEE环境,利用JBoss作为EJB容器,Struts和刊e5作 为基础构件,采用axis作为WebService的支持平台,TOmcot 或resin作为servlet和JSP容器,由于这些容器都是符合 标准的,它们的选择不会影响系统的实现。平台软件系统利 用Unux系统本身符合标准的邮件服务器实现订阅等服务。 具体的选择可根据最终部署后的性能指标来决定。在客户

11、端 不需要其他部署,只需要支持浏览器和流媒体播放的NC机 或普通PC机即可。4结束语当前,在信息资源建设过程中,无论是电子政务、教育 信息化还是企业信息化,建设个分布式信息资源管理与服 务平台,在对信息资源整合管理的基础上,实现信息资源服 务,成为当前信息化推进的关键。本文以基金项目信息资源 管理与服务平台开发为背景,运用基于UML而向对象建模方 法,建立了系统的需求模型、体系结构模型、分析与设计模 型和实现模型。实践证明,运用基于UML面向对象建模方法, 可方便地管理项目需求,实现对整个软件系统的面向对象的 分析、设计与迭代开发,从而保证软件质量,降低软件开发 复杂性,提高了系统的可维护性和

12、可扩展性,对而向对象软 件分析和设计实践和Web应用程序建模实践具有参考价值。3.5实现模型按照系统软件体系架构设计,系统划分为 四个层:实体层、数据访问层、业务逻辑控制层和表示逻辑 层。为了实现系统功能在完成数据库准备工作之后需要实现 实体类、数据访问对象类、业务对象类和Web层构件类(Struts指令类、Struts指令类表单类和JsP页面)3.6系统部署模型整个平台的软硬件最终部署如下:最 底层是数据库服务器和媒体服务器,它们提供基本的数据服 务。参考文献:ISeottW. Ambler, L0 卿 L. Constro 咐 ine 著,兰雨晴、 高静等译,统一过程最佳实践,初始阶段,北京机械工业出 版社,2005. 3o2刘超、张莉,可视化面向对象建模技术-标准建模语 言UML教程M,北京北京航空航天大学出版社,2001. 2O3Uni 仃 edModelingLanguageSPec 币 cation 【S) .0MG, 2001 一 094RatiorrnlUni 行 edprocessMRationalSO 什 四areCor-Porotion, 2000.12

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号