期刊文献+
共找到85篇文章
< 1 2 5 >
每页显示 20 50 100
基于构件软件的可靠性通用模型 被引量:62
1
作者 毛晓光 邓勇进 《软件学报》 EI CSCD 北大核心 2004年第1期27-32,共6页
随着软构件技术的快速发展,聚集软构件设计复杂软件系统的软件开发方法日趋成熟.如何利用系统架构和软构件的可靠性分析软件系统的可靠性成为一个亟待解决的问题.软件是静态的,而开发过程是动态的.为了在动态的开发过程中跟踪可靠性,以... 随着软构件技术的快速发展,聚集软构件设计复杂软件系统的软件开发方法日趋成熟.如何利用系统架构和软构件的可靠性分析软件系统的可靠性成为一个亟待解决的问题.软件是静态的,而开发过程是动态的.为了在动态的开发过程中跟踪可靠性,以函数抽象为基础,提出了基于构件软件的一个可靠性通用模型——构件概率迁移图.与偏重于数学建模的相关工作不同,该模型更关注于动态开发过程中的可靠性跟踪. 展开更多
关键词 基于构件软件 构件 软件可靠性 模型
在线阅读 下载PDF
一种基于构件软件仿真的成本估算方法 被引量:1
2
作者 于林宇 孙文靖 王爱莉 《计算机仿真》 CSCD 2006年第12期93-95,共3页
随着面向对象和软件复用技术的发展,产生了一种新的基于构件的软件开发方法,被广大软件开发人员普遍看好,发展很快。为了解决基于构件的软件开发成本估算的问题,结合构件的复用成本公式,在分析基于构件的软件开发方法特点的基础上提出... 随着面向对象和软件复用技术的发展,产生了一种新的基于构件的软件开发方法,被广大软件开发人员普遍看好,发展很快。为了解决基于构件的软件开发成本估算的问题,结合构件的复用成本公式,在分析基于构件的软件开发方法特点的基础上提出了一种基于构件仿真的软件成本估算方法。利用分解法的思想,以传统开发方法的成本为基础,将基于构件的软件开发过程分成若干阶段,分别估算各阶段的成本,最终得到估算结果,为基于构件的软件开发成本估算提供了一个较好方法。最后给出了对该估算方法的评价,指出了今后研究的重点。 展开更多
关键词 基于构件软件 成本估算 分解法
在线阅读 下载PDF
AOP技术在基于构件软件测试中的应用
3
作者 熊健 毛晓光 《南京大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第z1期602-606,共5页
近年来,软件变得越来越巨大和复杂,于是出现了一种名为基于构件开发(CBD,Component-Based Development)的新的软件开发方法.利用CBD开发的软件系统都是基于构件开发的.构件的质量严重影响着利用这些构件开发的软件系统的质量,因此,对构... 近年来,软件变得越来越巨大和复杂,于是出现了一种名为基于构件开发(CBD,Component-Based Development)的新的软件开发方法.利用CBD开发的软件系统都是基于构件开发的.构件的质量严重影响着利用这些构件开发的软件系统的质量,因此,对构件的测试十分重要.研究人员为了提高软件质量进行了很多研究工作来,但在测试基于构件软件时仍然存在很多问题和挑战.描述了一种新的基于构件的软件的测试方法,这种方法使用面向方面编程的技术来辅助构件的测试.通过这种方法,测试人员可以在测试时对构件的行为和测试过程进行监视,并可以控制测试路径.最后以AspectJ和EJB为例对该方法进行了说明. 展开更多
关键词 基于构件软件 构件测试 面向方面编程 ASPECTJ
在线阅读 下载PDF
基于软件构件技术的多租户个性化框架 被引量:7
4
作者 李引 袁峰 吴鸿 《计算机工程与应用》 CSCD 北大核心 2015年第9期22-29,45,共9页
共享应用实例的应用级多租户模式是成熟度等级最高的软件即服务模式,能够提高资源利用率、降低应用升级维护成本,但是面临着不同租户的个性化需求支撑的技术难题。已有的研究和工业实践已经在多租户个性化方面进行了尝试,从实践项目中... 共享应用实例的应用级多租户模式是成熟度等级最高的软件即服务模式,能够提高资源利用率、降低应用升级维护成本,但是面临着不同租户的个性化需求支撑的技术难题。已有的研究和工业实践已经在多租户个性化方面进行了尝试,从实践项目中提炼出了基于构件软件开发(Component Based Software Development,CBSD)的多租户个性化方法框架,包括流程、扩展类型和技术支撑等,对多租户应用系统的业务逻辑、界面逻辑和数据实体三个部分的个性化扩展提出了解决方案。通过一个现实应用中的产品验证了框架的有效性。 展开更多
关键词 基于构件软件开发 共享应用实例 多租户 个性化
在线阅读 下载PDF
基于模型的构件软件修改影响分析 被引量:11
5
作者 陶传奇 李必信 +1 位作者 Jerry GAO 孙小兵 《软件学报》 EI CSCD 北大核心 2013年第5期942-960,共19页
基于构件的软件构建方法目前被广泛使用在软件开发中,用于减少软件开发的工程成本和加快软件开发进度.面向构件的系统主要由第三方提供的可重用构件或者内建的可重用构件组成,因此,系统的质量好坏和维护的难易程度依赖于构件的品质.一... 基于构件的软件构建方法目前被广泛使用在软件开发中,用于减少软件开发的工程成本和加快软件开发进度.面向构件的系统主要由第三方提供的可重用构件或者内建的可重用构件组成,因此,系统的质量好坏和维护的难易程度依赖于构件的品质.一个软件修改会给其他构件甚至整个系统带来影响,而修改影响分析是控制和消除这类影响的有效手段.然而,现有的研究很少涉及构件软件的修改影响分析,尤其缺少对系统层面的修改影响分析研究.提出了一种基于模型的系统化修改影响分析方法,该方法的基本思路是:首先提出构件及系统层面的修改影响分析模型,然后根据分析模型分别从构件和系统两个层面对构件软件修改前后的版本进行修改识别,并且利用"防火墙"方法进行影响分析.理论分析和实验结果表明,该方法是可行的,也是有效的. 展开更多
关键词 修改影响分析 修改影响分析模型 基于构件软件 软件维护
在线阅读 下载PDF
构件软件配置管理以及其版本控制技术研究 被引量:12
6
作者 倪晓峰 赵文耘 张捷 《计算机工程与应用》 CSCD 北大核心 2005年第2期94-96,145,共4页
该文通过对软件配置管理领域与基于构件的软件开发方法(CBSD)的理论与技术分析,结合CBSD的特点、可变粒度构件复用等技术,针对现有软件配置管理工具对CBSD支持不足,提出了一个支持CBSD的软件配置管理工具FDSCM,并对其版本控制关键技术... 该文通过对软件配置管理领域与基于构件的软件开发方法(CBSD)的理论与技术分析,结合CBSD的特点、可变粒度构件复用等技术,针对现有软件配置管理工具对CBSD支持不足,提出了一个支持CBSD的软件配置管理工具FDSCM,并对其版本控制关键技术进行具体论述,包括构件与构架的版本演化,逆向跟踪和分支合并策略等。 展开更多
关键词 版本控制 构件 软件配置管理 基于构件软件开发方法
在线阅读 下载PDF
基于软件体系结构的构件组装工具ABC-Tool 被引量:9
7
作者 向俊莲 杨杰 梅宏 《计算机研究与发展》 EI CSCD 北大核心 2004年第6期956-964,共9页
软件朝着越来越复杂和庞大的趋势发展 ,因此对更有效的软件开发技术的需求十分迫切 近年来 ,软件体系结构、构件技术和软件复用技术等开始在软件开发中发挥重要作用 ,成为软件工程领域研究的热点 在基于构件复用的开发方法中 ,构件组... 软件朝着越来越复杂和庞大的趋势发展 ,因此对更有效的软件开发技术的需求十分迫切 近年来 ,软件体系结构、构件技术和软件复用技术等开始在软件开发中发挥重要作用 ,成为软件工程领域研究的热点 在基于构件复用的开发方法中 ,构件组装技术是关键 ,而且一直以来也是难点所在 ABC(architecture basedcomponentcomposition)是一种基于软件体系结构、面向构件的软件开发方法 介绍了为ABC方法提供有效支持的工具ABC Tool,ABC Tool以软件体系结构为设计蓝图 ,以构件为基本开发单元 ,在不修改构件源代码的前提下 ,通过可视化的图形建模方式 ,从体系结构的高层设计逐层映射到底层实现 。 展开更多
关键词 软件体系结构 软件体系结构描述语言 基于构件软件开发 ABC方法
在线阅读 下载PDF
构件软件的回归测试复杂性度量 被引量:4
8
作者 陶传奇 李必信 Jerry Gao 《软件学报》 EI CSCD 北大核心 2015年第12期3043-3061,共19页
基于构件的软件构建方法目前被广泛使用在软件开发中,用于减少软件开发的工程成本和加快软件开发进度.在软件维护过程中,由于构件更新或者新版本的发布,基于构件的系统会受到影响,需要进行回归测试.对于指定的软件修改需求,维护者可以... 基于构件的软件构建方法目前被广泛使用在软件开发中,用于减少软件开发的工程成本和加快软件开发进度.在软件维护过程中,由于构件更新或者新版本的发布,基于构件的系统会受到影响,需要进行回归测试.对于指定的软件修改需求,维护者可以实施不同的修改手段.不同的修改手段会导致不同的回归测试复杂性,这种复杂性是软件维护成本和有效性的重要因素.目前的研究没有强调构件软件的回归测试复杂性问题.基于修改影响复杂性模型和度量,提出一种回归测试的复杂性度量框架.该度量框架包括两个部分:基于图的模型和形式化度量计算.该度量可以有效表示构件软件分别在构件和系统层面的回归测试复杂性因素,可视化地体现复杂性变化.然后根据模型,提出具体的度量计算方式.最后,通过实验研究,针对同一个构件软件的相同修改需求,利用若干个实验组进行独立修改实施,然后比较回归测试的复杂性.实验结果表明,所提出的度量方式是可行和有效的. 展开更多
关键词 基于构件软件 回归测试 重测复杂性 软件维护
在线阅读 下载PDF
基于构件的软件开发方法和技术研究 被引量:5
9
作者 徐雪峰 冯书兴 +1 位作者 沈世禄 曹裕华 《装备指挥技术学院学报》 2007年第5期94-98,共5页
基于构件的软件开发(component-based software development,CBSD)是当前软件开发研究的一个热点,也是一个难点。首先总结了基于构件的软件开发的基本情况,比较研究了当前3种典型的基于构件的软件开发方法;接着提出了理想的基于构件... 基于构件的软件开发(component-based software development,CBSD)是当前软件开发研究的一个热点,也是一个难点。首先总结了基于构件的软件开发的基本情况,比较研究了当前3种典型的基于构件的软件开发方法;接着提出了理想的基于构件的软件开发方法,并对基于构件的软件开发方法的基本技术和支撑技术进行了分类。 展开更多
关键词 构件 基于构件软件开发 方法和技术
在线阅读 下载PDF
基于构件的软件演化波及效应分析 被引量:1
10
作者 郁湧 王丽霞 赵娜 《计算机科学》 CSCD 北大核心 2013年第11期164-168,共5页
随着新技术的采用和系统环境的变化,构件和软件系统的演化在所难免,演化会影响系统的整体行为。分析了基于构件的软件系统中的耦合性对演化波及效应的影响,对软件系统中构件内部各种依赖关系、构件与连接件之间的各种耦合关系进行矩阵表... 随着新技术的采用和系统环境的变化,构件和软件系统的演化在所难免,演化会影响系统的整体行为。分析了基于构件的软件系统中的耦合性对演化波及效应的影响,对软件系统中构件内部各种依赖关系、构件与连接件之间的各种耦合关系进行矩阵表示,提出一种能够防止波及效应扩大化的软件系统动态演化的波及效应方法,实现了对软件系统的构件和连接件的演化波及效应研究。在基于构件的软件系统的动态演化中,可以根据波及效应的分析获得需要进行重新修改或演化的构件和连接件,从而保证动态演化的一致性和连续性。 展开更多
关键词 基于构件软件系统 软件演化 耦合 波及效应
在线阅读 下载PDF
支持构件演化的软件配置管理研究 被引量:2
11
作者 林英 张雁 《计算机工程与设计》 CSCD 北大核心 2006年第19期3595-3597,共3页
基于构件的软件开发作为一种全新的软件开发方法,与传统的软件开发方式不同,配置管理的需求与传统的配置管理方法也有了很大的不同。在基于构件软件开发的过程中,如何以一种良好的风格和技术来对构件变化进行控制,保持构件系统的一致性... 基于构件的软件开发作为一种全新的软件开发方法,与传统的软件开发方式不同,配置管理的需求与传统的配置管理方法也有了很大的不同。在基于构件软件开发的过程中,如何以一种良好的风格和技术来对构件变化进行控制,保持构件系统的一致性、稳定性是软件开发者历来追求的目标。分析了基于构件软件开发过程中构件演化对配置管理技术的新需求,探讨了配置管理的几个关键技术,并提出了一种度量构件演化过程的方法,从而把构件的整个演化过程置于配置管理的支持之下。 展开更多
关键词 基于构件软件开发 软件配置管理 构件 构架 构件演化 目标/问题/度量
在线阅读 下载PDF
基于构件的军械测试系统软件开发方法研究 被引量:1
12
作者 赖根 肖明清 何景峰 《计算机测量与控制》 CSCD 2006年第9期1266-1268,1280,共4页
通过在军械测试系统软件开发中引入基于构件的软件开发方法,较好地解决了军械测试领域的测试程序复用问题;介绍了基于构件的软件开发方法及特点;提出了基于构件的军械测试软件开发方法和基于构件的军械测试系统软件结构;最后,给出了在Vi... 通过在军械测试系统软件开发中引入基于构件的软件开发方法,较好地解决了军械测试领域的测试程序复用问题;介绍了基于构件的软件开发方法及特点;提出了基于构件的军械测试软件开发方法和基于构件的军械测试系统软件结构;最后,给出了在Visual C++环境下运用基于组件对象模型的ActiveX控件技术实现了可复用构件的开发实例。 展开更多
关键词 军械测试 软件复用 构件 基于构件软件开发
在线阅读 下载PDF
基于可生存性规范的软件构件系统恢复的建模与推理 被引量:4
13
作者 卢暾 《软件学报》 EI CSCD 北大核心 2007年第12期3031-3047,共17页
从基于构件的系统在面临各种不同的恶意攻击、系统故障和意外事故时,根据预先定义好的生存性规范为用户提供不同等级的系统服务出发,研究了构件系统恢复中的一些关键问题.其主要贡献是:(1)提出了基于构件家族和构件安装顺序的服务核表... 从基于构件的系统在面临各种不同的恶意攻击、系统故障和意外事故时,根据预先定义好的生存性规范为用户提供不同等级的系统服务出发,研究了构件系统恢复中的一些关键问题.其主要贡献是:(1)提出了基于构件家族和构件安装顺序的服务核表示方法,该方法能够准确表达系统在不同条件下为用户提供能够感知的服务;(2)建立了基于构件兼容性和构件安装执行的构件系统恢复性质的推理规则,用于判断系统恢复的成功性(新启动的服务能够正常工作)和安全性(原有的服务不会受到损害);(3)提出了基于投影的构件安装执行的简化算法,为大规模构件系统恢复的性质推理分析提供了支持.利用基于可生存性规范的构件系统恢复的分析流程,可以在实际中系统地应用相应的推理规则.最后通过一个基于构件的移动视频点播MVoD系统来展示所提出的模型与方法的实用性和有效性. 展开更多
关键词 基于构件软件工程 基于构件的系统 构件重用 可生存性规范 服务核 系统恢复
在线阅读 下载PDF
基于构件的软件测试模型及方法 被引量:5
14
作者 奚和平 《解放军理工大学学报(自然科学版)》 EI 2006年第3期236-241,共6页
采用基于构件的软件设计方法是软件设计的新趋势。介绍了构件及基于构件的软件(CBS)的概念、特点以及由此引发的测试问题。概述了构件软件测试方法的现状,阐述了基于构件的软件黑盒测试方法及模型、白盒测试方法及模型,讨论并比较了两... 采用基于构件的软件设计方法是软件设计的新趋势。介绍了构件及基于构件的软件(CBS)的概念、特点以及由此引发的测试问题。概述了构件软件测试方法的现状,阐述了基于构件的软件黑盒测试方法及模型、白盒测试方法及模型,讨论并比较了两种方法的使用场合和异同之处。在此基础上,列举并比较了几种常见的自动测试方法和工具的基本原理。对构件软件的集成测试和性能测试等问题进行了讨论和分析,给出了构件软件测试的存在问题和研究方向。 展开更多
关键词 构件 基于构件软件 测试充分性标准
在线阅读 下载PDF
可复用构件技术在工程造价软件开发的研究 被引量:3
15
作者 林铭德 戴一璟 《计算机技术与发展》 2011年第5期111-114,共4页
软件复用技术为解决软件危机、提高软件生产效率和质量提供一个现实可行的解决方案。以工程造价软件开发过程为实例,研究软件复用技术在工程造价软件开发过程各个阶段的应用,分析并设计一个建设工程造价软件的分层模型架构,根据工程造... 软件复用技术为解决软件危机、提高软件生产效率和质量提供一个现实可行的解决方案。以工程造价软件开发过程为实例,研究软件复用技术在工程造价软件开发过程各个阶段的应用,分析并设计一个建设工程造价软件的分层模型架构,根据工程造价工作流程的特性,结合软件工程开发原理,提出了在工程造价领域软件开发适用纵向复用,实现了在建设工程造价软件开发中在不同层次应用构件复用技术,有效缩短软件开发的周期,提高了软件开发的效率和质量。 展开更多
关键词 基于构件软件开发 可复用软件构件 工程量清单 定额
在线阅读 下载PDF
构件软件的可靠性估算模型 被引量:1
16
作者 周娜琴 张友生 《计算机应用》 CSCD 北大核心 2008年第6期1630-1631,1634,共3页
把基于构件的软件看作是一个Markov过程,为弥补以往忽视连接件作用的情况,针对过程中不同状态类型,构建出基于不同状态的构件和连接件使用频率计算模型。在此基础上,提出了整个基于构件的软件可靠性计算方法,并将其实例化。与传统的方... 把基于构件的软件看作是一个Markov过程,为弥补以往忽视连接件作用的情况,针对过程中不同状态类型,构建出基于不同状态的构件和连接件使用频率计算模型。在此基础上,提出了整个基于构件的软件可靠性计算方法,并将其实例化。与传统的方法相比,该方法不仅提供了一种更精确分析软件可靠性的方法,而且拓宽了模型的应用范围。 展开更多
关键词 基于构件软件 可靠性 软件可靠性
在线阅读 下载PDF
基于软构件的掌纹识别软件平台的开发与集成 被引量:1
17
作者 冷璐 张家树 《吉林大学学报(工学版)》 EI CAS CSCD 北大核心 2012年第1期166-169,共4页
针对现阶段掌纹识别相关软件开发中的问题,采用基于构件的软件开发技术,结合掌纹识别各类算法的特点,集成实现了软件平台,并分析了平台中各类相关构件的获取、分类和组装方法。本软件平台采用可复用软构件技术,实用价值高,而且该平台有... 针对现阶段掌纹识别相关软件开发中的问题,采用基于构件的软件开发技术,结合掌纹识别各类算法的特点,集成实现了软件平台,并分析了平台中各类相关构件的获取、分类和组装方法。本软件平台采用可复用软构件技术,实用价值高,而且该平台有效缩短了系统开发周期,并降低了软件维护难度。 展开更多
关键词 计算机应用 基于构件软件开发 掌纹识别 软件平台
在线阅读 下载PDF
基于构件的软件系统信任链模型和信任关系分析 被引量:1
18
作者 郁湧 陈长赓 +1 位作者 刘强 刘嘉熹 《信息网络安全》 CSCD 北大核心 2018年第3期8-13,共6页
在信息社会软件系统正在发挥着越来越重要的作用,对其可信性方面的要求也越来越高。文章在基于构件的可信软件框架基础上,对软件系统可信启动和完整性度量进行分析。根据在可信系统运行中对可执行构件进行完整性度量的方式不同,得到不... 在信息社会软件系统正在发挥着越来越重要的作用,对其可信性方面的要求也越来越高。文章在基于构件的可信软件框架基础上,对软件系统可信启动和完整性度量进行分析。根据在可信系统运行中对可执行构件进行完整性度量的方式不同,得到不同的构件信任链模型——链式信任链模型、星形信任链模型、加入失效链后的信任链模型。最后,文章基于信任链来对系统中构件之间的可信性进行分析与度量。 展开更多
关键词 基于构件软件系统 可信软件 信任链模型 信任根 完整性度量
在线阅读 下载PDF
一种基于构件的可信软件系统框架及其表示 被引量:3
19
作者 郁湧 刘永刚 侯江畔 《软件工程师》 2015年第5期60-62,共3页
随着软件在信息社会中发挥越来越重要的作用,人们对软件系统的可信性方面的要求也愈来愈高。对可信软件和软件构件进行定义和分析的基础上,提出了一种基于构件的可信软件系统框架;一个基于构件的可信软件系统框架包括软件系统的信任根... 随着软件在信息社会中发挥越来越重要的作用,人们对软件系统的可信性方面的要求也愈来愈高。对可信软件和软件构件进行定义和分析的基础上,提出了一种基于构件的可信软件系统框架;一个基于构件的可信软件系统框架包括软件系统的信任根构件、可执行的构件集、HASH函数以及构件之间的控制权可信转移协议等部分;在此框架下,对基于构件的可信软件系统进行描述和表示。为基于构件的可信软件系统的构造和开发提供相应的理论支持和借鉴作用。 展开更多
关键词 基于构件软件系统 可信软件 软件构件 控制权可信转移
在线阅读 下载PDF
基于构件的可信软件系统冗余机制及可靠性分析 被引量:1
20
作者 郁湧 黄宇鑫 陈浩 《计算机系统应用》 2018年第1期66-71,共6页
在高可信软件的设计和开发中,软件容错是提高系统可信性的一种实现技术之一.容错性就是指软件在故障出现时保证提供服务的能力,对退化故障进行容错的一种处理方式就是依靠冗余技术.本文在分析结构冗余及其对可信性的影响的基础上,在基... 在高可信软件的设计和开发中,软件容错是提高系统可信性的一种实现技术之一.容错性就是指软件在故障出现时保证提供服务的能力,对退化故障进行容错的一种处理方式就是依靠冗余技术.本文在分析结构冗余及其对可信性的影响的基础上,在基于构件的可信软件系统中提出了对核心构件进行冗余的机制,包括单个构件的双模冗余结构、组合构件的双模冗余结构和构件的三取二冗余及其扩展结构,并给出了其故障检测和判断方法.同时,在各种冗余结构的基础上对系统可靠性能进行分析. 展开更多
关键词 可信软件 基于构件软件系统 软件容错 结构冗余 可靠性分析
在线阅读 下载PDF
上一页 1 2 5 下一页 到第
使用帮助 返回顶部