搜索引擎系统:UML/OCL模型驱动开发  

Search engine:Model-driven development with UML/OCL

在线阅读下载全文

作  者:马苏拉[1] 朱盛[1] 

机构地区:[1]云南财经大学信息学院,昆明650221

出  处:《计算机工程与应用》2010年第22期54-61,共8页Computer Engineering and Applications

基  金:云南省应用基础研究基金项目(No.2006F0047M)

摘  要:介绍一个搜索引擎系统的开发。运用UML用例图做系统的需求分析,运用UML类图、状态图、包图进行系统设计。以OCL表达式丰富状态图。使用C#语言和ASP.NET编程,SQLServer存储信息,系统运行在微软.NET环境上。遵循面向对象方法,如逐步求精和模块化,建立UML/OCL模型、组织程序,将系统逐层分解成具有特定功能的模块。系统由收集器、索引器、检索器三大部分组成,分别负责数据收集、数据分析和索引构建、用户检索接口。论文报告系统分析、设计和实现的思想和过程。A search engine is developed.The use case,class,state and package diagrams of UML are used to do the require- ment analysis and design of the system.The state diagrams are enriched by means of the OCL expressions.This system is programmed in C# and ASP.NET,with SQL Server for storing information,and is run in the Microsoft .NET environment.Fol- lowing the object-oriented methodology, such as refinement and modularization, in building the UML/OCL models and con- structing the program, the system is hierarchically divided into modules of particular functions.The system consists of a col- lector, an indexer and a searcher.They are respectively responsible for information gathering, information analysis and index constructing,and user interface.The paper reports on the ideas and process of the system analysis,design and implementation.

关 键 词:模型驱动开发 面向对象程序设计 对象约束语言(OCL) 搜索引擎 软件工程 统一建模语言(UML) 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象