下载此文档

方法全生命期的软件体系结构支持.pptx


文档分类:管理/人力资源 | 页数:约47页 举报非法文档有奖
1/47
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/47 下载此文档
文档列表 文档介绍
ABC方法全生命期的软件体系结构支持梅宏北京大学信息科学技术学院软件所2005年10月28日-北京带来的软件技术挑战我们的工作面向构件、基于体系结构的软件开发方法ABC2带来的软件技术挑战3平台的特征开放性多变性动态性无统一控制的“真”分布性节点的高度自治性和不可预测性节点链接的开放性和动态性人、设备和软件的多重异构性使用方式的个性化和灵活性网络连接环境的多样性4未来软件的基本形态未来软件系统开放结构动态协同环境感知自主适应在线演化实体交互多种静态连接和动态合作方式互连、互通、协作和联盟实体元素独立性主动性自适应性分布、自治、异构的“构件”新的软件形态:网构软件(ware)实现从信息Web到SoftwareWeb的跨越5网构软件的主要特征自主性:软件实体具有相对独立性、主动性和自适应性协同性:软件实体之间多种方式的互连、互通、协作和联盟反应性:软件实体具有感知外部运行和使用环境的能力演化性:结构和实体的演化能力,包括:元素数目的可变性、结构关系的可调节性和结构形态的动态可配置性多态性:网构软件实体具有目标制导能力和多目标的特征协同能力,从而使系统的效果体现出相容的多目标性6网构软件对软件技术的挑战(1)传统软件形态新的软件形态分解确定目标、有序控制软件运行平台站点元素站点元素站点元素站点元素站点元素服务服务无序有序服务无序有序动态目标渐趋稳态7网构软件对软件技术的挑战(2)传统软件形态基于实体驱动需求标识实体结构分解需求变化新的软件形态基于协同驱动需求查找实体实体聚合需求变化8网构软件对软件技术的挑战(3)传统软件网构软件传统软件结构系统目标的确定性实体单元的被动性协同方式的单一性系统演变的静态性基于实体的结构分解经验驱动的软件手工开发模式网构软件结构多重不确定性主动自主性灵活多面性系统演化的动态性基于协同的实体聚合知识驱动的软件自动生成模式9现行技术体系的局限操作现有软件方法学与技术—面向对象技术对象数据实体的被动性、依赖性:无法支持自主性和反应性,缺乏对外界感知能力和主动能力的描述机制连接方式的单一性:RPC式硬连,无法支持协同性和演化性,缺乏对动态交互的表述与约束机制系统结构与目标的确定性:缺乏对环境因素、多态性、动态配置和演化、以及安全可信性的描述和控制机制现有软件中间件平台模型主要着重于开放环境的互连与互操作缺乏对协同、演化、反应和多态的支持10

方法全生命期的软件体系结构支持 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数47
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小834 KB
  • 时间2020-10-19