基于业务总线的软件体系结构模型设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着软件系统规模和复杂性的增长,系统总体结构设计和说明的重要性已远远超过特定算法和数据结构的选择。软件体系结构已成为软件工程的一个重要领域。本文首先介绍了软件体系结构的概念和在该领域研究的方向。论文重点对计算机考试这一特定领域进行分析和研究,并基于业务总线体系结构的模型,针对计算机考试软件存在的系统动态扩展性和版本的兼容性等领域特征,进行详细的体系结构设计。实践证明,该体系结构较好的适应了计算机考试领域特点,使软件结构清晰,系统易于开发、扩展以及维护。具有一定的实用价值。
With the increase of software system scope and complexity, the selection and statements of the system architecture has become more important than the selection of special algorithm and date structure. Software architecture has become an important domain of the software engineering. Firstly the thesis introduces the conception of software architecture, the research direction of this domain. The thesis has mainly researched and analyzed computer examination, and based on the Business Bus architecture model. We went along with some detailed architecture designs. These architecture designs were focused on Domain Specific which included the existed dynamic system expansibility and the compatibility of the edition. The practices proved that this systematic architecture accommodated well to the characters of computer examination. It can make the software architecture clearer and make the system more easily to be developed, expanded and serviced. All these showed that this Business Bus has so much practical value.
引文
[1] 陶进 胡建华 王清心 《基于业务总线的系统的设计与实现—面向考试领域的软件体系结构的研究》 昆明理工大学硕士学位论文 2003
    [2] 胡建华 王清心 陶进《一种基于业务总线的软件体系机构模型》云南大学学报增刊,2002
    [3] 王清心 胡建华 《精英计算机考试系统的设计与实现》 计算机应用 2003
    [4] 杨卫东 等著 《基于统一建模语言的软件体系机构描述》 西安电子科技大学学报(自然科学版)第27卷 第1期 2000年2月
    [5] 肖书 等著 《基于软件体系结构的需求分析与设计》 武汉大学学报(自然科学版) 第45卷 第5期(B) 1999年10月
    [6] 胡华 等著 《软件高层抽象设计改造的需要及发展》 计算机科学Vol.26 No.2 1996
    [7] 胡华 等著 《基于软件体系结构的软件设计及构造》 计算机科学Vol.26 No.8 1996
    [8] 杨芙清 等著 《软件复用与软件构件技术》 电子学报 第2期 1999
    [9] 孙昌爱 等著 《软件体系结构分析及场景技术在其中的应用》计算机科学Vol.27 No.6 2000
    [10] 唐胜群 等著 《软件体系结构与组件软件工程》 计算机工程 第24卷 第8期1998
    [11] 饶若楠 等著 《基于统一建模语言的分布式企业信息系统软件体系结构模型》 上海交通大学学报 第34卷 第7期2000
    [12] 李也戈 等著 《软件复用的实现》 计算机工程 第21卷 第4期 1995
    [13] 应晶 等著 《软件方法论研究中的若干问题》 计算机科学 Vol.24 No.4 1997
    [14] 丁筱春 《软总线及其应用》 微型计算机 第16卷 第5期 1996
    [15] 张志华 等著 《大粒度软件复用》 计算机科学 Vol.24 No.2 1997
    
    
    [16] 庞军 等著 《基于COOZ对UML的类结构的形式化》计算机工程与应用 2000
    [17] 黎伟健《领域特定的软件体系结构》中山大学学报 第37卷 增刊 1998
    [18] 耿刚勇 等著 《采用软件构件技术开发领域应用软件》 计算机科学 Vol.24 No.1 1997
    [19] 王振宇 等著《软件体系机构讲座》计算机与数字工程 第28卷 1999
    [20] 李景峰 等著 《一种特定领域软件开发模式》 西安电子科技大学学报(自然科学版) 第27卷 第5期 2000
    [21] Ivar Jacobson等著 韩柯译《软件复用—结构、过程和组织》 机械工业出版社 2003
    [22] Mary Shaw, David Garlan 《Software Architecture Perspectives Emerging Discipline》
    [23] Erich Gamma Richard Helm Ralph Johnson John Vissides 著《Design Patterns Elements Of Reusable Object—Oriented Software》
    [24] Roger S.Pressman著 黄柏素 梅宏 译《软件工程实践者的研究方法》
    [25] Ival Jacobson,Grady Booch,James Rumbaugh著 周伯生,冯学民,樊东平译 《The Unified Software Development Process》
    [26] 张尤祥 著《UML与系统分析设计》
    [27] 刘瑞东 著《UML对象设计与编程》
    [28] Sten Sundblad著;前导工作室译《Windows DNA可扩展设计》
    [29] Stacy J.Prowell Carmen J.Trammell Richard C.Linger Jesse H.Poore贲可荣 张志祥 张秀山 等译《净室软件工程:技术与过程》
    [30] R.Otte,P,Patrick,M,Roy著;李师贤 等译《CORBA教程公共对象请求代理体系结构》
    [31] Alan Cooper著 刘瑞挺 刘强 程岩 等译《软件创新之路——冲破高科技技术营造的牢笼》
    
    
    [32] 潘爱民著《COM原理与应用》
    [33] 梅宏 常继传《软件构件和软件构架技术》 计算机世界报 1999(NO.9)
    [34] Tyson Gill著;段来盛 宋黎松 等译《Visual Basic高级编程策略与范例——错误处理编码与分层技术》
    [35] 杨刚《计算机网上考试系统的开发》 长沙大学学报 第14卷第4期2000年12月
    [36] 邹显春 张为群 张高亮《一种基于Internet的开发考试模型研究》 西南师范大学学报 Vol.26 No2 2000
    [37] 梅晓勇 颜君彪 周慧灿 朱利群《基于面向对象程序设计技术(oop)的计算机考试系统》 常德师范学院学报 Vol.12 No4 2000
    [38] 李一波 李润霞 王亚杰《计算机无纸考试系统上机考试软件设》 沈阳航空工业学院学报 Vol.17 No2 2000
    [39] 寥阅希,罗玉宏《基于C/S结构的计算机远程自动考试系统的开发》计算技术与自动化 Vol.20 No1 2001
    [40] 阮幼林,李传湘《基于体系结构的软件开发》 计算机应用研究 2000
    [41] 汪琼《软件体系结构概念》 计算机科学 Vol.25 No.11998
    [42] 黄智祥 叶霞 孙志勇《软件系统体系结构的结构剖析》 电脑开发与应用 Vol.13 No.6 2000
    [43] 李振 肖书 庸胜群《实用软件体系结构研究》 计算机工程与应用 2000.8
    [44] Ivor Horton著 马树奇等译 《Java2编程指南(JDK1.3版)》电子工业出版社 2001