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

面向对象软件开发方法的实例分析

作 者: 徐其帅
导 师: 周波
学 校: 浙江大学
专 业: 计算机软件与理论
关键词: 面向对象 属性 方法 系统表示 测试层次
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 449次
引 用: 7次
阅 读: 论文下载
 

内容摘要


从软件建模方法论的角度上看,应用软件系统的开发方法已历经两代技术变更,由面向过程发展到现在主流的面向对象的方法。面向过程包括面向功能和面向数据流程。面向对象的思想用对象和对象之间的关系表现系统。模块封装和局部化的特点使面向对象的方法更有利于改善软件质量、理解和维护软件系统。面向对象的方法和一些过程方法结合,组成完整的开发方法。本文的实例中包含四部分工作,以天为单位类型的新报告类型的开发、添加报表产生中的过滤规则、使用合并的数据读取的性能优化和采用分页的方式显示请求状态信息。面向对象的方法应用于软件过程的分析、设计和测试等阶段。实例所在环境的系统开发用到一些软件过程的方法,而对于实例内容自身,在开发中也用到了不同的过程方法。面向对象的思想应用于这些过程中,取得了良好的效果。瀑布过程中,系统的建模和设计可以使用面向对象的方法;而在特征驱动的过程中,整体上面向功能的分析更适合系统建模,但单个开发阶段中的设计也可以结合面向对象的思想。本文通过对实例开发工作内容的介绍、分析面向对象方法在开发中的应用以及对面向对象方法和软件过程方法结合的分析,介绍面向对象应用的特点、过程和能取得的效果。面向对象的方法在优化建模设计的同时也间接影响着软件过程的定义,与过程方法的结合可以帮助系统开发中定义出清晰、合理的软件开发过程,实现软件系统开发的质量保证和开发过程的有效管理。本文给出面向对象方法在具体层面上的概念和在软件系统的开发中具体应用过程。应用于多种过程上的开发方法,面向对象的方法和思想能够使系统的分析、设计和测试更有效。与过程方法的结合,既保持了原有过程的特点,又把面向对象的思想引入软件过程,使系统设计和开发过程更合理。在软件开发发展的方向下,面向对象的方法将会在新的软件开发中得到更广泛的应用。

全文目录


摘要  3-4
Abstract  4-10
第1章 绪论  10-20
  1.1 软件建模角度上的方法论概述  10-13
  1.2 面向对象的方法与开发过程角度上方法的结合  13-15
  1.3 本文内容介绍  15-20
    1.3.1 本文的主要工作  15-17
    1.3.2 本文的意义  17-18
    1.3.3 本文的结构  18-20
第2章 面向对象的开发方法  20-31
  2.1 面向对象的方法学  20-22
    2.1.1 软件建模方法碰到的问题和分析  20-22
    2.1.2 建模问题的分解和面向对象的方法学  22
  2.2 面向对象的思想  22-25
    2.2.1 基本思想和对象的概念  22-24
    2.2.2 面向对象的结构和对象的定义  24-25
  2.3 面向对象的开发  25-29
    2.3.1 面向对象的相关概念  25-27
    2.3.2 面向对象的开发过程  27-29
  2.4 面向对象方法的评价  29-31
第3章 实例系统介绍  31-40
  3.1 实例系统的概述  31-35
    3.1.1 实例系统的功能  31
    3.1.2 实例系统的处理类型  31-33
    3.1.3 实例系统的环境和结构  33-35
  3.2 报告产生计算组织模块和指数信息计算模块  35-40
    3.2.1 计算组织和指数计算模块的功能  35-36
    3.2.2 计算组织和指数计算模块的环境  36-37
    3.2.3 计算组织和指数计算模块的结构和处理过程  37-39
    3.2.4 计算组织和指数计算模块的状态  39-40
第4章 开发工作和面向对象方法的应用  40-81
  4.1 总述  40
  4.2 新报告类型的开发  40-52
    4.2.1 新报告类型的需求  40-43
    4.2.2 新报告类型的实现  43-47
    4.2.3 新的报告类型的测试  47-49
    4.2.4 新的报告类型和面向对象的方法  49-52
  4.3 添加报表产生前的过滤规则  52-62
    4.3.1 过滤规则的需求  52-54
    4.3.2 过滤规则的实现  54-56
    4.3.3 过滤规则的测试  56-59
    4.3.4 过滤规则和面向对象的方法  59-62
  4.4 并行数据读取  62-70
    4.4.1 性能问题描述和分析  62-64
    4.4.2 合并数据读取的实现  64-65
    4.4.3 合并数据读取的测试和结果  65-67
    4.4.4 合并数据读取和面向对象的方法  67-70
  4.5 分页的方式显示请求状态记录  70-81
    4.5.1 显示请求状态记录问题的描述和分析  70-73
    4.5.2 分页的实现  73-75
    4.5.3 分页的测试和结果  75-76
    4.5.4 分页和面向对象的方法  76-81
第5章 结束语  81-84
  5.1 工作内容中的面向对象方法  81-82
  5.2 面向对象的方法和过程开发方法的结合  82
  5.3 面向对象方法的意义和前景  82-84
参考文献  84-87
致谢  87-88
作者简历  88

相似论文

  1. 自变量分段连续型随机微分方程数值解的收敛性及稳定性,O211.63
  2. 谐波齿轮传动柔轮应力及轮齿磨损分析,TH132.43
  3. 三轴稳定卫星姿态控制方法研究,V448.22
  4. 半球谐振陀螺误差分析与测试方法设计,V241.5
  5. 航天器姿态动力学系统鲁棒自适应控制方法研究,V448.22
  6. 无尾飞翼式飞行器主动控制的参数化方法,V249.1
  7. 半透明材料辐射与相变耦合换热研究,V259
  8. 多导弹协同作战突防效能评估及组合优化算法研究,TJ760.1
  9. 基于DSP的任意次谐波发生器的设计,TM935
  10. 高中信息技术新课程评价方法的实施研究,G633.67
  11. 多重ANN/HMM混合模型在语音识别中的应用,TN912.34
  12. 统计与语言学相结合的词对齐及相关融合策略研究,TP391.2
  13. 领域实体属性及事件抽取技术研究,TP391.1
  14. 仿真系统模型验证方法和工具研究,TP391.9
  15. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  16. 超声速巡航导弹姿态控制系统增益调度设计的参数化方法,TJ765.23
  17. 离散非线性系统输入到状态稳定性研究,TP13
  18. 陀螺稳定平台伺服控制系统研究,TJ765
  19. 两类非线性波动方程的行波解,O175.29
  20. 武器装备信息管理系统的设计与实现,TP311.52
  21. 牡蛎蛋白饮料脱腥技术的研究,TS254.4

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