微软用户-第1章软件开发方法(三)软件开发技术.ppt

微软用户-第1章软件开发方法(三)软件开发技术.ppt

微软用户-第1章软件开发方法(三)软件开发技术.ppt

问题的提出 什么是软件复用?构件、中间件? 什么是CORBA、DOM和JEB? 什么是C/S?B/S? C/S和B/S的区别? …… 1.了解目前主要的软件开发技术 2.了解构件技术 3.了解软件复用技术 4.了解CORBA、DCOM和J2EE技术 5.了解C/S和B/S技术及开发基础 软件工程技术 构件技术 软件复用技术 C/S技术 B/S技术 1.3.1构件技术 软件产业和软件工程技术正面临着新的挑战。而传统的软件设计思想根本无法应对。在这一背景下,构件技术应运而生。 构件技术是基于OO技术上的更高级的抽象。它把底层的对象集合打成包,组成功能“插件”。基于构件技术的软件生产就是把已存在的构件组装(集成)到当前软件系统的框架结构中,从而生产出新的软件产品。 可以预见,构件技术是软件产业化革命的必然发展趋势。 构件技术概述 OO技术是在“数据十算法”的基础上提升了对事物的认识方法。而构件技术则在“对象+算法”的基础上将认识事物的角度从对象个体本身提升到个体在群体中的作用。 从抽象程度来看,OO技术已达到了类级重用(以类为封装单位);而构件技术是对一组类的组合进行封装,可以将底层的多个逻辑组合成高层次上的粒度更大的新构件,甚至直接封装到一个系统,使模块的重用从代码级、对象级、架构级到系统级都可能实现。显然,构件技术将抽象的程度提到了一个更高的层次。 实现构件技术的必备条件

文档评论(0)

1亿VIP精品文档

相关文档