学位论文 > 优秀研究生学位论文题录展示

面向对象软件核结构的研究与分析

作 者: 周峰
导 师: 赵海
学 校: 东北大学
专 业: 计算机应用技术
关键词: 软核结构 分析工具 软件理解 面向对象软件 软件工程
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 11次
引 用: 0次
阅 读: 论文下载
 

内容摘要


软件工程学的奠基人Dijkstra早在1968年就提出:软件工程师不仅要关注系统的功能,还需要理解软件的结构。但随着软件规模的不断扩大,软件系统中大量元素及其之间错综复杂的交互关系,使软件开发人员越来越难以理解其组织结构,致使整个软件难以维护和进行二次开发。本文以理解面向对象软件的组织结构为研究出发点,提出了面向对象软件的核结构(软核结构)的思想以及基于上述核结构的软件理解方法,在简化软件结构的同时达到逐层地理解一个软件的组织结构的目的。另外,根据研究内容的要求,本文建立了面向对象软件的网络模型并且在此基础上设计与实现了基于面向对象软件核结构的软件分析工具。本文选取了50个开源的面向对象软件作为样本软件并对其进行了统计分析,不仅验证了软核结构可以有效地简化一个面向对象软件的结构,而且还发现了提取软核过程中软核简化速率的幂率性衰减特征,以及面向对象软件中广义的类继承树的深度服从幂率分布的特征。数据分析的结果表明,软核结构的提取可以有效地提高软件开发人员理解一个面向对象软件的组织结构的效率。实际的应用表明,本文所设计的基于面向对象软件核结构的软件分析工具很好地满足了研究内容的要求,可以快速、方便地得到理解面向对象软件的组织结构的过程中需要的相关数据,可视化软件的理解过程,有助于软件开发人员对一个面向对象软件的组织结构的理解。

全文目录


相似论文

  1. 盘锦市区划地名信息系统的设计与实现,TP311.52
  2. 唐钢冶炼公司员工绩效考核管理信息系统的设计与实现,TP311.52
  3. 企业产品报价系统的设计与实现,TP311.52
  4. 蒸汽疏水器设备管理系统的设计与开发,TP311.52
  5. 设计模式在卫星成像模拟系统中的研究与应用,TP311.52
  6. 基于有限自动机的软件行为建模方法的研究,TP301.1
  7. 基于多粒度依赖关系图的变更影响分析方法研究,TP311.53
  8. 基于软件影响网络的软件度量研究,TP311.52
  9. 汽车内饰件产品可持续设计流程与评价工具研究,U463.839.2
  10. 海量数据存储与全文检索,TP333
  11. 全自动50位高温反偏实验系统软件设计,TM769
  12. 软件优化技术在软件开发项目中的应用研究,TP311.52
  13. 我国股票市场中小投资者投资问题研究,F832.51
  14. 网络配置管理系统的设计与实现,TP311.52
  15. WEB日志数据挖掘的研究和实现,TP311.13
  16. 开源二维CAD系统研究、设计和实现,TP391.72
  17. 当前乡村社会关系网络研究,C912.82
  18. 油田企业全面预算管理系统的设计与实现,TP311.52
  19. 胜利油田信息项目管理系统的设计与实现,TP311.52
  20. 胜利油田经营管理建议信息管理系统设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com