基于复用理念的软件开发技术分析
更新时间:2023-05-20 01:21:01 阅读量: 实用文档 文档下载
- 软件开发复用系数推荐度:
- 相关推荐
讨论了复用理念在软件开发中的重要地位,分析了软件复用的过程及与之相关的各种技术因素,对传统软件开发技术与基于复用理念的软件开发技术的不同点进行了分析比较并对软件开发的新方法软件生产线进行简要介绍.
维普资讯
第 6卷
第 4期
太原师范学院学报 (自然科学版 )J 0URNAL OF TAI YUAN NORM AL UNI VERSI TY ( t r l ce c i o Na u a in eEdt n) S i
Vo. No 4 16 .De . 2 0 c 0 7
20 0 7年 1 2月
基于复用理念的软件开发技术分析邱树伟(头职业技术学院,东汕头 557)汕广 10 8
[要]讨论了复用理念在软件开发中的重要地位,析了软件复用的过程及与之相关的各摘 分
种技术因素,传统软件开发技术与基于复用理念的软件开发技术的不同点进行了分析比较并对对软件开发的新方法软件生产线进行简要介绍 .
[键词]软件复用;件;件库;件生产线关 构构软[章编号] 1 7— 0 7 2 0 ) 4 0 5— 5[图分类号] TP3 1 5 [献标识码] A文 6 22 2 (0 7 0 0 80中 1. 2文
0引言 软件技术的高速发展为人们提供了技术先进、功能强大的软件,同时,的问题也随着出现了:新软件规模庞大,开发周期长,资大;投软件系统大多数功能不能灵活地装卸、独升级或重复利用;件不易移植或集单软成,即使用相同语言编写的并且运行于相同平台的应用程序也无法与其他应用程序共享等等. 为了解决人们所面临的问题,软件复用受到了广泛关注,与其相关的技术也迅速地发展起来 .文根据本笔者对复用技术的研究学习以及在实践中的深入运用,总结出了一些心得体会,试对相关问题做一些探尝讨.
1软件复用理念软件复用 ( ot r e s ) Sf waeR u e是指在两次或多次不同的软件开发过程中重复使用相同或相近软件元素的过程n .里所说的软件元素可以是已有的软件部件或专门开发的可复用软件构件 .件 ( o o e t是指]这构 C mp n n )应用系统中可以明确辨识的构成成分,复用构件 ( e sbeC mp n n )可 R u a l o o e t是指具有相对独立的功能和可复
用价值的构件,包括需求分析文档、代码、试用例、目计划、源测项软件体系结构等.件概念体现了抽象
与信构息隐藏的模块化思想.可重用的软件元素越多,复用的程度越大.则 软件复用可分为黑盒 ( l k B x复用和白盒 ( ht— o ) Ba—o ) c w i B x复用 . e黑盒复用指直接使用已有构件,不需要对构件做任何修改;白盒复用指根据用户需求先对已有构件进行适应性修改,然后再使用.实践中,白盒复用更常出现,为组成新软件的模块在功能上或多或少与已有构件有一些区别 .外,照复用是否跨越相似因另按性较少的多个领域,软件复用又分为横向复用 ( r o tl u e和纵向复用 ( ri l e s )横向复用指 Ho i n a Re s ) z Vet a R u e . c
复用不同领域中的软件的数据结构、法、面构件等,如标准函数库就是一种典型的横向复用机制;向算界例纵复用指在一类具有较多公共性的应用领域之间进行部件复用,向复用的关键在于领域分析 .实上,纵事要想在完全不同的应用领域中较大规模进行复用是很困难的,因此,本文主要着重于纵向复用的探讨,以说明用复用的基本原理 . 1 1软件复用的过程模型 .
软件复用的 3基本要素是复用成分的获取、个管理和利用 .用成分的获取包括将现有的软件成分抽象复成可复用的,以便构成新的软件系统,以及从复用成分库中选取某个具体问题的可复用成分;用成分的管复理完成对复用成分库的组织,以便有效地组织、管理和扩充软件复用成分;复用成分的利用是获取和管理的
收稿日期: 0 7 0— 7 2 0— 82作者简介:邱树伟 ( 9 9)男,东潮州人,头职业技术学院计算机系助教,理电子商务师,东工业大学软件工程领域在读硕士研 1 7一,广汕助广究生,要从事软件工程 .主
正在阅读:
基于复用理念的软件开发技术分析05-20
写人的作文150字03-31
OSSHportal实施12-15
扫墓作文700字07-07
一句难忘的顺口溜作文600字07-16
五自由度机械手动力学分析与仿真05-21
2019-2020高中政治 第一单元 第二课 第1课时 哲学的基本问题课堂达标 新人教版必修409-11
张爱玲小说的艺术魅力05-31
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 复用
- 开发技术
- 理念
- 基于
- 分析
- 软件
- 人教部编版初一历史第一学期期中调研测试
- 婚姻家庭法名词解释(已排序)
- 通信电源系统日常维护测试方法
- 2011年全国中考英语真题汇编:阅读选择型
- 一环路沙湾路口上跨立交桥工程2标施工组织设计
- 经典训练-俯卧撑
- 现汉(下)思考和练习五答案
- 09施工机具验收记录
- 欧洲中世纪与基督教文明
- 【CN209599268U】一种用于胶带分切机的切刀【专利】
- 森林生态系统文化功能价值计算方法与应用——以张家界森林公园为例
- 仁爱版英语八年级上册第一次月考题
- 音乐理论高考习题(常识类)
- 高二物理期末复习试卷十(实验部分)
- 充分发挥企业在技术创新中的主体作用
- 小学英语PEP四年级下册第一二单元测试题
- 28.1.2_这样选择样本合适吗
- 2011同等学力英语二卷班——翻译讲义(郭崇兴老师)整理
- 管理十大经典理论
- 2015年江西中小学生安全知识网络答题六年级试题及答案