回顾软件学科多年来的变化 1902 16 软件的产生过程: 原始代码→编译→Link→终代码、脚本→混合 软件的分发过程: 文档、说明书、自动安装工具、培训、升级 软件工程: 需求→分析>设计→code→test→使用 。对象技术和构件技术的不断普及,与大环境发 展相结合 Institute of Computer Software 2022-2-27 Nanjing University
回顾软件学科多年来的变化 2022-2-27 Institute of Computer Software Nanjing University 16 l 软件的产生过程: 原始代码编译 Link 终代码、脚本混合 l 软件的分发过程: 文档、说明书、自动安装工具、培训、升级 l 软件工程: 需求分析设计 code test 使用 l 对象技术和构件技术的不断普及,与大环境发 展相结合
&雪扇 NAN 对象技术 1002 UNIVE 17 。用一种新的思路来看待问题 ●多年的发展证明了OO符合软件的规律 对象技术的发展需要开发工具和开发语言的支持 。三大特性:封装性、继承性、多态性 。两种思想 .Object-Based Object-Oriented Institute of Computer Software 2022-2-27 Nanjing University
对象技术 2022-2-27 Institute of Computer Software Nanjing University 17 l 用一种新的思路来看待问题 l 多年的发展证明了OO符合软件的规律 l 对象技术的发展需要开发工具和开发语言的支持 l 三大特性:封装性、继承性、多态性 l 两种思想 l Object-Based l Object-Oriented
&雪扇 NAN 构件技术 1902 UNIVE 18 构件技术适合于现代的软件环境 。软件更新快、规模大、强调协作等 。构件的概念、软件C ·构件的可独立发布性要求“接口与实现分离” 构件infrastructure,构件体系 。COM、CORBA(和Java)、.NET 。中间件(middleware)市场 Institute of Computer Software 2022-2-27 Nanjing University
构件技术 2022-2-27 Institute of Computer Software Nanjing University 18 l 构件技术适合于现代的软件环境 l 软件更新快、规模大、强调协作等 l 构件的概念、软件IC l 构件的可独立发布性要求“接口与实现分离” l 构件infrastructure,构件体系 l COM、CORBA(和Java)、.NET l 中间件(middleware)市场
&扇 摘要 UNIVE 19 口引言 ▣构件 ▣构件技术 ▣构件的组合 Institute of Computer Software 2022-2-27 Nanjing University
摘要 引言 构件 构件技术 构件的组合 2022-2-27 Institute of Computer Software Nanjing University 19
校条 构件 20 参考文献 ▣ Clemens Szyperski,Dominik Gruntz,Stephan Murer. Component Software:Beyond Object-Oriented Programming,Second Edition. Broadview 软件工程丛书 SE 构件化软件 —超越面向对象编程(第二版) [美]Clemens S2 persk Domi=ikGeuntz Stephes Murer着 王千样第 总意子常出极社 Institute of Computer Software 2022-2-27 Nanjing University
构件 参考文献 Clemens Szyperski, Dominik Gruntz, Stephan Murer. Component Software: Beyond Object-Oriented Programming, Second Edition. 2022-2-27 Institute of Computer Software Nanjing University 20