摘要: 近几年来,软件复用技术得到学术研究方面的高度重视。采用软件复用技术可以提高了软件生产率和质量,缩短开发周期,降低开发成本。本文首先介绍了软件构件技术开发的意义和三种常见的构件模型,主要介绍COM/DCOM的基本概念、实现技术以及特点,并结合当前流行的构件开发环境Microsoft Visual C++,探求在该环境中如何描述和实现COM/DCOM技术。
首先对旅游资源信息分析软件构件进行需求分析,并对几个构件进行详细分析与UML建模;其次介绍几个构件的详细设计与实现,先对相应的构件进行算法分析,然后在Visual C++开发环境下实现构件开发;然后介绍构件在开发实际软件中的运用,阐述在Visual C++环境下开发实际软件如何调用组件的接口,论文网http://www.751com.cn/ 使其运用于实际软件功能模块的开发,缩短开发时间,提高软件质量。
关键字: 旅游资源信息分析,构件,COM,DCOM
The Development of Tourism Resources Information Analysis Software Component Based on COM/DCOM
Abstract: In recent years, Software Reuse is highly valued in the field of academic research. Software Reuse can be used to improve software productivity and quality, shorten the development cycle, lower development costs. this article introduces the meaning of the development of software component technology in first and three common component model, primarily introduce the basic concepts of COM / DCOM, implementation technologies and features, combined with the popular component development environment Microsoft Visual C + + in the current, explore how to describe and implement COM / DCOM technology .
First,introduce Tourism Resources Information needs analysis for software component, and the detailed analysis of some components and their UML modeling; second, introduce the detailed design and implementation of the components. First, take business process analysis or algorithm analysis, next, implement these components in the Visual C + + development environment. Then introduce how to use the components in the development of actual application software. Explain how to call the interface of the components to develop actual application software, in order to shorten development time and improve software quality.
Keywords: Tourism Resources Information Analysis,Component,COM,DCOM
1 引言本文来自辣.文~论^文·网原文请找腾讯32,49114
1.1 构件开发的意义
基于构件的软件开发方法(CBSD)的兴起主要是源于如下不同的背景:一是在学术研究方面对现代软件工程思想,特别是对软件复用技术的高度重视;二是在技术研发方面所取得的有效进展,如,虽然缺少理论的支持,但在图形用户界面(GUI)和数据库应用中基于部件的组装技术的成功应用;三是一些主流互操作技术开发者的积极推动,如OMG的CORBA/CCM、微软公司的COM/DCOM以及 SUN公司的EJB已成为主流的构件实现规范,相应的软件中间件平台规范也已获得较为普遍的接受;四是由于面向对象技术的广泛使用,提供了构作和使用构件的概念基础和实用工具,事实上,主流的构件实现模型均基于对象技术。
近十年来软件复用技术已成为解决软件危机、提高软件生产率和质量的最有效、最具潜力的手段。软件复用(或软件重用)是指充分利用过去软件开发中积累的成果、知识和经验,去开发新的软件系统,使人们在新系统的开发中着重于解决出现的新问题、满足新需求,从而避免或减少软件开发中的重复劳动。采用软件复用技术使人们在软件开发中不必“重新发明轮子”或“一切从零开始”,提高了软件生产率和质量,缩短开发周期,降低开发成本。软件的重用中没有材料的消耗,而且软件通过多次重用后其质量和可靠性越来越高。2325
[1] [2] [3] [4] [5] [6] [7] [8] 下一页