软件体系结构中剧场模式初探及应用
一级学科:计算机科学与技术 二级学科:软件工程 研 究 生:王伟 指导教师:沈介文  教授 摘要   随着以用户需求不明确,缺乏正确的理论指导,软件规模越来越大,软件复杂度越来越高为代表特征的软件危机程度日益加剧,现有的软件工程方法对此显得力不从心。对于大规模的复杂软件系统来说,对总体的系统结构设计和规格说明比起对计算的算法和数据结构的选择已经变得明显重要得多。在此种背景下,人们认识到软件体系结构的重要性,并认为对软件体系结构的系统、深入的研究将会成为提高软件生产率和解决软件维护问题的新的最有希望的途径。     软件体系结构是设计抽象的进一步发展,满足了更好地理解软件系统,更方便地开发更大、更复杂的软件系统的需要。好的开发者常常会使用一些体系结构模式作为软件系统结构设计策略,并将其规范地、明确地表达出来,达到在理论层次上的模式复用。     本文通过对现实世界中剧场组成要素及运行模式的研究,提出一种新的软件体系结构模式。通过综合运用剧本、舞台、演员等抽象软件组件,我们尝试构建一种软件体系结构,这种体系结构能够适应各种平台,能够快速实现系统协作生产,并能在应用实践中灵活配置,真正实现按用户不同功能需求来组合。     在剧场模式思想的基础上,我们尝试将其架构实例化,并在上海市房地产(新建住宅)辅助决策系统开发实践中对其进行应用并检验。     最后,关于进一步工作的方向进行了简要的讨论。
关键词:软件工程,体系结构模式,剧场模式 
A dissertation submitted to Tongji University in conformity with the requirements for the Master deg-ree of Engineering
Initial Study and Application of Theatre Pattern in Software Architecture
School/Department: School of Software Engineering Discipline: Computer Science and Technology Major:     Software Engineering Candidate:  Wei Wang Supervisor:  Prof. Jiewen Shen ABSTRACT    It is hard for current software engineering with the increasing crisis of software production, characterized by unclear users’ requirement, lack of proper theory guide, larger scale of software etc. For large scale and complicated software system, the design of whole system structure and standard specification are much more important than the choice of algorithm and data structure. From this context, people become to realize the importance of software architecture, and believe that the systematical and deeply study of software architecture will be the most hopeful way to improve efficiency of software production and to deal with software maintenance.       Software architecture is developed from abstracted design, which satisfies the need of developing larger scale and more complicated software based on better understanding of software system. A good developer usually makes use of some architectural pattern as the design strategy of software, and presents it clearly and standard to realize the repeated using of the pattern.      The paper brings forward a creative pattern for software architecture based on observation and study of basic elements and operation pattern of the theater. By integrated application of abstracted software components such as script, stage, actor etc., we tried to establish a software architecture which can adapt to different platforms and provide quick approaching for software development by configuration maintenance, realizing the different combinations of functions to reach users' requirement.      On the basis of Theater Pattern, we tried to instantiate its architecture, apply it in practice and perform related testing.      In the finality, the problems requiring further studies are discussed.
Key Words: Software Engineering, Architectural Pattern, Theatre Pattern 
----------------------------------------- 相关资料: 题名/责任者:  软件体系结构中剧场模式初探及应用/王伟 指导教师沈介文   载体信息:  75页 29cm   责任者:  王伟   责任者:  沈介文   责任者:  同济大学   中图分类法类号:  TP311   附注项:  有书目 (第73-74页)   附注项:  学位论文 (硕士) -- 同济大学, 2007  
馆藏信息    索书号  条码号  年卷期  馆藏地  书刊状态  书刊当前借阅状态   TP311/LS412  X90004190   软件学院分馆  可借  在馆  
查询地址: http://webpac.lib.tongji.edu.cn/opac/item.php?marc_no=0000672094 |
|