首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于组件的软件开发模式

中文摘要第1-4页
英文摘要第4-7页
第1章 引言第7-24页
 1.1 实用价值与理论意义第7页
 1.2 国内外文献综述第7-23页
  1.2.1 面向对象方法第7-9页
  1.2.2 基于组件的软件方法第9-10页
  1.2.3 COM的解决方案第10-19页
  1.2.4 CORBA的解决方案第19-22页
  1.2.5 COM和CORBA比较第22-23页
 1.3 本课题的任务和论文结构安排第23-24页
第2章 基于组件的软件开发模式第24-31页
 2.1 软件开发的几种经典模式第24-25页
  2.1.1 瀑布模型(waterfall model)第24页
  2.1.2 平行瀑布模型第24-25页
  2.1.3 原型反复型第25页
  2.1.4 螺旋模型第25页
 2.2 基于组件的软件开发模式第25-31页
  2.2.1 分析阶段:第25-26页
  2.2.2 设计阶段:第26-28页
  2.2.3 实现和局部测试阶段:第28-29页
  2.2.4 组装和整体测试阶段第29-31页
第3章 分析阶段第31-34页
 3.1 问题陈述第31页
 3.2 功能规范陈述(应用的环境和用户分析)第31-32页
 3.3 应用程序需求和系统约束条件的陈述第32-33页
 3.4 决定使用何种软件体系结构第33-34页
第4章 设计阶段第34-47页
 4.1 设计的一些准则第34-37页
  4.1.1 从数据层到表示层逐步进行,反之也行第34页
  4.1.2 各层设计的原则第34-37页
  4.1.5 按功能决定用何种组件实现第37页
 4.2 数据层设计第37-40页
  4.2.1 招生管理用表(持久数据设计)第37页
  4.2.2 招生计划数据对象第37-38页
  4.2.3 招生报名数据对象第38-39页
  4.2.4 网上报名数据对象第39-40页
 4.3 业务层设计第40-43页
  4.3.1 招生计划业务对象第40页
  4.3.2 报名考生业务对象第40页
  4.3.3 网上报名考生业务对象第40-41页
  4.3.4 招生办报名业务对象第41-42页
  4.3.5 招生办考试业务对象第42页
  4.3.6 招生办录取业务对象第42页
  4.3.7 招生办查询业务对象第42-43页
 4.4 一些工具组件第43-44页
  4.4.1 加密和解密组件第43页
  4.4.2 生成准考证组件等第43-44页
  4.4.3 生成招生简章组件等第44页
 4.5 表示层设计第44-46页
  4.5.1 GMS网络服务第44-45页
  4.5.2 控制台程序第45-46页
 4.6 模拟每一层的操作,进行验证第46-47页
第5章 实现和局部测试阶段第47-53页
 5.1 选择工具第47页
  5.1.1 VB、VC、Delphi及其他支持COM组件编写的工具第47页
  5.1.2 JavaBeans第47页
 5.2 实现与测试组件第47-49页
  5.2.1 ATL模板实现加密解密组件第47-48页
  5.2.2 以VB和ATL模板实现数据访问层组件第48-49页
  5.2.3 以VB和ATL模板实现业务层组件第49页
  5.2.4 以VB或VC实现成绩单显示组件第49页
 5.3 对各种类型组件的比较第49-50页
 5.4 对各种实现手段的比较第50-53页
  5.4.1 VB第50-51页
  5.4.2 VC的ATL模板第51页
  5.4.3 VC的MFC ActiveX Control Wizard第51页
  5.4.4 VC的BaseCtl以及利用VC从零开始第51-53页
第6章 组装和整体测试阶段第53-55页
 6.1 实现框架第53-54页
  6.1.1 在网页中利用加密解密组件和业务组件实现登录和登记第53-54页
  6.1.2 在控制台中利用业务组件和工具组件实现发放准考证功能第54页
 6.2 测试整体的性能、对组件的完善第54-55页
第7章 总结第55-57页
 7.1 基于组件的软件开发模式的特点第55页
 7.2 未完的工作和以后的发展第55-57页
参考文献第57-59页
致谢第59页

论文共59页,点击 下载论文
上一篇:高速公路交通事件自动侦测系统
下一篇:应用于车辆导航系统的数据管理系统研究