《组件设计讲义1.pptVIP

  • 2
  • 0
  • 约1.23万字
  • 约 60页
  • 2016-12-31 发布于北京
  • 举报
组件设计 组件设计第一讲 主要内容 软件领域的发展 对象技术 组件技术 分布式计算 分布式对象技术 软件领域的发展 软件设计方法的发展 软件需求的变化 软件环境的变化 软件开发模式的变化 近十多年来软件学科的变化 组件化 大型软件系统的快速、经济和高质量的实现,一直是软件界努力的目标。 高级程序设计语言、数据库管理系统、模块化、面向对象、代码自动生成、分布式系统、软件重用都是努力的一部分。 组件化软件系统开发是解决大规模软件系统开发复杂性问题的一种有效途径。 对象技术 组件技术 概念:类、对象、组件 组件 组件有很多不同的用法 如:组件可用于实现ActiveX或JavaBeans的用户界面组件 组件具有运行时间可以被访问的接口,在组件开发生命周期的某个时间点上,组件可以独立地交付和安装 通常单个组件只有通过与其他组件协同才能实现自己的有用性 组件是可以插入系统中的对象 组件特征 软件组件模型具有以下主要特点: 自包含,组件是自包含的软件结构 接口 协作,组件是为了与其他组件协作的 基于组件的开发 基于组件的开发有多种定义 基于组件的开发是一种软件开发方法,采用这种方法贯穿整个开发基础设施和项目管理,都是基于组件进行的。 这种定义指出组件的开发包括采用基于组件的思想构建软件系统,整个系统开发是以组件为中心进行。 概念:重用 概念:接口与实现分离 概念:模块 概念:多态性 多

文档评论(0)

1亿VIP精品文档

相关文档