期刊文献+
共找到85篇文章
< 1 2 5 >
每页显示 20 50 100
Aspect-oriented software reverse engineering 被引量:1
1
作者 苏旸 李凡 +1 位作者 胡圣明 陈平 《Journal of Shanghai University(English Edition)》 CAS 2006年第5期402-408,共7页
To solve the identification and comprehension problem of crosscutting concerns in existing legacy software system, a framework of aspect-oriented software reveme engineering is proposed. An approach on re-modularizing... To solve the identification and comprehension problem of crosscutting concerns in existing legacy software system, a framework of aspect-oriented software reveme engineering is proposed. An approach on re-modularizing traversal features of legacy system is presented based on various unified modeling language (UML) diagrams. While modeling crosscutting concerns in UML use case diagrams, the non-functional requirements that affect several use case modules can be enveloped into aspect modules with a stereotype mechanism. The recurring message transmission patterns can be re-modularized as aspects in UML sequence diagrams with UML collaborations. Standard UML activity diagram notations are extended and modified by node fusion and addition, which support the graphical composition operation between crosscutting behaviors and primary business roles of concurrent systems. Case study indicates that travernal features of software system can be extracted and re-modularized from various perspectives in aspect-oriented reverse engineering, which improves comprehensibility and maintainability of legacy systems. 展开更多
关键词 crosscutting concerns aspect mining reverse engineering aspect oriented programming (AOP) unified modeling language uml).
下载PDF
Intelligent Agent Based Mapping of Software Requirement Specification to Design Model
2
作者 Emdad Khan Mohammed Alawairdhi 《Journal of Software Engineering and Applications》 2013年第12期630-637,共8页
Automatically mapping a requirement specification to design model in Software Engineering is an open complex problem. Existing methods use a complex manual process that use the knowledge from the requirement specifica... Automatically mapping a requirement specification to design model in Software Engineering is an open complex problem. Existing methods use a complex manual process that use the knowledge from the requirement specification/modeling and the design, and try to find a good match between them. The key task done by designers is to convert a natural language based requirement specification (or corresponding UML based representation) into a predominantly computer language based design model—thus the process is very complex as there is a very large gap between our natural language and computer language. Moreover, this is not just a simple language conversion, but rather a complex knowledge conversion that can lead to meaningful design implementation. In this paper, we describe an automated method to map Requirement Model to Design Model and thus automate/partially automate the Structured Design (SD) process. We believe, this is the first logical step in mapping a more complex requirement specification to design model. We call it IRTDM (Intelligent Agent based requirement model to design model mapping). The main theme of IRTDM is to use some AI (Artificial Intelligence) based algorithms, semantic representation using Ontology or Predicate Logic, design structures using some well known design framework and Machine Learning algorithms for learning over time. Semantics help convert natural language based requirement specification (and associated UML representation) into high level design model followed by mapping to design structures. AI method can also be used to convert high level design structures into lower level design which then can be refined further by some manual and/or semi automated process. We emphasize that automation is one of the key ways to minimize the software cost, and is very important for all, especially, for the “Design for the Bottom 90% People” or BOP (Base of the Pyramid People). 展开更多
关键词 software engineering Artificial Intelligence Ontology INTELLIGENT Agent Requirements SPECIFICATION Requirements modeling Design modeling Semantics Natural language Understanding Machine Learning Universal modeling language (uml) ICT (Information and Communication Technology and BOP (Base of the PYRAMID People)
下载PDF
Spatial data modeling for coalfield geological environment
3
作者 JIA Bei SU Qiao-mei LIU Chen LI Hui-juan 《Journal of Coal Science & Engineering(China)》 2010年第3期300-305,共6页
Presented a study on the design and implementation of spatial data modelingand application in the spatial data organization and management of a coalfield geologicalenvironment database.Based on analysis of a number of... Presented a study on the design and implementation of spatial data modelingand application in the spatial data organization and management of a coalfield geologicalenvironment database.Based on analysis of a number of existing data models and takinginto account the unique data structure and characteristic, methodology and key techniquesin the object-oriented spatial data modeling were proposed for the coalfield geological environment.The model building process was developed using object-oriented technologyand the Unified Modeling Language (UML) on the platform of ESRI geodatabase datamodels.A case study of spatial data modeling in UML was presented with successful implementationin the spatial database of the coalfield geological environment.The modelbuilding and implementation provided an effective way of representing the complexity andspecificity of coalfield geological environment spatial data and an integrated managementof spatial and property data. 展开更多
关键词 spatial data model object-oriented unified modeling language uml coal- field geological environment
下载PDF
UML 软件开发过程和支持环境研究 被引量:33
4
作者 张莉 葛科 +1 位作者 王云 周伯生 《北京航空航天大学学报》 EI CAS CSCD 北大核心 1998年第4期407-410,共4页
从当前对软件工程过程的需求出发,结合软件工程领域的最新成果统一建模语言UML(UnifiedModelingLanguage),重点讨论了适应需求变化的迭代式软件开发过程,提出了柔性软件开发模型.在此研究的基础上,设... 从当前对软件工程过程的需求出发,结合软件工程领域的最新成果统一建模语言UML(UnifiedModelingLanguage),重点讨论了适应需求变化的迭代式软件开发过程,提出了柔性软件开发模型.在此研究的基础上,设计了集成化UML软件开发环境的框架,指出其组成应包括UML可视化建模系统、UML模拟系统、UML代码生成系统和UML逆向变换系统4个部分,并提出了需要解决的问题. 展开更多
关键词 软件工具 uml 建模语言 柔性软件开发
下载PDF
基于UML实时扩展的嵌入式软件测试用例生成技术 被引量:11
5
作者 殷永峰 郑本焘 +1 位作者 陆民燕 倪红英 《系统工程与电子技术》 EI CSCD 北大核心 2011年第3期694-699,共6页
将统一建模语言(unified modeling language,UML)和对象约束语言(object constraint language,OCL)引入嵌入式软件测试领域,首先提出了一种基于UML实时扩展的嵌入式软件测试建模过程。然后,给出了UML状态图和类图的实时扩展方法。最后,... 将统一建模语言(unified modeling language,UML)和对象约束语言(object constraint language,OCL)引入嵌入式软件测试领域,首先提出了一种基于UML实时扩展的嵌入式软件测试建模过程。然后,给出了UML状态图和类图的实时扩展方法。最后,结合航空电子系统嵌入式软件测试用例生成过程,详细阐述了被测系统的静态和动态建模,提出了扩展的测试序列定义及其生成方法,最终将所生成测试用例采用扩展标记语言(extensible markup language,XML)格式存储。工程应用验证表明,上述方法可充分发挥UML作为工业标准的工具资源优势,提高嵌入式软件测试用例生成的准确性、有效性和自动化程度。 展开更多
关键词 软件工程 自动化测试 统一建模语言 嵌入式软件 测试用例
下载PDF
基于UML的软件Markov链使用模型构造研究 被引量:29
6
作者 颜炯 王戟 陈火旺 《软件学报》 EI CSCD 北大核心 2005年第8期1386-1394,共9页
软件统计测试要求基于软件使用模型产生测试例对软件系统进行测试,并根据测试结果评价软件可靠性,是高可靠软件测试的重要组成部分.由于统一建模语言(unifiedmodelinglanguage,简称UML)已经成为事实上的面向对象标准建模语言,因此,从软... 软件统计测试要求基于软件使用模型产生测试例对软件系统进行测试,并根据测试结果评价软件可靠性,是高可靠软件测试的重要组成部分.由于统一建模语言(unifiedmodelinglanguage,简称UML)已经成为事实上的面向对象标准建模语言,因此,从软件UML模型构造软件使用模型就成为面向对象软件统计测试的关键.为此,定义了加入统计测试约束的UML用例图、序列图以及用例执行顺序关系,为基于UML的软件统计测试提供了一个形式化描述基础.在此基础上,给出一个从软件UML模型构造软件Markov链使用模型的算法,并给出了自动化支持工具UMGen的类图结构,基于一个卫星控制系统,说明了所提出方法的有效性. 展开更多
关键词 统一建模语言 统计测试 MARKOV链使用模型 软件可靠性
下载PDF
一种基于UML的软件产品线可变性建模方法 被引量:7
7
作者 罗代忠 赵文耘 彭鑫 《计算机应用》 CSCD 北大核心 2008年第8期2137-2140,共4页
将UML引入到软件产品线开发中,在产品线可变性分析的基础上,提出了一种基于UML的产品线可变性建模方法。该方法不仅支持可选、多选一等可变点类型的描述,还支持软件产品线可变性的约束建模。在此基础上,还通过一个手机应用软件的产品线... 将UML引入到软件产品线开发中,在产品线可变性分析的基础上,提出了一种基于UML的产品线可变性建模方法。该方法不仅支持可选、多选一等可变点类型的描述,还支持软件产品线可变性的约束建模。在此基础上,还通过一个手机应用软件的产品线可变性建模实例验证了该方法的有效性。 展开更多
关键词 软件产品线 可变性 统一建模语言 需求建模 约束
下载PDF
基于UML的嵌入式软件测试用例生成方法研究 被引量:8
8
作者 殷永峰 刘斌 姜同敏 《计算机应用研究》 CSCD 北大核心 2008年第10期3018-3021,共4页
基于嵌入式软件实时性、嵌入式和反应式等特点,对UML进行了实时性扩展,运用多种UML视图描述嵌入式系统的结构和行为,提出了如何从基于UML的模型中自动生成测试用例的设计思路。
关键词 统一建模语言 面向对象 嵌入式软件 测试场景 测试用例
下载PDF
面向并行程序设计的扩展UML建模 被引量:3
9
作者 胡长军 丁良 +1 位作者 常晓东 李建江 《计算机工程》 CAS CSCD 北大核心 2008年第1期86-89,93,共5页
为了解决并行软件开发复杂及维护困难的问题,提出一种并行软件建模的方法。利用统一建模语言(UML)的扩展机制建立了一系列模型,描述了分布式共享内存的基本程序结构建模,通过组合这些基本模型,创建新的模型来适应具体应用。该建模方法... 为了解决并行软件开发复杂及维护困难的问题,提出一种并行软件建模的方法。利用统一建模语言(UML)的扩展机制建立了一系列模型,描述了分布式共享内存的基本程序结构建模,通过组合这些基本模型,创建新的模型来适应具体应用。该建模方法保留了UML易理解、易扩展和易于指导工程实践的特点,便于从串行建模扩展到并行建模。通过对一个并行应用的描述,表明该方法对实际的并行程序设计具有指导意义。 展开更多
关键词 并行软件工程 并行软件建模 统一建模语言
下载PDF
基于UML语音发票查询系统的研究及应用 被引量:3
10
作者 熊曾刚 张学敏 +1 位作者 陈建新 王时绘 《微电子学与计算机》 CSCD 北大核心 2004年第12期42-45,共4页
UML建模是面向对象技术的一个重要应用,也是近代软件工程环境中对象分析和设计的重要工具。本文首先介绍了UML的建模原理,然后结合海口地税语音发票查询系统项目的分析设计过程,对UML技术的具体应用作了详细的描述。
关键词 软件工程 uml 面向对象 建模方法
下载PDF
基于UML的数字化技术图纸管理信息系统分析和设计 被引量:4
11
作者 郭宁生 王东勃 +1 位作者 范阳曦 秦现生 《机械科学与技术》 CSCD 北大核心 2009年第3期404-407,411,共5页
为了能够高效地开发数字化技术图纸管理信息系统,将UML技术应用于数字化技术图纸管理信息系统的分析和设计,首先提出了一种基于并行工程的UML系统分析和设计方法,其次分别从UML用例图、类图、顺序图和状态图等方面给出了系统分析的应用... 为了能够高效地开发数字化技术图纸管理信息系统,将UML技术应用于数字化技术图纸管理信息系统的分析和设计,首先提出了一种基于并行工程的UML系统分析和设计方法,其次分别从UML用例图、类图、顺序图和状态图等方面给出了系统分析的应用,最后从UML软件代码生成和数据结构生成方面给出了系统应用,系统的顺利实施表明本文提出的系统分析和设计方法取得了良好的效果。 展开更多
关键词 uml 统一建模语言 并行工程
下载PDF
应用UML进行反辐射导弹对抗仿真建模 被引量:6
12
作者 陆波 华祖耀 《计算机仿真》 CSCD 2003年第12期17-19,共3页
反辐射导弹是现代战场上雷达的主要克星 ,因此熟悉其特性 ,研究专门的战法具有重要的现实意义。该文阐述了面向对象的软件工程方法学对开发大型仿真系统软件的显著作用 ,并运用统一建模语言对反辐射导弹对抗仿真软件进行建模。
关键词 反辐射导弹 系统仿真 分布式仿真支撑系统 对抗仿真 模型 uml
下载PDF
基于UML序列图的测试方法 被引量:2
13
作者 徐丽萍 蒋志龙 谢晓东 《计算机应用研究》 CSCD 北大核心 2008年第1期151-153,共3页
提出了一种基于UML序列图的面向对象类簇级测试的方法。这种方法根据序列图进行分析提取类交互信息和用户的输入数据生成测试用例,并根据序列图对代码进行插桩,构造测试模块;最后测试驱动器执行测试模块得到测试结果。该方法也支持UML2.... 提出了一种基于UML序列图的面向对象类簇级测试的方法。这种方法根据序列图进行分析提取类交互信息和用户的输入数据生成测试用例,并根据序列图对代码进行插桩,构造测试模块;最后测试驱动器执行测试模块得到测试结果。该方法也支持UML2.0中为序列图添加的新特征。 展开更多
关键词 规格说明 面向对象 统一建模语言 序列图 软件测试
下载PDF
用UML和IDEF方法对软件开发进行建模 被引量:3
14
作者 郭海英 钟廷修 《计算机工程与应用》 CSCD 北大核心 2002年第4期105-107,171,共4页
文章介绍了可视化面向对象建模技术和IDEF结构化分析方法的基本概念和方法。并以锅炉CAD软件的开发为例,研究了这两种信息建模方法在软件开发中的应用,并对他们的特点进行了分析和比较。
关键词 软件开发 建模 可视化 面向对象 uml IDEF 锅炉 CAD
下载PDF
基于UML的城市应急联动系统建模 被引量:2
15
作者 唐作其 李娜 《计算机工程与设计》 CSCD 北大核心 2010年第9期2044-2047,2051,共5页
为了加快城市应急联动系统(CERS)的开发和利用现有的开发经验,研究了城市应急联动系统的结构、组成和功能,并分析了开发的关键问题。再运用软件工程领域内成熟的统一建模语言(UML),设计了一个完整的城市应急联动系统模型,包括城市应急... 为了加快城市应急联动系统(CERS)的开发和利用现有的开发经验,研究了城市应急联动系统的结构、组成和功能,并分析了开发的关键问题。再运用软件工程领域内成熟的统一建模语言(UML),设计了一个完整的城市应急联动系统模型,包括城市应急联动系统用例图、类图、时序图、状态图、组件图、部署图等。采用Rational Rose工具实现CERS设计模型,目的是为系统最终用户和系统开发者提供统一的描述模型,指导系统开发人员迅速、准确、全面获取需求,规范系统的开发过程,优化系统结构,提高系统的开发效率。 展开更多
关键词 城市应急联动系统 软件工程 统一建模语言 用例图 系统结构
下载PDF
基于UML的人力资源管理系统的建模和开发 被引量:3
16
作者 张珩 吴相林 《武汉科技学院学报》 2001年第2期26-30,共5页
以一个人力资源管理信息系统为背景 。
关键词 统一建模语言 面向对象 软件开发 人力资源管理系统 模型图 建模方法
下载PDF
结合UML和RAISE的软件开发方法研究 被引量:2
17
作者 明仲 《计算机工程》 CAS CSCD 北大核心 2001年第4期23-25,共3页
面向对象方法形象、直观、使用方便,但难以消除二义性。形式化方法严密、可靠、可验证,但软件规约不直观,不符合开发人员的使用习惯。探讨一种结合面向对象方法UML和形式化方法RAISE的软件开发方法。
关键词 软件开放方法 uml RAISE 软件工程 面向对象
下载PDF
面向对象的软件工程与统一建模语言UML 被引量:10
18
作者 陆波 华祖耀 《电脑开发与应用》 2002年第9期18-20,共3页
通过评述软件工程的两个发展阶段 ,重点介绍了面向对象的开发方法。统一建模语言 UML是一种基于面向对象方法学的规范可视化建模语言 ,论文对其组成、特征和建模过程进行了描述。
关键词 面向对象 软件工程 统一建模语言 uml语言
下载PDF
基于UML的信息系统软件体系结构描述 被引量:3
19
作者 鲁琴 《辽东学院学报(自然科学版)》 CAS 2011年第4期311-314,共4页
对软件体系结构理论在实践中的应用进行了深入研究,提出了一种基于UML的多视图模型,分别从系统逻辑视图,数据视图,行为视图和物理视图四个方面对信息系统的软件体系结构加以描述。并将这种方法实际用于丹东市警务信息综合应用平台中的... 对软件体系结构理论在实践中的应用进行了深入研究,提出了一种基于UML的多视图模型,分别从系统逻辑视图,数据视图,行为视图和物理视图四个方面对信息系统的软件体系结构加以描述。并将这种方法实际用于丹东市警务信息综合应用平台中的核心模块———地址信息管理模块的开发过程中,实践证明该方法具有可用性和易用性。 展开更多
关键词 软件体系结构 统一建模语言 软件体系结构描述语言 地址信息管理 警务信息
下载PDF
基于UML的态势显示软件构件设计与应用 被引量:2
20
作者 陈彬 陈超 《指挥信息系统与技术》 2013年第1期33-37,共5页
为设计标准、通用的态势显示软件,根据该软件特点,结合统一建模语言(UML)建模技术在软件构件技术中的应用,将UML引入软件的构件化改造设计。通过UML建立功能需求、静态和动态模型,抽象出系统的共同功能特征,继而建立了基于UML的态势显... 为设计标准、通用的态势显示软件,根据该软件特点,结合统一建模语言(UML)建模技术在软件构件技术中的应用,将UML引入软件的构件化改造设计。通过UML建立功能需求、静态和动态模型,抽象出系统的共同功能特征,继而建立了基于UML的态势显示软件模型。因此,提高了系统的开发效率和软件复用率,优化了系统结构,改进了系统安全性。 展开更多
关键词 态势显示软件构件 统一建模语言 软件建模 软件复用
下载PDF
上一页 1 2 5 下一页 到第
使用帮助 返回顶部