基于软件构件的软件开发技术
软件构建基本思想就是应用系统的开发运用已有的工作基础,利用已经验证成功的知识和经验进行新的开发,本文通过介绍软件构建技术米说明软件构建技术在软件开发过程中的优越性,以使软件构建技术在今后的软件开发过程中能得到广泛的应用和推广。
维普资讯 http://doc.guandang.net
第 9卷
第2期
漳州职业技术学院学报J ur a o Zh n z o Tehnc l I siu e o n l f aghu c ia n t t t
VO . I 9N0 2 . Apr 2 0 . 0 7
20 0 7年 4月
基于软件构件的软件开发技术陈明(漳州职业技术学院现代教育技术中心,福建漳州 3 3 0 ) 6 0 0
摘要:软件构建基本思想就是应用系统的开发运用已有的工作基础,利用已经验证成功的知识和经验进行新的开发。 本文通过介绍软件构建技术米说 n软件构建技术在软件开发过程中的优越性,以使软件构建技术在今后的软件开发过程中 J J能得到广泛的应用和推广。
关键词:软件开发;软件构件;复用;组装中图分类号: T 1 .2 P3 15文献标识码: A 文章编号:17 .4 7 ( 0 7 20 0 -4 6 31 1 2 0 )0 -0 40
1软件生产方式的改变由于软件开发的系统越来越火,涉及的领域越来越广,用户的需求也在不断变化,这使软件企业不能再像原来一样,仅仅依靠一些人从零开始,从编码到设计一竿子做到底。构件技术的出现是对传统软件开发过程的一次变革。构筑在“ 构件组装”模式之上的构件技术,使软件技术人员摆脱了“一行行写代码”的低效编程方式,直接进入“装构件”组的更高阶段。
工业化革命的伟大创新在于:功能再复杂的产品都可以由大量标准的零部件组装而成。分工越细、专业生产程度越高,总体生产效率就越高。那么我们的软件行业目前也在面临着一场大的革命,即改变传统的开发方法,提高软件的开发效率, 使得软件的开发进入可选部件的纽装阶段。这就是目前我们提出的基于软件构件的软件开发过程。 基于构件的软件开发,不仅使软件产品在客户需求吻合度、上线时间、软件质量上领先于同类产品,提高了项目的成功率,而且对软件的开发和维护变得十分简单,客户可以随时随地应对商业环境变化和 I术变化,实现“ T技快速定制”。从最终用户的角度来看,采用基于构件技术搭建的系统,在遇到业务流程变革或系统升级等问题时,不需要对系统进行大规模的地震式的改造,只需对构件进行重新搭砌的方式,使之重新排列、组合,就可以组皱成新的系统,或者通过增加新的构件、改造原来的
构件来实现。由于不用在代码层进行一个个改编和测试,因此可以很快开发出新的系统。
据有关调查机构统计显示,构件技术可以使软件的投放市场时间缩短到原来的 12到 1,软件的缺陷密度降低到原来//使 5的1/ 5到 11,使软件的维护成本降低到原来的 15 11,使整体软件的开发成本降低大约 1%,甚至长期项目可降低高/0/到/0 5达 7%的成本 5
2软构件的概念L
. 1
.
‘ r● 1{
构件技术就是一种类似于“零部件组装”集成纽装式的软件生产方式。它把零件、生产线和装配运行的概念运用在软件产业中,彻底打破了手工作坊式的软件开发模式。构件是软件的构成元素,构件具有一定的功能和结构,并符合一定的标
准,可以完成一个或多个特定的服务,构件隐藏了具体的实现,通过接口对外提供服务。一般而言,构件是软件系统中具,
有相对独立功能,可以跟它所在环境及其他构件相分离,必须具备足够好的内聚性,可以明确辨识的、可独立部署的、可
组的软件实体,并且可以重复使用的软件元素单元。这里的蘑复使用指的是开发人员可以使用已的而且已经通过验证有t
的软件元素来构造新的软件系统。这就要求软件构件不能与自己的拷贝有所区别。通过软件的复用这样可以大大提高已开
收稿日期:20 -0—1 07 1 8
作者简介:陈l 17一),男,福建漳州人,助教,学士 J l 99 j(
相关推荐:
- [高中教育]电子线路高频非线性部分2.1
- [高中教育]中班美术活动——我的小手
- [高中教育]常用三极管参数大全
- [高中教育]计算机常见故障及解决办法
- [高中教育]风机基础环水平度控制方法探讨
- [高中教育]机械安全工程(专升本)阶段性作业3
- [高中教育]2009年安徽省高考语文考试说明刍议
- [高中教育]unit5 let's eat公开课教案设
- [高中教育]计算机网络原理课后习题答案
- [高中教育]2016-2022年中国新能源市场研究与投资
- [高中教育]2015-2020年中国会议行业市场评估及投
- [高中教育]经销商大会峰会主持人串词开场白
- [高中教育]2014新版北师大数学三年级上册小熊购物
- [高中教育]七年级第一学期体育与健康全套教案
- [高中教育]第三章:国际金融市场
- [高中教育]六年级下册数学单元测试-2.比例 北师大
- [高中教育]2016年上海海事大学法学院624刑法之《
- [高中教育]中国碳化钙产业竞争现状及未来五年投资
- [高中教育]网络时代,我们怎么玩
- [高中教育]圆锥曲线——高中数学基础知识与典型例
- 高集医院世界艾滋病宣传日活动方案
- 苏教版六年级英语上册期末试卷含答案
- 全民枪战生化英雄模式幽灵怎么玩 生化
- 灿烂的宋元文化一导学案
- 第2章货币资金与应收款项
- 北师大版八年级下册数学第三章《分式》
- 浅析高分子材料成型加工技术
- 华南理工大学2013年度共青团先进集体及
- 教师资格科目二小学教案模板(共合集)
- 工程扩建可研报告
- 中华人民共和国海事局2014年度招录公务
- 提高农村小学生作文能力的教学尝试
- 徒手心肺复苏术操作步骤
- 毛概试题库7-15章
- 2014-2015学年度(上)初中班主任工作计
- 企业驾驶员安全生产责任书
- 第07章 不等式测试题-2016年高考文科数
- 医疗器械经营企业工作程序
- 考研英语必背36篇_彩版_精华
- 初中9月13-15假期作业 (1)




