收藏本站
《西安电子科技大学》 1999年
收藏 | 手机打开
二维码
手机客户端打开本文

软件体系结构与软件重用方法的研究

于卫  
【摘要】: 进入90年代以来,人们在软件开发方法方面提出了新的思路:从只集中于 单个产品转移到集中于一个产品族的设计与生产;从只集中于注意设计转移到 集中注意于软件的体系结构,强调已有软件资源的重用。由此可见,软件重用和 软件体系结构不仅是软件工程学的一个重要研究领域,也是解决软件危机和推 动软件产业发展的一个重要研究方向。 本论文总结了作者在攻读博士学位期间在软件体系结构与软件重用两方面 的研究工作。论文的第一部分主要集中于软件体系结构的概念、描述方法、建 模等方面的研究工作,包括第2、3章。在比较体系结构基本概念和分析各种软 件体系结构风格的基础上,提出了软件体系结构的核心模型;在分析软件体系 结构的Z描述、CSP描述的基础上,对UML进行了扩充,提出了软件体系结构核心 模型的UML描述方法。这样一方面使体系结构与主流开发方法相结合,另一方面 为具体描述语言提供了可扩充的样板,也为体系结构在ROSE环境中的分层表示 打下了基础。之后,围绕体系结构核心模型的UML描述,增加了形式化语言CSP 关于体系结构的约束限制,进一步扩充核心模型使之与CSP集成。 论文的第二部分主要集中于软件重用的研究,包括第4、5章。阐述了基于 部件的软件开发模式,分析了部件库的建立、检索、匹配、度量等方面的相关 技术,提出了基于部件软件开发过程中不同匹配度的部件替换方法和基于UML的 软件体系结构描述中的部件替换方法,并将部件检索与匹配技术应用到部件替 换过程中。软件重用不仅要注重技术上的因素,还要注重组织和管理方面的影 响,分析了影响软件重用的各方面主要因素,提出了一系列有效实用的软件重 用组织和管理方案。 最后,在前几章工作的基础上,利用Rational Rose98的可扩充性接口,实 现了软件体系结构模型在ROSE中的描述;作为示例,提出了指挥控制中心CCC (Commanding Controlling Center)的参考模型DSSA,并实现了其在ROSE环 境中的分层表示。
【学位授予单位】:西安电子科技大学
【学位级别】:博士
【学位授予年份】:1999
【分类号】:TP311.52

【相似文献】
中国期刊全文数据库 前10条
1 刘兵良;朱小军;;对软件体系结构的一些探讨[J];信息与电脑(理论版);2011年07期
2 郭天娇;;关于软件体系结构课程改进教学模式的研究与探讨[J];才智;2011年16期
3 王伟伟;;软件体系结构模式探析[J];科技传播;2011年14期
4 张连育;吕立;;基于策略模式的中医数据挖掘平台的设计与研究[J];小型微型计算机系统;2011年07期
5 张海攀;杨佳;;人事信息系统软件体系结构设计关键技术研究[J];电脑知识与技术;2011年22期
6 汪凤兰;;软件体系结构初探[J];计算机时代;2011年08期
7 王勇;卢桂馥;王忠群;;基于软件体系结构的构件可迁移系统容错研究[J];长春大学学报;2011年08期
8 赵宏伟;秦昌明;;基于B/S 3层体系结构的软件设计方法研究[J];实验室研究与探索;2011年07期
9 李宏宏;康凤举;韩翃;;基于分层模式的视景仿真系统研究与设计[J];系统仿真学报;2011年08期
10 李晓龙;;基于SOA在J2EE平台架构下的银行中间业务系统应用方案[J];才智;2011年20期
中国重要会议论文全文数据库 前10条
1 张玲;陈东义;陈霸东;韩露;马福齐;;可穿戴计算机软件体系结构综述[A];第一届中国情感计算及智能交互学术会议论文集[C];2003年
2 蒋心晓;李新星;;基于分布智能的防空指挥系统软件体系结构[A];'2010系统仿真技术及其应用学术会议论文集[C];2010年
3 李晖;张慧;赵海;蔡巍;;软件网络中的簇度相关性及演化分析[A];第八届沈阳科学学术年会论文集[C];2011年
4 陈于平;刘畅;伍星;迟毅林;;转子故障智能诊断系统的软件体系结构研究[A];第十二届全国设备故障诊断学术会议论文集[C];2010年
5 杨娟;张雷;王柏;艾波;;新一代电信业务支撑系统软件体系结构的研究[A];2003年通信软件技术学术年会论文集[C];2003年
6 戴学臻;赵勇;陈君;;B/S与C/S多层混合软件体系结构在公路信息管理系统中的应用[A];第十四届全国煤矿自动化学术年会暨中国煤炭学会自动化专业委员会学术会议论文集[C];2004年
7 杨娟;王柏;艾波;;新一代电信运营支撑系统软件体系结构的形式化描述[A];’2004计算机应用技术交流会议论文集[C];2004年
8 付志鹏;肖和平;韩伟红;邹鹏;;嵌入式CORBA构件平台StarECCM的研究和设计[A];第二届和谐人机环境联合学术会议(HHME2006)——第2届中国普适计算学术会议(PCC'06)论文集[C];2006年
9 柳刘;金培权;周英华;岳丽华;;一种可重用和可重构的ERTDBS软件体系结构[A];第二十一届中国数据库学术会议论文集(技术报告篇)[C];2004年
10 李文军;阳春华;;起动机性能测试系统体系结构设计及组件开发[A];04'中国企业自动化和信息化建设论坛暨中南六省区自动化学会学术年会专辑[C];2004年
中国重要报纸全文数据库 前10条
1 王知遇;从设计模式到体系结构模式[N];中华读书报;2003年
2 小白 编译;程序员需要什么[N];计算机世界;2003年
3 译自《Computerworld》;直面应用开发的三大趋势[N];计算机世界;2005年
4 陈佳;NERP的七大特征[N];计算机世界;2003年
5 任连仲;成功绝非偶然[N];计算机世界;2001年
6 张振;另类视角解读软件产业问题[N];电脑商报;2007年
7 陈斌;“开源”浪潮走向复兴[N];计算机世界;2004年
8 ;软件再工程——软件的环保工程[N];计算机世界;2002年
9 刘晓;软件开发需要SCM[N];计算机世界;2002年
10 焦世东;广东江门市社保系统的由来[N];中国计算机报;2003年
中国博士学位论文全文数据库 前10条
1 于卫;软件体系结构与软件重用方法的研究[D];西安电子科技大学;1999年
2 杨春花;软件体系结构中状态方面的编织研究[D];山东大学;2010年
3 古幼鹏;嵌入式实时软件的构件化开发技术研究[D];电子科技大学;2005年
4 陈晓江;分布式系统软件体系结构建模与开发方法研究[D];西北大学;2010年
5 吴克寿;基于公理设计的软件体系结构构建方法研究[D];华中科技大学;2011年
6 张友生;基于代数理论的软件体系结构描述及软件演化方法研究[D];中南大学;2007年
7 桑大勇;基于部件的软件重用技术研究[D];西安电子科技大学;1998年
8 郑志;动态软件体系结构建模与模型验证方法的研究[D];大连理工大学;2010年
9 任洪敏;基于π演算的软件体系结构形式化研究[D];复旦大学;2003年
10 李晓红;面向快速开发的智能AGENT关键技术研究[D];天津大学;2005年
中国硕士学位论文全文数据库 前10条
1 郭玲玲;非成熟领域迭代开发过程模型中构件组装方法研究[D];河北大学;2005年
2 张帆;软件重用技术在现代物流服务中的应用与研究[D];华北电力大学(河北);2006年
3 莫世锋;空管模拟训练软件产品线体系结构的研究[D];四川大学;2005年
4 鲍栋;基于扩展层次消息总线的CTI中间件的研究[D];西安电子科技大学;2006年
5 张耀明;基于异构体系结构的行政管理系统研究与设计[D];广东工业大学;2007年
6 郑烈锋;分布式软件体系结构研究及在企业中应用[D];大连理工大学;2002年
7 史辉;面向对象的业务处理环节装配体系结构[D];天津师范大学;2005年
8 徐宏兴;插件体系结构软件开发方法研究[D];四川大学;2005年
9 李凯;基于规则的软件体系结构研究[D];天津大学;2007年
10 陆文佳;基于SA理论的代码自动生成技术实现和应用[D];复旦大学;2009年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026