收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

一种基于构件的软件开发过程模型的研究与应用

黄海涛  
【摘要】: 随着计算机软件应用越来越广泛,软件系统也变得越来越庞大和复杂。从而不可避免的导致了“软件危机”。复用技术被认为是解决软件危机、实现软件产业工业化生产方式的最佳途径。经过多年的发展,软件复用经历了从最原始的代码复用,到对象复用,再到构件复用,直到现在更高层次上的开发过程复用逐渐演变的过程。因此,基于构件的软件开发过程模型也是当前复用技术研究的热点。 本文在分析和总结了软件复用及构件相关技术的基础上,以软件过程元模型为基础,给出了一种基于构件的软件开发过程模型,并把该模型定义为以下几个阶段:需求分析及领域分析阶段、架构分析与设计阶段、构件的实现、集成与测试阶段以及软件发布、部署与维护阶段。对其中每一个阶段的任务从三个方面给出了明确定义,即做什么、怎么做、做出来的成果是什么,并且讨论了相关的建模方法。针对架构分析与设计阶段,提出了相关的系统架构、系统部署、上下文关联等模型。同时,针对单个构件的分析与设计问题,给出一种构件模型,把构件划分为表示层、业务外观层、业务逻辑层、数据访问层、实体数据层等五个层次。利用上述思想和方法,设计和实现了“煤炭产量远程监控系统”。在对该系统进行领域分析和需求捕获后,识别出数据采集、数据上传、实时监控等主要构件,并对相应的构件进行了上下文关联建模。然后,对系统进行了架构和部署设计,并按照本文给出的构件模型,对系统最核心的数据采集构件按照上述的五个层次进行了分析和设计,给出了相应的模型和接口。最后,在.NET平台下实现了该系统。经过近半年的试运行测试,该系统已成功应用于山西潞安集团,取得了很好的效果。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 张海攀;杨佳;;人事信息系统软件体系结构设计关键技术研究[J];电脑知识与技术;2011年22期
2 王爱国;陈伟;陈辉林;关春喜;;基于构件技术的中间件开发研究[J];赤峰学院学报(科学教育版);2011年06期
3 罗亚玲;;可复用信息修改组件的实现[J];科学技术与工程;2011年20期
4 金望琳;;企业资源计划系统开发技术的现状与发展[J];建材世界;2011年04期
5 邓小娥;葛孝堃;;软件产品线可变性的分析和实现技术研究[J];计算机应用与软件;2011年09期
6 李辉;赵海;郝立颖;何滨;;基于k-核的大规模软件核心框架结构抽取与度量[J];东北大学学报(自然科学版);2011年07期
7 李皓;李险峰;庞九凤;黄侃;郑衍松;佟冬;程旭;;基于固件的系统芯片协同验证平台[J];计算机辅助设计与图形学学报;2011年09期
8 刘兵良;朱小军;;对软件体系结构的一些探讨[J];信息与电脑(理论版);2011年07期
9 ;[J];;年期
10 ;[J];;年期
11 ;[J];;年期
12 ;[J];;年期
13 ;[J];;年期
14 ;[J];;年期
15 ;[J];;年期
16 ;[J];;年期
17 ;[J];;年期
18 ;[J];;年期
19 ;[J];;年期
20 ;[J];;年期
中国重要会议论文全文数据库 前10条
1 高玉兰;姚世军;江澜;;软件复用技术研究[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(下册)[C];2008年
2 陈思;;浅谈软件复用技术及其应用[A];上海烟草系统2004年度优秀学术论文集[C];2004年
3 王景涛;罗燕京;樊东平;;MIS系统构件化开发方法中连接器构件的设计[A];2003中国控制与决策学术年会论文集[C];2003年
4 焦金丹;胡金柱;胡燕;鲁志兵;;基于软件复用的领域分析和建模研究[A];2006年全国开放式分布与并行计算机学术会议论文集(三)[C];2006年
5 李亚红;王坚;戴毅茹;;基于.NET构件技术的充水预压系统的设计与实现[A];先进制造技术高层论坛暨第六届制造业自动化与信息化技术研讨会论文集[C];2007年
6 黄奇;熊庆宇;石为人;;一种面向工业自动化仪表的嵌入式软件系统构建方法研究[A];2007'仪表,自动化及先进集成技术大会论文集(一)[C];2007年
7 姜佳佳;梁英;陈皓;张晓彤;;一种面向服务的复用遗留系统的方法及应用[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
8 刘锡良;韩庆华;王少哲;;现代轻型钢-混凝土组合房屋的结构体系及构件设计[A];庆贺刘锡良教授执教五十周年暨第一届全国现代结构工程学术报告会论文集[C];2001年
9 张文君;顾海明;;改进的领域分析方法及数字校园网领域模型[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(上册)[C];2008年
10 占建伟;吕志成;张国柱;欧钢;;基于面向对象框架的北斗接收机自动测试系统[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(上册)[C];2008年
中国博士学位论文全文数据库 前10条
1 郭健美;基于共性与可变性分析的适应性软件复用与配置技术研究[D];上海交通大学;2011年
2 彭思维;面向用户的软件柔性度量研究[D];燕山大学;2012年
3 丁剑洁;软件生产线度量技术应用研究[D];西北大学;2012年
4 王闯;软件智能进化模型及其实现机制研究[D];北京邮电大学;2012年
5 贾育;基于演于构件的软件复用方法[D];中国科学院研究生院(软件研究所);2002年
6 朱建江;基于软件构件的软件复用的研究[D];南京航空航天大学;2002年
7 王奉涛;非平稳信号故障特征提取与智能诊断方法的研究及应用[D];大连理工大学;2003年
8 韩松乔;普适计算中面向移动的软件自适应性研究[D];上海交通大学;2008年
9 吴士亮;面向行业的商品化管理信息系统框架构建与方法研究[D];南京理工大学;2005年
10 易志雄;基于FTTX+Cable架构的多媒体宽带接入系统研究[D];华中科技大学;2005年
中国硕士学位论文全文数据库 前10条
1 黄海涛;一种基于构件的软件开发过程模型的研究与应用[D];太原科技大学;2008年
2 周垂云;软件复用在ERP系统中的应用[D];山东大学;2009年
3 谢颖苇;软件复用技术及其应用研究[D];吉林大学;2007年
4 曹彦婷;可复用日志构件的设计与实现[D];苏州大学;2007年
5 刘丽敏;基于软件构件的信息管理系统平台的设计与实现[D];中南大学;2003年
6 范菊逸;企业级应用中面向对象框架的研究[D];华中科技大学;2005年
7 陈凯;面向网构软件的软件协同框架研究[D];江苏大学;2010年
8 漆志群;基于算法框架的软件设计及分析复用技术研究[D];江西师范大学;2003年
9 马少林;基于EJB的分布式对象的研究与应用[D];兰州理工大学;2004年
10 娄晓亮;StrutsX——一种面向高层复用的Web应用框架的设计、实现与应用[D];中国科学院研究生院(软件研究所);2005年
中国重要报纸全文数据库 前10条
1 本报记者 叶林海 实习记者 万国燕;构件化带动软件工业化[N];中国计算机报;2005年
2 本报记者 李嫒;建立以市场为导向的薪酬制度势在必行[N];建筑时报;2006年
3 陈绍蕃;通过方法与例题说明规范的正确应用[N];中国建设报;2006年
4 张勇 新疆维吾尔自治区烟草专卖局(公司);浅谈如何做好软件系统的架构设计[N];东方烟草报;2010年
5 ;我国软件产业迈向何方[N];中国电子报;2001年
6 本报记者 高丽华;构件孕育产业变局[N];计算机世界;2005年
7 刘明;预应力后张法混凝土构件的制作[N];伊犁日报(汉);2007年
8 周平;空调安装及维修安全应从建筑设计开始[N];中国现代企业报;2008年
9 清华大学 谢晓芹;如何用好构件?[N];计算机世界;2002年
10 本报记者 孙小羽;知识管理的力量[N];计算机世界;2001年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978