论文摘要
随着企业应用系统日益复杂,企业应用系统产品化趋势逐渐上升。同时软件的规模和复杂度也在不断增加,使得软件开发面临巨大挑战。不恰当的软件开发方法在这种环境下开发出来的软件可维护性较低,系统具有过于僵硬、过于脆弱、复用率低、以及黏度过高的缺点。为了提高软件开发的效率和质量,缓解一般的开发方法所带来的负面影响,本文将介绍一种基于“总线”式的软件开发方法,该方法的应用能够比较有效的提高系统的可扩展性、灵活性、可插入性。本文首先提出“总线”式开发方法作为论点,该方法的提出,主要是借鉴硬件总线的设计理念,以类比的方式将之应用到软件开发中。介于这种开发方法不是凭空捏造,它包含了面向对象的基本思想,以及设计模式所隐含的基本原则。因此随后将介绍“总线”式开发的由来,以及与面向对象和设计模式之间的联系,作为理论支持。最后,本文将结合一个应用实例——商标事务所法律部综合办公系统。应用“总线”式开发方法,并使用微软的.Net框架作为技术支撑,以具体的项目方式,从总体到局部应用“总线”式开发方法,并对该方法在各个层次的应用做出详细的阐释。
论文目录
中文摘要英文摘要1 绪论1.1 论文的研究背景1.2 国内外研究概况1.3 论文的主要研究内容1.4 论文研究的目的和意义1.5 论文的组织结构2 总线式开发理论基础2.1 总线2.1.1 总线的特点与优点2.1.2 硬件中的总线与软件开发的总线类比2.2 面向对象思想2.2.1 面向对象2.2.2 面向对象的基本特性2.2.3 基于“总线”式的面向对象再认识2.3 软件设计模式2.3.1 设计模式2.3.2 设计模式的作用2.3.3 设计模式对“总线”式开发的启发2.4 本章小结3 基于.NET 框架的总线式开发关键技术3.1 .NET 概述3.2 .NET 框架3.2.1 ASP.NET 技术3.2.2 ADO.NET 技术3.2.3 面向对象程序开发语言C#3.3 .NET 框架所体现的“总线”思想分析3.3.1 .NET 程序运行环境3.3.2 .NET 提供程序模型3.4 本章小结4 商标事务所法律部综合办公系统分析与设计4.1 项目介绍4.2 项目的具体模块划分4.3 项目物理结构设计4.4 项目体系架构逻辑设计及数据库总体设计4.4.1 系统体系架构设计4.4.2 数据库总体设计4.5 系统设计目标和原则4.5.1 设计目标4.5.2 设计原则4.6 系统设计与开发的总体思想4.7 本章小结5 商标事务所法律部综合办公系统实现5.1 “总线”式开发方法在数据访问层中的应用5.1.1 客户、商标管理模块数据访问实现5.1.2 权限管理模块数据访问实现5.1.3 案件受理模块数据访问实现5.2 “总线”式开发方法在业务逻辑层中的应用5.2.1 客户、商标管理模块数据业务逻辑实现5.2.2 权限管理模块业务逻辑实现5.2.3 案件受理模块业务逻辑实现5.3 系统界面展示5.4 本章小结6 总结与展望致谢参考文献附录
相关论文文献
标签:总线论文; 可扩展性论文; 内聚论文; 耦合论文; 抽象论文;