欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 计算机应用 > UML在信息系统中的研究

UML在信息系统中的研究

日期:2023-01-24 阅读量:0 所属栏目:计算机应用


摘 要:标准建模语言UML是一种使用面向对象系统的可视化建模方法。本文利用统一建模语言UML,阐述面向对象分析和设计模式在信息系统中的应用,以油田指纹识别系统为研究对象,设计分析UML模型。

关键词:UML;面向对象;指纹识别
1 引言
  随着计算机技术的日趋成熟,计算机应用在人们生活中的广泛普及,各种信息系统软件的需求量日益增多。而各类软件系统在开发中的模块更复杂,功能更完善,相对应的代码量就越大,传统的软件工程设计方法不能满足系统开发的要求,利用面向对象的建模方法则成为目前复杂软件系统设计的首选。
  UML是面向对象建模技术的标准,适合于将复杂的系统设计问题简单化。它采用面向对象的方式对系统进行描述,支持从分析、设计到建模的全过程.使用UML建立信息系统模型,提高了系统的可重用性,可维护性和稳定性,有效地解决了软件开发人员与系统专业人员之间交流困难的问题。
2 UML概述
  UML(Unified Modeling Language)是一种通用的可视化建模语言, 是说明、构造、记录一个软件集成系统的中间产品的可视化语言。描述在软件开发方法中用于表示设计的符号,它是被广泛使用的一种面向对象分析和设计的表示方式。UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。
  作为一种建模语言,UML的定义包括UML语义和UML表示法两部分。其中UML语义描述了UML的精确原模型定义,使开发者能在语义上取得一致,消除因人而异的最佳表达方法所造成的影响。UML表示法定义了UML的表示方法,为开发者或开发工具使用这些图形符号和文本语法进行系统建模提供了标准。
  UML包括概念的语义、表示法和说明,提供了静态、动态、系统环境及组织结构的模型。可被交互的可视化建模工具所支持,这些工具提供了代码生成器和报表生成器。UML标准并没有定义一种标准的开发过程,但它适用于迭代式的开发过程,是为支持大部分现存的面向对象开发过程而设计的。
  UML 具有可视化与表示能力强、独立于过程、独立于程序设计语言、易于掌握等特点。UML提供了用例图、类图、时序图、协作图和状态图等各种图形,通过这些图形,用户可以对软件系统进行面向对象的描述和建模,可以描述软件开发从需求分析直到实现和测试的全过程。UML融合了众多面向对象建模语言的长处,在系统的分析和设计中对项目开发、团队的交流起到非常重要的作用;使用UML 进行系统分析和设计,可以加速开发进程,提高代码质量,支持动态的业务需求,且UML 适用于各种规模的系统开发。
3 基于UML的指纹识别系统的设计
3.1需求分析阶段
  指纹识别技术在现有的安保系统中发挥着重大作用,将其应用到各种需要身份验证的安保系统中会大大提高系统的安全性和便捷性.本文中,以某油田安保系统项目指纹识别系统
为模型进行需求分析和设计。它使用指纹识别技术来验证用户身份,并对门禁系统进行日常管理。
  本系统中主要部件有:主机、指纹采集器、锁控器和电动锁,管理员从指纹采集器中获取用户指纹信息并将用户的指纹信息发送到主机,主机进行预处理和特征提取,根据指纹数据库中的存储信息判断用户是否具有开锁权限,从而控制自动锁的状态。在面向对象建模技术中,类和对象是面向对象技术中最基本的元素,本系统采用面向对象方法开发,经分析,系统中的类及类之间的关系用UML类图表示,图1所示为系统中的主要类图。

  系统所具有的功能我们可以用UML的用例模型来描述,UML用例图就是软件产品外部特性描述的视图,他从用户的角度而不是开发者的角度来描述软件产品的需求,分析软件产品所需的功能和行为。经分析,本系统的用例图如图2所示。

3.2 详细设计
  详细设计阶段是确定应该怎样具体地实现所要求的系统,需要对系统需求中的每个用例进行详细的分析,得到对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。通过需求分析阶段对系统功能的分析,本文以序列图来描述对象之间的交互过程,以便我们更清晰地了解系统统每个功能的具体实现过程。系统序列图如图3所示。

3.3 编码阶段
  上述步骤建立的模型是本阶段的基础,本系统选择面向对象的编程语言Java来完成编码。
4 总结
   使用UML建模方法设计分析信息系统,是复杂问题简单化,逻辑关系更加明确。系统采用多层架构和模块化的设计方法,提高了信息系统的性能。在实际的指纹识别系统的应用中,能够很方便的采集信息,并将信息发反馈到主机,主机根据输入用户的信息和采集到的指纹信息进行信息比对,实行具体的操作。而在现实生活中,每一个人的指纹信息是不一样的,故提高了系统的安全性。
参考文献:
[1]IEEEStd1516.1-2000 IEEE Standard for Modeling and Simulation(M & S)High Level Architecture(HLA)[S].
[2] 陈桂友 ,胡晓鹏 ,孙同景等.基于 UML 的养老金发放在线指纹识别系统设计.计算机工程,2006 ,32(15):261-265
[3] 陈桂友,孙同景,钟麦英.  养老金发放中的在线式指纹识别系统研制[J]. 山东大学学报(工学版), 2005, 35(35): 150-152.
[4] 鲁秋菊  李军.基于UML信息系统的分析与设计[J]. 信息科技,2009,05:96-97
[5]吴季,金贸中.UML面向对象分析(第一版)[M].北京:北京航空航天大学出版社.2002
[6] 刘晓华.等: UML基础及 Visio建模[M] ; 北京: 电子工业出版社, 2004. 本文链接:http://www.qk112.com/lwfw/jsjlw/jisuanjiyingyong/241640.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学