首页 | 本学科首页   官方微博 | 高级检索  
     

搜索引擎系统:UML/OCL模型驱动开发
引用本文:马苏拉,朱盛.搜索引擎系统:UML/OCL模型驱动开发[J].计算机工程与应用,2010,46(22):54-61.
作者姓名:马苏拉  朱盛
作者单位:云南财经大学,信息学院,昆明,650221
基金项目:云南省应用基础研究基金项目 
摘    要:介绍一个搜索引擎系统的开发。运用UML用例图做系统的需求分析,运用UML类图、状态图、包图进行系统设计。以OCL表达式丰富状态图。使用C#语言和ASP.NET编程,SQL Server存储信息,系统运行在微软.NET环境上。遵循面向对象方法,如逐步求精和模块化,建立UML/OCL模型、组织程序,将系统逐层分解成具有特定功能的模块。系统由收集器、索引器、检索器三大部分组成,分别负责数据收集、数据分析和索引构建、用户检索接口。论文报告系统分析、设计和实现的思想和过程。

关 键 词:模型驱动开发  面向对象程序设计  对象约束语言(OCL)  搜索引擎  软件工程  统一建模语言(UML)
收稿时间:2010-2-2
修稿时间:2010-3-30  

Search engine:Model-driven development with UML/OCL
MA Su-la,ZHU Sheng.Search engine:Model-driven development with UML/OCL[J].Computer Engineering and Applications,2010,46(22):54-61.
Authors:MA Su-la  ZHU Sheng
Affiliation:( School of Information,Yunnan University of Finance and Economics,Kunming 650221,China)
Abstract: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.
Keywords:model-driven development  object-oriented programming  Object Constraint Language (OCL)  search engine  soft- ware engineering  Unified Modeling Language (UML)
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《计算机工程与应用》浏览原始摘要信息
点击此处可从《计算机工程与应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号