-
题名ABC:基于体系结构、面向构件的软件开发方法
被引量:212
- 1
-
-
作者
梅宏
陈锋
冯耀东
杨杰
-
机构
北京大学信息科学技术学院软件研究所
-
出处
《软件学报》
EI
CSCD
北大核心
2003年第4期721-732,共12页
-
基金
国家自然科学基金
国家杰出青年科学基金
+2 种基金
国家高技术研究发展计划(863)
国家重点基础研究发展规划(973)
教育部重大项目~~
-
文摘
基于构件的软件复用和开发被认为是提高软件开发效率和质量的有效途径,并在分布式系统中得到了广泛的应用.但是,目前的软件构件技术主要还是着眼于构件实现模型和运行时互操作,缺乏一套系统的方法以指导整个开发过程.近年来,以构件为基本单元的软件体系结构研究取得了较大的发展.它通过对软件系统整 体结构和特性的描述,为面向构件的软件开发提供了一个自顶向下的途径.介绍了一种以软件体系结构为指导,面向构件的软件开发方法,试图为基于构件的软件复用提供一种有效的解决方案.这种方法主要是将软件体系结构引入到软件开发的各个阶段,作为系统开发的蓝图,利用工具支持的自动转换机制缩小从高层设计到实现的距离,而后在构件平台的运行支持下实现自动的系统组装生成.
-
关键词
ABC
体系结构
构件
软件开发方法
软件复用
软件构件
软件系统
-
Keywords
Components
Computer architecture
Computer programming languages
Computer software reusability
Distributed computer systems
Mathematical models
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名面向构件的软件开发方法学研究
被引量:40
- 2
-
-
作者
万麟瑞
胡宏
孙红星
-
机构
南京航空航天大学计算机科学与技术系
-
出处
《小型微型计算机系统》
CSCD
北大核心
2003年第3期365-370,共6页
-
文摘
文章以集成供应链管理软件的研究开发为背景 ,从中抽象出面向构件的软件开发的一般过程、原理和方法 .首先提出构件化软件开发的过程模型 ,阐述与过程相适应的阶段和内容划分思想以及建模机制 ;进而阐述领域工程及需求分析方法 ,重点探讨构架和构件设计思想及多种建模方法的综合应用 ,给出基于软件体系结构风格和形式描述的构架模型和构件模型 ;最后给出构架与构件实现的典型案例 .
-
关键词
软件开发方法学
面向构件方法
过程模型
领域模型
构架模型
构件模型
形式描述
面向对象
-
Keywords
component oriented method
process model
domain model
architecture model
component model
formalization description
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于软构件的软件开发方法研究
被引量:33
- 3
-
-
作者
曾广周
孙红梅
-
机构
山东工业大学计算机系
中国科学院计算技术研究所CAD开放研究实验室
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
1998年第11期991-995,共5页
-
基金
山东省自然科学基金
-
文摘
软构件技术虽然已被使用,但缺少一种从软件工程角度支持软件开发的系统方法.文中提出了一种以剧本为需求模型,基于构件的组装式软件开发方法,包括软件体系结构的定义、各部分的组成关系以及控制结构和通信机制的实现方法等。
-
关键词
软件开发方法
软构件
软件工程
-
Keywords
software development method , main frame , component , scriptClass number TP311.5
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于构件的软件开发方法和技术研究
被引量:5
- 4
-
-
作者
徐雪峰
冯书兴
沈世禄
曹裕华
-
机构
装备指挥技术学院研究生管理大队
装备指挥技术学院试验指挥系
-
出处
《装备指挥技术学院学报》
2007年第5期94-98,共5页
-
基金
国家高技术发展计划资助项目
-
文摘
基于构件的软件开发(component-based software development,CBSD)是当前软件开发研究的一个热点,也是一个难点。首先总结了基于构件的软件开发的基本情况,比较研究了当前3种典型的基于构件的软件开发方法;接着提出了理想的基于构件的软件开发方法,并对基于构件的软件开发方法的基本技术和支撑技术进行了分类。
-
关键词
构件
基于构件的软件开发
方法和技术
-
Keywords
component
component-based software development
ways and technologies
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于构件的软件开发方法中的若干经验
- 5
-
-
作者
薛云皎
龚洪泉
刘可
-
机构
复旦大学计算机科学与工程系软件工程实验室
-
出处
《计算机工程与应用》
CSCD
北大核心
2002年第24期147-149,共3页
-
文摘
基于构件的软件开发方法提出了全新的开发模式,在研究与应用中都体现出多方面的理论及实践价值,能很好地保证软件功能性、开发效率、质量、可靠性和可移植性。然而在突破传统开发方式的过程中,许多软件开发组织也面临采用新方法所带来的观念、组织、技术、过程等方面的挑战。文章针对基于构件的软件开发过程中遇到的问题作了理论分析,提出了一系列指导性经验法则。
-
关键词
构件
软件开发方法
瀑布方法
构件参照模型
程序设计语言
软件复用
-
Keywords
Component ,cbd,Waterfall Approach,Reuse,Component Reference Model
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名B方法和构件技术在软件开发中的应用研究
- 6
-
-
作者
卢中宁
程立辉
张志锋
-
机构
郑州轻工业学院计算机与通信工程学院
-
出处
《郑州轻工业学院学报(自然科学版)》
CAS
2008年第2期62-64,共3页
-
基金
河南省自然科学基金资助项目(0411010500)
-
文摘
提出了一种基于B方法和构件技术的形式化开发方法,该方法结合构件技术和形式化方法,对软件开发的方法进行改进从而提高了软件的重用,很好地消除了系统的二义性、不完整性和不一致性,大大提高了软件开发效率.
-
关键词
构件技术
B方法
形式化方法
软件开发
-
Keywords
component technology
B method
formal method
software development
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种基于构件的软件开发方法和设计过程
被引量:3
- 7
-
-
作者
朱林
刘根成
-
机构
广东省电力试验研究所
中国科学院等离子体物理研究所计算机应用研究室
-
出处
《微电子学与计算机》
CSCD
北大核心
1998年第2期6-9,共4页
-
文摘
本文首先介绍了构件、构件类和构件库的基本概念,并提出了构件的一种新的分类,最后在这种新的构件分类下给出了这一种基于构件的软件开发方法和过程。
-
关键词
构件
构件库
系统构件
软件开发方法
设计
-
Keywords
Component, Component base, System component, Organization component, Assemble
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于构件的统一软件开发方法在生产统计系统中的应用
- 8
-
-
作者
刘丽敏
陈洛资
-
机构
中南大学铁道学院
-
出处
《制造业自动化》
2004年第2期76-78,共3页
-
文摘
基于构件的统一软件开发方法是在面向对象技术基础上发展起来的,是第一种面向产品结构的方法。本文结合生产统计系统的实现,阐述了基于构件的统一软件开发方法的特点和开发过程等问题。
-
关键词
统一软件开发方法
构件
面向对象
瀑布模型
生产统计系统
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于构件的软件开发方法及其支撑平台
被引量:5
- 9
-
-
作者
徐拥军
-
机构
神州数码公司
-
出处
《信息技术与标准化》
2005年第3期37-42,共6页
-
文摘
介绍软件构件技术、基于构件的软件开发方法(CBSD)等,以及支撑构件化开发的应用基础框架平台SmartFrame。SmartFrame为软件应用系统的运行、开发和整合提供了一个基础的框架,提供了构件的运行环境、开发环境和管理环境,以及四个层次的构件集合。并介绍神州数码公司实践构件化开发的一些情况,分析构件技术及其支撑平台给行业最终客户、软件开发商和系统集成商带来的好处。
-
关键词
软件构件技术
软件开发方法
支撑平台
SmartFrame
基础框架
-
Keywords
component
Component-based SoftwareDevelopment
SmartFrame
base framework
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于构件的软件开发方法在银行业中的应用
被引量:1
- 10
-
-
作者
傅智杰
-
机构
中国电子科技集团公司信息化工程总体研究中心
-
出处
《中国金融电脑》
2006年第1期56-57,共2页
-
-
关键词
软件开发方法
基于构件
应用
银行业
北大西洋公约组织
软件开发技术
软件工程
可复用
软件系统
软件复用
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名软件开发方法探讨
被引量:3
- 11
-
-
作者
王勤
张红霞
-
机构
洛阳大学电子工程系
-
出处
《洛阳大学学报》
2003年第4期61-63,共3页
-
文摘
软件开发方法自20世纪70年代提出后,前后经历两个大的发展阶段:结构化软件开发方法与面向对象的软件开发方法,后者比前者的需求分析更接近问题域,而且可维护性、可重用性等软件质量指标都有了实质性的突破,然而面向对象的软件开发方法的可重用度还不够,借鉴硬件的发展,软件能否也朝着组装模式发展呢?这就是基于构件的软件开发方法的初衷。
-
关键词
结构化软件开发方法
面向对象
构件
软件工程
-
Keywords
structure development
oriented object development
component-based development
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于软构件的软件开发方法研究
- 12
-
-
作者
佟艳杰
-
机构
大庆油田有限责任公司第二采油厂信息中心
-
出处
《信息系统工程》
2017年第11期38-38,共1页
-
文摘
随着我国社会的不断发展与进步,经济科技在不断发展。伴随着我国科学技术的发展,软件的开发也处于不断创新的阶段,软件开发的理念,流程以及相关的构建技术也在不断的发展完善。为了能够保证整个开发软件的安全性,可维护性,并且能够降低整个软件开发过程中的成本,就需要利用构件技术的功能。构件技术在整个软件开发的过程中占据了非常重要的地位。下文主要是通过介绍构件的定义,软件开发形式,构件模型分析以及软件开发流程来进行对基于软构件的软件开发方法研究进行分析。
-
关键词
软构件
软件开发
方法
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于可复用构件的软件开发过程研究
被引量:3
- 13
-
-
作者
贺新闻
王清心
-
机构
昆明理工大学信息工程与自动化学院
-
出处
《攀枝花学院学报》
2005年第3期86-88,共3页
-
文摘
本文在分析软件复用和软件构件相关概念基础上,对基于可复用构件的软件开发过程进行了深入研究,主要从开发可复用构件和基于可复用构件应用软件系统构造两方面入手,进一步提出基于可复用构件软件开发基本思路和生命周期模型,可复用构件开发步骤,构件组装应用系统方法等。
-
关键词
软件复用
构件
软件开发过程
可复用构件
过程研究
生命周期模型
应用软件
软件构件
系统构造
系统方法
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种基于构件的籽棉收购系统软件开发方法
- 14
-
-
作者
夏彬
王小伟
桑小田
-
机构
郑州棉麻工程技术设计研究所科研创新中心
同方电子科技有限公司第一研究所
-
出处
《中国棉花加工》
2014年第3期16-17,共2页
-
文摘
棉花作为关系国计民生的重要战略物资,历来受到各国的重视。随着我国棉花质量检验体制改革的深入,对整个棉花加工行业提出了新的要求,实现信息化、自动化管理己成为不可阻挡的趋势。为了避免籽棉收购中的手工录入、人为因素、收购效率低等问题,棉花加工企业广泛使用籽棉收购信息管理系统满足自身收购业务需求。但是,随着棉花业务的发展,要求籽棉收购系统的功能越来越强大,技术越来越复杂,这就给系统后续升级开发带来不小的难题。
-
关键词
信息管理系统
籽棉收购
软件开发方法
基于构件
棉花质量检验
棉花加工企业
业务需求
自动化管理
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名构件化软件开发及系统测试技术探究
被引量:2
- 15
-
-
作者
叶伟
-
机构
宁波大红鹰学院
-
出处
《计算机光盘软件与应用》
2012年第3期176-177,共2页
-
文摘
随着社会对软件需求的不断增加,以及软件开发的难度和成本的加大,构件软件开发系统及系统测试技术的应用越来越广泛,本文就构件化软件开发过程进行探究,同时运用一个开发实例进行了分析,最后研究了构件化软件系统测试技术和构件测试方法,并得出测试技术中存在的问题。
-
关键词
构件化
软件开发
过程
开发实例
系统测试技术
构件测试方法
问题
-
Keywords
Component-based
Software development
Process
Development instance
System testing technology
Component test methods
Problem
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于构件技术的软件开发模式
被引量:3
- 16
-
-
作者
黄小虎
冯刚
李吉桂
-
机构
华南师范大学计算机学院
-
出处
《现代计算机》
2005年第10期27-30,37,共5页
-
文摘
基于构件的软件开发方法(C BSD)是现代软件工程极为提倡的基于软件重用技术的开发模式。本文介绍了软件开发的构件思想,并就构件的分类、构件的粒度、构件的工业标准规范进行了深入的探讨;针对一个具体的应用实例———电子邮件发送客户端的实现为基础,详细地介绍了基于构件的软件开发模式的基本思想与方法,对人们进一步学习与应用C BSD来实现系统具有重要的参考与指导作用。
-
关键词
构件
CBSD
软件开发模式
构件技术
软件重用技术
软件开发方法
电子邮件发送
基于构件
软件工程
标准规范
-
Keywords
Component
CBSD
Software Development Model
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名浅谈基于构件的软件开发及应用
- 17
-
-
作者
李浩蕾
-
机构
湖南南县教师进修学校
-
出处
《湖南工业职业技术学院学报》
2009年第4期13-15,共3页
-
文摘
在开发大型的复杂企业应用软件过程中,构件技术是一种能够全面改善软件生命周期各阶段综合效益的技术手段,很大程度上提高了系统的通用性和开放性。基于构件的软件开发方法为构筑大型复杂应用提供了一种理想的解决方案,软件构件技术是支持软件复用的核心技术,通过重用具有良好定义的软件成分来开发应用软件,可以大大提高软件生产率。文章首先给出了软件构件的概念和特点,并在此基础上提出了基于构件的软件开发方法以及其在领域中的应用,以更好的促进基于构件软件技术的发展。
-
关键词
软件构件
软件开发方法
软件应用
-
Keywords
software components
software development method
software applications
-
分类号
TN92
[电子电信—通信与信息系统]
-
-
题名改革软件开发方法Linux是有效解决方式
- 18
-
-
-
出处
《电子设计应用》
2005年第3期42-57,46-47+49-50+52-54+57,共16页
-
-
关键词
微处理器
CPU
软件开发方法
基准测试
浮点运算
处理速度
构件
CFP
改革
关键因素
-
分类号
TP332
[自动化与计算机技术—计算机系统结构]
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于构件/构架的可复用串行通信开发方法的研究
- 19
-
-
作者
宁伟
-
机构
泰山学院数学与计算机科学系
-
出处
《计算机科学》
CSCD
北大核心
2002年第8期145-147,共3页
-
文摘
近几年来,随着计算机技术的发展及人们对信息需求的提高,串行通信技术作为计算机与计算机或单片机间通信的桥梁得到了越来越多的应用,被广泛地应用在工业控制、商业通信、电力调度等诸多领域.通常所开发的串行通信程序,存在代码冗长、结构复杂、复用性差、编程技术不易于掌握、可靠性差等缺点,而且应用需求量大,程序开发周期长.能否解决好这些问题已成为开发通讯程序的程序开发商共同面临的挑战.本文通过对"构件-构架理论"和软件复用理论应用于串行通信的研究,提出了一种通用的可复用的串行口通讯构架的开发方法,从而提高串行口通信程序的可复用性和可靠性,缩短程序的开发周期.
-
关键词
软件复用
软件开发
软件构架
软件构件
可复用串行通信开发方法
-
Keywords
Component .Architecture, COM, Software reuse
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种基于CBD的软件测试方法
被引量:4
- 20
-
-
作者
曹严元
张为群
-
机构
西南师范大学计算机与信息科学学院
-
出处
《计算机科学》
CSCD
北大核心
2005年第2期156-158,共3页
-
基金
重庆市自然科学基金(项目编号:CSTC-2004BB0146)
-
文摘
基于构件的开发方法(CBD)的提出和大量应用,对传统的测试技术提出了新的挑战。本文通过对CBD方法及特点的研究,提出了CBD软件的测试样式,通过构件规格说明构架和构件交互图对构件间交互关系建模,并在此基础上给出了构件软件系统的测试技术和方法。
-
关键词
软件测试方法
构件软件系统
规格说明
交互图
开发方法
建模
构架
cbd
挑战
基础
-
Keywords
cbd
Component-based software
Software testing
Testing type
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
TP31
[自动化与计算机技术—计算机软件与理论]
-