基于组件技术的分布式多层应用

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:lixuhai88888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,在软件开发领域,一场新的革命正在悄悄兴起,这是由日趋成熟的组件技术引发的。组件技术使近二十年来兴起的面向对象技术进入到成熟的实用化阶段。 随着计算机技术的发展和应用的深入,应用程序的软件结构在不断的演化,先后出现了以下三种应用模型:单层应用模型;两层客户/服务器应用模型;三层应用模型(分布式多层应用)。 面向对象的分析与设计(OOA&OOD)方法的发展在上个世纪的80年代末至90年代中出现了一个高潮,统一建模语言UML是这个高潮的产物。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且对其作了进一步的发展,并最终统一为大众所接受的标准建模语言。 本文讨论了以微软的组件技术为基础、采用分布式多层应用架构所实现的一个企业级应用系统,并尝试着给合UML的相关知识对该系统进行建模。 第一章是绪论部分。 它介绍了软件领域的发展;面向对象技术的概念和本论文的研究内容及要实现的目标。 第二章和第三章是本论文的理论知识部分。 第二章——组件技术和分布式多层应用。在组件技术这一部分中,介绍了微软的COM/DCOM/COM+组件技术;在分布式多层应用这一部分中,介绍了计算机体系结构的变迁和三层结构的优越性。 第三章——UML简介,简介了标准建模语言UML的发展历史、内容、主要特点和应用领域等有关理论知识。对于标准建模语言UML的主要内容,特地从静态建模机制和动态建模机制这两个方面,结合用例图、静态图、行为图、交互图和实现图这五类图,作了详细的阐述。 第四章到第九章是本论文的实践部分。 第四章——运用UML为系统建模,简介了如何运用UML为系统建模的过程和为系统建模所使用的建模工具,并特别强调了UML是一种建模语言而不是方法,运用UML进行建模的过程是一个迭代递增的开发过程。最后,得出的结论是:UML提供的九种视图从不同应用层次和不同角度为系统从系统分析、设计直到实现的各个阶段提供有力支持。在不同的阶段建立不同的模型,建模的目的也各不相同。 第五章到第九章依次分别是系统分析阶段、系统设计阶段、系统实现阶段、系统测试阶段和系统配置阶段。 在系统分析阶段,通过建模来捕捉系统的功能需求,分析和提取所开发系统的:“客观世界”领域的类以及描述它们的合作概貌。 在系统设计阶段,通过建模,将分析阶段的模型扩展和转化为可行的技术实现方案。并重点介绍了设计阶段的两个不同层次的组成部分:结构设计和详细设计。前者是一种高层设计,其任务是定义包(子系统),包括包间的依赖性和主要通信机制。后者的任务则是细化包的内容,使编程人员得到所有类的一个足够清晰的描述;同时使用姗L中的动态模型,描述特定情况下这些类的实例之间的行为:在本论文中,它包括四个方面的工作:持久数据模型化、数据对象模型化、商业对象模型化和表示层模型化。 在系统实现阶段,具体工作就是对类进行编程的过程,同时对已构造的模型作相应的修正。在这一部分中,特别强调和介绍了:如何在Visual Basi。中创建一个C伽骨架组件、显式地定义接口的方法和各组件中被实现方法的一般逻辑。 在系统测试阶段和系统配置阶段,简介了测试的三个阶段:单元测试、集成测试和系统测试;并结合有关的系统配置图,对如何确定应用程序的分布拓扑结构作了个概括性的介绍。
其他文献
该文首先论述了企业竞争情报系统的基本原理,在探讨了企业竞争情报的产生机制的基础上,阐述了企业竞争情报系统的目标、构成要素、功能和理论基础.接着分析了企业竞争情报系
中图分类号:G822 文献标识:A 文章编号:1009-9328(2016)03-000-01  摘 要 在当代竞技体育体制下,青少年运动员由于较多的时间用于训练和比赛,而在文化课的学习和社会活动、升学就业等方面受到了一定的影响。搞好选材工作来降低淘汰率、提高成材率,会减少上述影响并产生良好的社会效应,运动选材也是当前竞技运动的迫切需要,科学的运动选材可以产生巨大的经济效益田径运动员选材的理论、方
中图分类号:G804.22 文献标识:A 文章编号:1009-9328(2016)03-000-01  摘 要 研究目的:通过对我院学生最大摄氧量的研究,加强学校师生对最大摄氧量的认识,为今后更加科学化的专项训练提供理论依据。方法:文献资料法、实验法、数理统计法。受试者为49名男生、15名女生,均为身体状况良好,无不良疾病史,自愿参加实验。用多别尔恩的台阶测验法,得出受试者最大摄氧量的数据。实验结
中图分类号:G804.49 文献标识:A 文章编号:1009-9328(2016)03-000-02  摘 要 在高校教育教学改革的浪潮中,教育信息化已经成为体育教学中的重要课题。尤其是体育教学,作为高校中重要课程的体育,往往不受重视。然而恰恰是该课程与学生的身体素质健康息息相关。因此在高校体育教学中,如何采用信息化的手段对学生身体素质的变化进行客观科学的分析,从而不断改进我们的体育教学方式,实现
E-book,广义上指所有应用电子技术手段,经过加工编辑,存贮于光盘、网络、专用阅读器等不同载体,通过软硬件技术支持进行阅读并能以某种形式加以复制发行的数字化图书,它包括不同载
中图分类号:G804.49 文献标识:A 文章编号:1009-9328(2016)03-000-02  摘 要 本文根据现阶段我国大学生体质健康水平的现状,分析了造成大学生体质健康水平逐年下降的原因,并提出提高大学生体质健康水平的方法与对策。  关键词 大学生 体质健康水平 因素 对策  一、大学生体质健康水平的现状  根据国家体育总局《2010年全国学生体质与健康调研结果》显示,自1985年以来
一、地理之我见    地理学科之所以这样称呼是有一定道理的。字面上我们把它分为地和理:地要求一个广度,代表着文科的学习方向;理要求一个深度,代表着理科的学习方向。  从地方面讲,初中教材的四本书,包括中国地理和世界地理,以及高中的必修下册都属于“地”这个字。它要求学生有很广的知识面,明白各个地方的自然人文知识,主要考查背功,相当于人的肉体和血液。  从理方面讲,以高中的必修上册为核心,是用来解释“
都市图书馆活动的评价研究需要关注城市发展环境的重要影响。与欧美现代都市相比,当代中国都市在城市化进程中有更多的人为干预色彩,这种因素固然能加速城市的发展进程,但也
主要采用文献资料等研究方法。研究结论 :服从并服务于新中国外交、不失时机引进先进技术 ,是中国与前苏联东欧体育交往的两大特征 ;交往对新中国体育各方面的发展产生积极的
为计算浅水区和破碎带内波浪变形的数学模型提供验证数据 ,介绍了关于孤立波和单波群 (这里统称为单一过程波浪 )的变形和爬高的试验研究成果 .这些数据是水槽试验无法得到的