划回顾软件学科多年来的变化 ●软件的产生过程: 原始代码→编译→Link→终代码、脚本→混合 ●软件的分发过程: 文档、说明书、自动安装工具、培训、升级 ●软件工程: 需求→分析→设计→code→test→使用 ●对象技术和构件技术的不断普及,与大环境发 展相结合 Institute of Computer Software 2021-2-8 Nanjing University
回顾软件学科多年来的变化 2021-2-8 Institute of Computer Software Nanjing University 16 l 软件的产生过程: 原始代码编译 Link 终代码、脚本混合 l 软件的分发过程: 文档、说明书、自动安装工具、培训、升级 l 软件工程: 需求分析设计 code test 使用 l 对象技术和构件技术的不断普及,与大环境发 展相结合
对象技术 ●用一种新的思路来看待问题 ●多年的发展证明了OO符合软件的规律 ●对象技术的发展需要开发工具和开发语言的支持 ●三大特性:封裝性、继承性、多态性 ●两种思想 ● object+ Based Object-Oriented Institute of Computer Software 2021-2-8 Nanjing University
对象技术 2021-2-8 Institute of Computer Software Nanjing University 17 l 用一种新的思路来看待问题 l 多年的发展证明了OO符合软件的规律 l 对象技术的发展需要开发工具和开发语言的支持 l 三大特性:封装性、继承性、多态性 l 两种思想 l Object-Based l Object-Oriented
构件技术 ◎构件技术适合于现代的软件环境 ●软件更新快、规模大、强调协作等 ●构件的概念、软件|C ●构件的可独立发布性要求“接口与实现分离” ●构件 infrastructure,构件体系 COM、 CORBA(和Java)、NET 中间件( middleware)市场 Institute of Computer Software 2021-2-8 Nanjing University
构件技术 2021-2-8 Institute of Computer Software Nanjing University 18 l 构件技术适合于现代的软件环境 l 软件更新快、规模大、强调协作等 l 构件的概念、软件IC l 构件的可独立发布性要求“接口与实现分离” l 构件infrastructure,构件体系 l COM、CORBA(和Java)、.NET l 中间件(middleware)市场
摘要 19 口构件 口构件技术 口构件的组合 Institute of Computer Software 2021-2-8 Nanjing University
摘要 引言 构件 构件技术 构件的组合 2021-2-8 Institute of Computer Software Nanjing University 19
构件 口参考文献 a Clemens Szyperski, Dominik Gruntz, Stephan Murer. Component Software: Beyond Object-Oriented Programming second Edition. 构件化软件 超越面向对象编程(第二版) peski Dhotmiik Grunts Stephan 王千样等语 它香子工出社 Institute of Computer Software 2021-2-8 Nanjing university
构件 参考文献 Clemens Szyperski, Dominik Gruntz, Stephan Murer. Component Software: Beyond Object-Oriented Programming, Second Edition. 2021-2-8 Institute of Computer Software Nanjing University 20