论文摘要
随着以用户需求不明确,缺乏正确的理论指导,软件规模越来越大,软件复杂度越来越高为代表特征的软件危机程度日益加剧,现有的软件工程方法对此显得力不从心。对于大规模的复杂软件系统来说,对总体的系统结构设计和规格说明比起对计算的算法和数据结构的选择已经变得明显重要得多。在此种背景下,人们认识到软件体系结构的重要性,并认为对软件体系结构的系统、深入的研究将会成为提高软件生产率和解决软件维护问题的新的最有希望的途径。 软件体系结构是设计抽象的进一步发展,满足了更好地理解软件系统,更方便地开发更大、更复杂的软件系统的需要。好的开发者常常会使用一些体系结构模式作为软件系统结构设计策略,并将其规范地、明确地表达出来,达到在理论层次上的模式复用。 本文通过对现实世界中剧场组成要素及运行模式的研究,提出一种新的软件体系结构模式。通过综合运用剧本、舞台、演员等抽象软件组件,我们尝试构建一种软件体系结构,这种体系结构能够适应各种平台,能够快速实现系统协作生产,并能在应用实践中灵活配置,真正实现按用户不同功能需求来组合。 在剧场模式思想的基础上,我们尝试将其架构实例化,并在上海市房地产(新建住宅)辅助决策系统开发实践中对其进行应用并检验。 最后,关于进一步工作的方向进行了简要的讨论。
论文目录
摘要ABSTRACT第1章 引言1.1 概述1.2 论文选主题的背景及意义1.3 国内外对软件体系结构研究的现状1.3.1 软件体系结构的定义1.3.2 现有软件体系结构概述1.3.3 软件体系结构未来发展方向1.4 本文的内容和结构第2章 剧场模式的研究基础2.1 对现实世界中剧场的研究2.1.1 剧的组成要素2.1.2 剧本的特点2.1.3 剧场的分幕及现场调度2.2 剧场模式研究的软件技术基础2.2.1 面向模式的软件体系结构2.2.2 研究中用到的设计模式2.2.3 研究中用到的软件开发技术第3章 剧场模式设计思想3.1 剧场体系结构模式的定义3.2 剧场模式的应用语境3.3 需要引入剧场模式的问题3.4 基于剧场模式的解决方案3.5 剧场模式的结构3.5.1 剧本体系3.5.2 执行者(Performer)3.5.3 剧本项工厂(ScriptEntryFactory)3.5.4 舞台组件(Stage)3.5.5 调度组件(Dispatcher)3.6 剧场模式的动态特性3.7 剧场模式的优缺点第4章 基于剧场模式的架构设计4.1 剧场模式思想的应用4.2 基于剧场模式的架构设计4.2.1 剧场核心组件集4.2.2 剧本编辑器4.2.3 外部程序集4.2.4 方法库第5章 剧场模式的应用及实践5.1 系统建设目的5.2 系统的总体结构5.3 系统实现5.3.1 应用程序集的实现5.3.2 子系统类库组成5.3.3 系统部署及运行环境5.3.4 系统调试及运行第6章 结论与展望6.1 结论6.2 进一步工作的方向致谢参考文献个人简历 在读期间发表的学术论文与研究成果
相关论文文献
标签:软件工程论文; 体系结构模式论文; 剧场模式论文;