文献随笔(十二)

一.基本信息

标题:浅析软件工程中的UML建模技术
时间:2018.08
出版源:云南工程职业学院
文件分类:文献笔记java

二.研究背景

在进行软件的开发时,技术人员大都会经过面对对象描述的方法进行建模,该方法是将软件系统的对象看作是构建模块。在进行建模的过程当中,UML建模技术能够建立系统的静态结构以及动态行为,能够有效提升建模的效率和准确性。所以,对于软件工程中的UML建模技术研究具备必定的现实意义与理论指导价值。面试

三.具体内容

UML建模技术概述:UML是一种规范定义、文档化或者可视化的最标准的建模语言,能够应用于软件工程的各个阶段。具体而言,UML建模技术在软件工程中的应用主要有以下优点:a.UML建模技术能够在系统模型中实现彻底独立,虽然UML建模技术会与其他建模工具进行配合应用,可是并不会与系统的开发过程不产生交集;b.UML建模技术在软件工程中的应用是面向对象的,打破了传统建模语言的差别性,能够经过统一的模型元素进行方法与图形的表述;c.UML建模技术能够捕捉软件系统中的静态行为信息与动态行为信息,静态行为信息主要是指软件系统中对象,动态行为信息主要是从时间角度和状态角度对对象通信的定义;d.UML建模技术的和具体的实现没有关系,适用于全部语言平台或者工具平台,还可以应用于具备代码生成功能的交互式可视化建模工具,该工具能够为UML建模技术提供多种编程语言代码和程序构筑模型。数据库

软件工程中的UML建模技术应用模式:在软件工程中,UML建模技术主要经过视图的应用进行软件开发,UML建模技术一共能够提供八种图,实现软件系统开发的可视化以及模型化,以此获取软件系统的主要资料,从而明确软件系统的架构与体系。本文主要对经常使用的四种图进行分析:第一,用例图;第二,类图;第三,序列图;第四,协做图。编程

软件工程中的UML建模技术应用流程:需求分析环节,设计环节,实现环节,测试与配置环节。服务器

软件工程中的UML建模技术的应用实例:
人才招聘系统的登陆界面设计:对于人才招聘系统软件而言,登陆界面的设计能够提升系统的管理水平。在进行登陆界面的设计时,技术人员能够应用Custom Login UI进行界面参数的传递,当用户输入登陆信息并点击肯定按钮以后,系统能够自动进行“send Message”,并应用HTTP进行服务器请求,在接收到Custom Login UI的合法回复以后,即为用户登陆成功,能够应用人才招聘系统进行相应的操做。网络

人才招聘系统中用例图的应用分析:
第一,人才招聘系统的管理人员会经过管理功能设定系统的基本信息,好比,招聘的岗位、岗位的任职要求和岗位的薪酬待遇等内容,招聘信息主要经过Web形式上传到Internet上。架构

第二,应聘人员经过Custom Login UI界面进行人才招聘系统的登陆操做,当系统确认应聘人员的身份以后,便可登陆系统。应聘人员能够在招聘信息下面填写我的信息,系统会将应聘人员的我的信息上传到在线人才管理系统中,我的信息也会经过Web形式上传到Internet上。编程语言

第三,招聘人员能够在系统中查看应聘人员的我的信息,根据岗位的要求以及应聘人员的履历,决定是否邀请应聘人员面试。须要邀请应聘人员时,招聘人员能够经过系统进行E-mail的发送。与此同时,管理人员须要将应聘人员的信息添加到人事档案库中,以数据文本的格式进行存储。工具

第四,当招聘工做完成以后,管理人员须要将人才招聘系统关闭。在关闭的过程当中,管理人员的决策能够看做是抽象角色,经过“from Use Case View”表示。管理人员实施的操做主要包括招聘活动的启动与中止、招聘信息的管理、人事档案与招聘信息的导出等。测试

人才招聘系统中类图的应用分析:
a.类图的选择,技术人员须要根据人才资源系统的特色,经过同时获得类图的方式,应用stereotype object-entity、control、boundary等方法,确保角色能够有效应用于对象的通信过程当中,还可以保障序列图和协做图间的有效转换。

b.组件设计,技术人员须要将上一个步骤获得的类图进行实体映射,以此获得类图表。具体的映射方法以下:首先,将人才招聘系统中的实体进行单独的表的定义;而后,将实体表的继承网络结构删除,确保不一样层次的实例具有一致的属性;最后,将人才招聘系统中的子类文件状态配置于相应的表中,并在组件中创建数据库,用于Tax Date等映射表的存储。

c.组件图的构建,技术人员须要经过控制类组件进行组件图的构建,若是技术人员采用的编程语言为C++,能够将控制类组件存储为(.h文件)或者(.ccp文件)。另外,对于源代码文件,技术人员能够应用包进行源代码的分组,并经过关联进行序列图的类信息显示。当组件图构建完成以后,技术人员须要将可以执行的主程序(即.exe文件)以及java语境连接库加入到组件图中,实现人才招聘系统的开发。

四.结论

做者的结论:综上所述,UML建模技术能够提升软件开发的效率和有效性,值得推广应用。经过对软件工程中的UML建模技术分析可知,开发人员须要深刻了解UML建模技术的各类视图及应用特色,在软件工程的各个阶段正确应用视图,充分发挥出UML建模技术的做用,提升软件工程的质量。但愿本文能够为技术人员进行软件开发提供帮助。

个人评价:本文做者篇幅很小,写的不够细致,也没有图片表达,传达的意思不够明确,虽然能理解做者的想法,可是看起来不是那么流畅,因此以后我写论文时仍是要加入一些图片或者表格来表达个人想法,这样可让读者更加轻松的解读。

五.参考文献

王蕊 • 浅析软件工程中的UML建模技术 [J] • 电子世界,2018.08.075。

相关文章
相关标签/搜索