基于构件的软件复用和开发被认为是提高软件开发效率和质量的有效途径,并在分布式系统中得到了广泛的应用.但是,目前的软件构件技术主要还是着眼于构件实现模型和运行时互操作,缺乏一套系统的方法以指导整个开发过程.近年来,以构件为基本单元的软件体系结构研究取得了较大的发展.它通过对软件系统整体结构和特性的描述,为面向构件的软件开发提供了一个自顶向下的途径.介绍了一种以软件体系结构为指导,面向构件的软件开发方法,试图为基于构件的软件复用提供一种有效的解决方案.这种方法主要是将软件体系结构引入到软件开发的各个阶段,作为系统开发的蓝图,利用工具支持的自动转换机制缩小从高层设计到实现的距离,而后在构件平台的运行支持下实现自动的系统组装生成.国家自然科学基金; 国家自然科学基金; 国家高技术研究发展计划(863计划); 国家重点基础研究发展计划(973计划); 教育部科学技术研究项目中文核心期刊要目总览(PKU)中国科学引文数据库(CSCD)04721-7321
OMG发布的UML语言家族和MDA架构促进了模型驱动软件开发的思想成为现实.建模语言版本升级或者面向不同领域的语言家族新增成员的不断出现,要求模型驱动开发环境除了使得模型成为软件开发生命周期中的主体之...
随着普适计算和物联网技术的发展和应用,人们不断地把传感、效应、通信和计算能力嵌入到现实世界的人工物体中,使其更加智能化、自动化甚至协同地完成复杂的任务,这类能力得以增强的新型物体被称为智能物体或者智能...
近年、インターネットの普及に伴い、Webアプリケーションが広く利用されるようになってきている。その需要は今後も高まると考えられ、より簡単な開発方法が模索されている。コンポーネント指向フレームワークは、...
软件朝着越来越复杂和庞大的趋势发展,因此对更有效的软件开发技术的需求十分迫切.近年来,软件体系结构、构件技术和软件复用技术等开始在软件开发中发挥重要作用,成为软件工程领域研究的热点.在基于构件复用的开...
作为基于构件的软件开发过程的系统蓝图,软件体系结构(SA)扮演了非常重要的角色,其研究受到越来越多的关注.而软件体系结构描述语言(ADL)是研究和应用SA的基础.提出了一种基于XML的体系结构描述语言...
对运行系统的理解是软件维护的关键,而软件体系结构(SA)是理解大型软件系统的重要依据.SA运行视图以运行时软件体系结构(RSA)为基础,用易于理解的方式反映软件的实时状态和行为,并将用户对SA的操作转...
1.前言 软件工程作为一门独立学科出现的目标是为了解决60年代开始出现的软件危机,试图摆脱软件白手起家、手工作坊般的开发方式,提高软件生产率和质量.几十年来尽管软件工程的研究和实践取得了巨大的进展,但...
软件复用是在软件开发中避免重复劳动的解决方案.通过软件复用,可以提高软件开发的效率和质量.近十几年来,面向对象技术出现并逐步成为主流技术,为软件复用提供了基本的技术支持.软件复用研究重新成为热点,被视...
随着软件规模和复杂性的不断增加,系统总体结构设计和说明的重要性远远超过了特定算法和数据结构的选择,软件体系结构作为描述系统高层设计的手段,已成为软件工程领域研究的一个热点.本文讨论了体系结构的研究背景...
В данной статье обоснована необходимость создания интеллектуальных компьютерных средств обучения в о...
[[abstract]]由於多媒體技術的日趨成熟,多媒體是個人電腦發展的必然趨勢。本研究旨在探討目 前國內外各多媒體技術發展的情形,並運用超媒體(Hypermedia)的理念,在多媒體 (Multim...
The component-based software reuse and development is considered as an effective and efficient appro...
[[abstract]]為了提高軟體的產能,這篇論文設計和實作了一個軟體開發平台(SDP)。我們提 供的軟體開發平台由一個核心程式、一個圖形化的輸入輸出設計器(GIOD)和一個狀 態表產生器(STG)...
В ходе проектирования и выполнения строительных процессов возникает ряд задач, связанных с оптимизац...
この調査は、ある日本の大学におけるEFLプログラムの、ブラウン(1995)提唱のカリキュラム発展4要素(ニーズ分析、ゴールと対象の定義、教材作成、評価)との協同的応用事例を示すものである。カリキュラム...
OMG发布的UML语言家族和MDA架构促进了模型驱动软件开发的思想成为现实.建模语言版本升级或者面向不同领域的语言家族新增成员的不断出现,要求模型驱动开发环境除了使得模型成为软件开发生命周期中的主体之...
随着普适计算和物联网技术的发展和应用,人们不断地把传感、效应、通信和计算能力嵌入到现实世界的人工物体中,使其更加智能化、自动化甚至协同地完成复杂的任务,这类能力得以增强的新型物体被称为智能物体或者智能...
近年、インターネットの普及に伴い、Webアプリケーションが広く利用されるようになってきている。その需要は今後も高まると考えられ、より簡単な開発方法が模索されている。コンポーネント指向フレームワークは、...
软件朝着越来越复杂和庞大的趋势发展,因此对更有效的软件开发技术的需求十分迫切.近年来,软件体系结构、构件技术和软件复用技术等开始在软件开发中发挥重要作用,成为软件工程领域研究的热点.在基于构件复用的开...
作为基于构件的软件开发过程的系统蓝图,软件体系结构(SA)扮演了非常重要的角色,其研究受到越来越多的关注.而软件体系结构描述语言(ADL)是研究和应用SA的基础.提出了一种基于XML的体系结构描述语言...
对运行系统的理解是软件维护的关键,而软件体系结构(SA)是理解大型软件系统的重要依据.SA运行视图以运行时软件体系结构(RSA)为基础,用易于理解的方式反映软件的实时状态和行为,并将用户对SA的操作转...
1.前言 软件工程作为一门独立学科出现的目标是为了解决60年代开始出现的软件危机,试图摆脱软件白手起家、手工作坊般的开发方式,提高软件生产率和质量.几十年来尽管软件工程的研究和实践取得了巨大的进展,但...
软件复用是在软件开发中避免重复劳动的解决方案.通过软件复用,可以提高软件开发的效率和质量.近十几年来,面向对象技术出现并逐步成为主流技术,为软件复用提供了基本的技术支持.软件复用研究重新成为热点,被视...
随着软件规模和复杂性的不断增加,系统总体结构设计和说明的重要性远远超过了特定算法和数据结构的选择,软件体系结构作为描述系统高层设计的手段,已成为软件工程领域研究的一个热点.本文讨论了体系结构的研究背景...
В данной статье обоснована необходимость создания интеллектуальных компьютерных средств обучения в о...
[[abstract]]由於多媒體技術的日趨成熟,多媒體是個人電腦發展的必然趨勢。本研究旨在探討目 前國內外各多媒體技術發展的情形,並運用超媒體(Hypermedia)的理念,在多媒體 (Multim...
The component-based software reuse and development is considered as an effective and efficient appro...
[[abstract]]為了提高軟體的產能,這篇論文設計和實作了一個軟體開發平台(SDP)。我們提 供的軟體開發平台由一個核心程式、一個圖形化的輸入輸出設計器(GIOD)和一個狀 態表產生器(STG)...
В ходе проектирования и выполнения строительных процессов возникает ряд задач, связанных с оптимизац...
この調査は、ある日本の大学におけるEFLプログラムの、ブラウン(1995)提唱のカリキュラム発展4要素(ニーズ分析、ゴールと対象の定義、教材作成、評価)との協同的応用事例を示すものである。カリキュラム...
OMG发布的UML语言家族和MDA架构促进了模型驱动软件开发的思想成为现实.建模语言版本升级或者面向不同领域的语言家族新增成员的不断出现,要求模型驱动开发环境除了使得模型成为软件开发生命周期中的主体之...
随着普适计算和物联网技术的发展和应用,人们不断地把传感、效应、通信和计算能力嵌入到现实世界的人工物体中,使其更加智能化、自动化甚至协同地完成复杂的任务,这类能力得以增强的新型物体被称为智能物体或者智能...
近年、インターネットの普及に伴い、Webアプリケーションが広く利用されるようになってきている。その需要は今後も高まると考えられ、より簡単な開発方法が模索されている。コンポーネント指向フレームワークは、...