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

基于模块化的Java系统结构演化分析

刘红敏  
【摘要】:模块化是在传统设计基础上发展起来的一种新的设计思想。在以“求新、求快、个性化”为时代特征的今天,模块化是顺应产品或服务的结构功能复杂化以及消费多样化的必然趋势。模块化产品设计趋势的不断加强,引起并将继续深化组织模式的转变和产业结构的变革。 本文研究的初衷是希望从模块性的角度出发,尝试着通过调整系统结构来优化模块性,目的之一是探索现实的软件结构是否能够得到更好的优化,其次是希望通过研究结果能够获得一些软件演化的规律,为软件架构的设计提供一些指导性的建议。 为了研究系统结构的模块性,分析系统结构演化的规律,本文从不同角度出发,定义了衡量系统模块性的模块化指数。并采用定量计算的方法,建立了适当的优化模型,得到对应的模块划分的方法,并对不同划分方法的效果进行评价和分析。 文章最后以Java类库(JDK)为例,分析了各JDK版本的模块化结构,对所得出的结果进行分析和解释,得出各版本演化的规律和趋势。通过分析我们发现,随着JDK的发展演化,其系统结构的复杂性增加,导致其模块性呈下降趋势。而经过对JDK的结构进行适当调整后,其模块性会有显著的上升空间。这显示了现存的大型软件系统的结构还有继续优化的可能。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 William Robert Stanek ,严明;JavaScript的关注焦点[J];个人电脑;1997年08期
2 张怡;可视化Java开发工具一览[J];中国计算机用户;1997年25期
3 ;Java在运输业巨子——CSX公司中的应用[J];电子展望与决策;1998年05期
4 Jon Udell,邓立新;Java服务器小件[J];中文信息;1998年05期
5 吴限;意外的发现[J];中文信息;1998年Z1期
6 何芳;Java——大家的娃,有你无他怎兼容[J];中国计算机用户;1998年07期
7 ;旋转的咖啡杯[J];个人电脑;1999年04期
8 ;BEA收购TRGI旨在加强端到端Java教育[J];通信世界;1999年09期
9 ;微软的Java中发现安全漏洞[J];计算机与网络;1999年20期
10 黄凯;基于JAVA的CORBA程序[J];电子科技;2001年21期
11 潘锦;Java编程[J];贵阳金筑大学学报;2001年03期
12 ;移动开发[J];个人电脑;2003年02期
13 ;Java游戏[J];数字通信;2004年02期
14 郝晓玲,于秀艳;基于JSP的系统设计与实现[J];情报科学;2004年08期
15 拜朝峰;林琳;黄林鹏;孙永强;;部分计值综述[J];计算机科学;2004年04期
16 康会来;JAVA 3D动画的实现[J];电脑知识与技术;2005年06期
17 王学渊,张锦蜀;数字电视应用程序的管理[J];有线电视技术;2005年05期
18 兰晓伟,于长云;JAVARMI与CORBA的集成研究[J];天津理工大学学报;2005年03期
19 黎海生;;关于java课程设计的思考[J];现代企业教育;2006年09期
20 谢俊;陈明;付嵘;;基于Java的数据库连接池的研究与实现[J];中国科技信息;2007年04期
中国重要会议论文全文数据库 前10条
1 姜久雷;;在Visual J++6.0环境下编写纯Java代码的方法[A];西部大开发 科教先行与可持续发展——中国科协2000年学术年会文集[C];2000年
2 蔡文鸿;陆以勤;;JAVA手机在我国发展面临的问题[A];第九届全国青年通信学术会议论文集[C];2004年
3 杨睿;金大海;宫云战;马跃;;JAVA中空指针引用故障的静态检测方法[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
4 李镐炜;王跃科;赵健;;Java在测试系统接口中的应用[A];中国仪器仪表学会第三届青年学术会议论文集(下)[C];2001年
5 李永花;赵冰燕;王晶;;一种基于Java的数字签名方法[A];2011年中国气象学会气象通信与信息技术委员会暨国家气象信息中心科技年会论文摘要[C];2011年
6 唐焕春;;《Java程序设计》精品课程建设[A];2010无锡职教教师论坛论文集[C];2010年
7 易洪斌;廖文龙;;基于模块化的高效产品开发[A];中国土木工程学会城市燃气分会应用专业委员会2010年年会论文集[C];2010年
8 阔永红;陈健;韩博凯;;基于Java的电话费查询系统的开发[A];中国电子学会第七届学术年会论文集[C];2001年
9 黄慧;刘波;翁得河;孙钰;万遂人;;基于java的脑肿瘤磁共振批处理数据工具的研发[A];中国生物医学工程学会成立30周年纪念大会暨2010中国生物医学工程学会学术大会青年优秀论文[C];2010年
10 淮永建;张先勇;郝重阳;;Java 3D API和虚拟现实[A];中国体视学学会图像分析专业、中国体视学学会仿真与虚拟现实专业、中国航空学会信号与信息处理专业第一届联合学术会议论文集[C];2000年
中国博士学位论文全文数据库 前10条
1 樊蓓蓓;基于网络分析法的模块化产品平台关键技术研究[D];浙江大学;2011年
2 孔凡斌;面向客户选项的模块化产品开发方法与技术研究[D];上海交通大学;2012年
3 刘曦泽;面向复杂机电产品的模块化产品平台设计方法学研究[D];浙江大学;2012年
4 宋利伟;复杂模块化产品系统建模与演化的关键技术研究[D];浙江大学;2012年
5 程文;基于模块化分工的产业组织演化及其对中国产业发展的影响研究[D];华中科技大学;2011年
6 许静;面向模块化产品平台的技术对象有序化及重用技术研究[D];浙江大学;2011年
7 周振坤;面向KIBS的前后台分离的模块化服务设计研究[D];华中科技大学;2013年
8 赵江琦;专业服务业服务模块化对客户响应的作用机制研究[D];浙江大学;2011年
9 余长春;基于价值链的服务模块化价值创造机理研究[D];江西财经大学;2012年
10 杨克峤;Java程序优化与数据竞争检测的研究[D];复旦大学;2010年
中国硕士学位论文全文数据库 前10条
1 刘红敏;基于模块化的Java系统结构演化分析[D];华东理工大学;2014年
2 孙倩;模块化景观设施的设计研究[D];南京艺术学院;2013年
3 刘舸;客厅模块化柜类家具的产品再设计研究[D];中南林业科技大学;2007年
4 程震舟;模块化创新效应分析[D];东北大学;2007年
5 丁昊;面向MC的模块化产品生命周期成本研究[D];浙江大学;2011年
6 初金星;基于JAVA财务报账平台的研究与实现[D];吉林大学;2011年
7 朱静伟;基于JAVA/CORBA分布式数据库访问技术研究及实现[D];西安电子科技大学;2001年
8 陈盈;图书管理EJB的构建和应用[D];大连铁道学院;2003年
9 沈忠山;基于MVC模式的WebGIS设计与实现[D];武汉大学;2004年
10 刘大龙;基于Java的物流仓储管理系统的构建[D];武汉纺织大学;2010年
中国重要报纸全文数据库 前10条
1 本报记者 方正;执Java发展之牛耳[N];网络世界;2003年
2 小寒;Java小档案[N];中国计算机报;2001年
3 广西 黄震;巧妙删除出错的Java游戏[N];电脑报;2004年
4 本报记者 李瀛寰;Java要唱主角[N];中国计算机报;2001年
5 ;Java的新目标[N];计算机世界;2000年
6 刘锬;Java用于嵌入式系统的十个优点和五个局限[N];计算机世界;2004年
7 刘基诚 雷厉风;Java的盛宴(下)[N];中华读书报;2005年
8 本报记者 李佳师;逐波无线与Web[N];中国电子报;2003年
9 刘磊;昔日Java斗士今日转投微软[N];中国计算机报;2005年
10 ;沃尔玛销售Java PC[N];计算机世界;2004年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978