共查询到20条相似文献,搜索用时 143 毫秒
1.
软件体系结构:一个新的研究领域 总被引:12,自引:0,他引:12
计算机软件系统中软件成分越来越复杂,系统规模不断扩大,使得软件体系结构越来越庞杂,软件系统的质量和性能已经不再仅仅取决于软件实现算法和数据结构,软件系统体系结构在一定程度上决定系统的优劣,因此软件体系结构(Software Architecture,AS)研究已经逐渐地引起计算机界的重视。软件体系结构作为一个新兴的计算机学科,它的理论体系和解决问题的方法尚未形成。加强其基础理论和应用方法的研究,不论对学科发展,还是对软件生产都具有理论意义和现实意义。 相似文献
2.
适应性软件体系结构研究 总被引:3,自引:0,他引:3
随着计算机技术的发展,信息系统渐渐深入到社会的各个领域,Internet正逐渐发展成第四媒体,成为社会生活中不可分割的一部分。电子商务的兴起使互联网应用从最初单纯的科研领域扩展到社会经济领域,也促进了Internet乃至整个IT产业更加迅猛的发展。Web的商业价值越来越重要,到2003年全世界电子商务的总支出估计将达1.3亿美元。根据CNNIC2001年1月的中国互联网络发展状况统计报告,目前我国己有上网计算机892万台,WWW站点265405个,其中商业站点221988个,占83.64%。Web的发展使Internet环境下软件的需求越来越大。 相似文献
3.
软件体系结构性能评价研究 总被引:9,自引:0,他引:9
1 引言随着软件规模和复杂程度不断地扩大和增加,软件开发的成败已不再完全取决于数据结构和软件算法的选择,而是在很大程度上取决于软件系统体系结构(Software Architecture)的设计。软件体系结构已经成为一个新兴的计算机学科。所谓的软件体系结构是问题解决方案的逻辑框架,它包括系统中各计算单元(组件)的功能分配、各单元间的高层交 相似文献
4.
软件体系结构求精方法研究 总被引:19,自引:2,他引:19
1.引言软件设计在相当大的程度上可与建筑设计相类比,在古今中外建筑设计中,有诸多如欧洲的“歌特式”、“巴洛克式”、“维多利亚式”,中国的“园林式”、“宫廷式”等不同结构风格的建筑。同样在软件设计上,经过多年的理论探索和工程实践,也逐渐形成了一系列不同结构风格的软件体系结构。如UNIX操作系统中的管道一过滤器(pipe-filters)风格、分布式系统中典型的客户机/服务器(client/server)风格以及通信系统中的分层(layer)系统等等。 相似文献
5.
6.
软件体系结构开发方法及其应用 总被引:8,自引:5,他引:8
简要介绍了软件体系结构开发方法的作用和内容,对领域专用的软件体系结构的意义和开发方法进行了阐述。通过分析机场领域中信息系统的通用功能需求,提出了系统的拓扑结构,采用统一建模语言建立系统模型,并利用设计模式、中间件、构件等技术实现了领域的软件框架,为领域内系统的实现提供了基础,大大提高了系统的开发效率。 相似文献
7.
1.引言随着软件工程研究和实践的进一步发展与深入,软件系统的设计开发工作者们已经提出并成功地实现了许多有效的面向大型软件系统的软件设计开发方案与方法。尽管现有的许多软件设计开发方案与方法,能够有效地支持大型软件系统的实践并提高开发效率,但是,在一个成功的大型软件系统的整个生命周期中,系统维护和系统进化往往占据着比系统设计和系统开发阶段更为显著的工作比例,因此,在软件系统开发的理论和实践中,系统维护和系统进化的成功实施往往成为评价一项大型软件系统成功实现的主要标志。 相似文献
8.
用软件体系结构描述语言WRIGHT对三层C/S模型进行形式化描述,指出这种描述的优点以及软件体系结构模型形式化研究的重要性。 相似文献
9.
本文用软件体系结构描述语言WRIGHT对三层C/S模型进行形式化描述,指出这种描述的优点以及软件体系结构模型形式化研究的重要性。 相似文献
10.
11.
软件体系结构的性能评价研究 总被引:2,自引:0,他引:2
介绍了软件体系结构的形式化描述方法-化学抽象机(ChemicalAbstractMachine,CHAM),总结了队列网络模型(QueueingNetworkModel,QNM)及其产生过程的特点。基于队列网络模型,由化学抽象机中形式化描述的软件体系结构规约,导出了一种性能评价模型。其目的是提供一个测量集,在高抽象层次上比较两个或更多候选软件体系结构的性能。最后,以多相编译器为例,具体阐述了这种性能评价。 相似文献
12.
13.
基于Delphi平台的软件设计课程群建设方案研究 总被引:1,自引:0,他引:1
本文针对课程体系改革中存在的诸多问题,提出一种基于Delphi平台的软件设计课程群建设方案。首先介绍了课程群的内涵,然后重点论述了基于课程群思想的Delphi程序设计教学改革的实施。教学实践表明,该方案极大提高了学生的软件设计能力。 相似文献
14.
D. Chen 《International Transactions in Operational Research》1995,2(1):137-146
This paper gives at first an overview of the basic definitions and concepts involved in a design methodology. Then, a state-of-the-art on the elements of the design methodology for Production Management Systems is presented. Last, we give a concluding summary on the perspective of the PMS design approaches in the future. 相似文献
15.
为减轻师生负担,提高学习效果,本文开发了一款自主练习软件.软件以选择题形式,应用数据库技术实现了基础知识练习和检测评分的功能.练习时,软件即时提示答题正误,融合练习与识记为一体;检测时,软件自动评分,并提供错误答题查询,方便强化难点、巩固弱点.该软件简单实用,还具有信息设置和题库维护功能. 相似文献
16.
本文针对“软件技术基础”课程的特点和要求,总结笔者多年来的教学实践经验,提出了基于案例驱动的软件技术基础教学方法、基于抽象模型的软件技术基础教学方法以及实际课堂教学与虚拟课堂教学相结合的软件技术基础教学方法等。实践结果表明这些教学方法可操作性强,且行之有效。 相似文献
17.
《Journal of Parallel and Distributed Computing》1995,29(2):179-195
Shared memory provides an attractive and intuitive programming model for large-scale parallel computing, but requires a coherence mechanism to allow caching for performance while ensuring that processors do not use stale data in their computation. Implementation options range from distributed shared memory emulations on networks of workstations to tightly coupled fully cache-coherent distributed shared memory multiprocessors. Previous work indicates that performance varies dramatically from one end of this spectrum to the other. Hardware cache coherence is fast, but also costly and time-consuming to design and implement, while DSM systems provide acceptable performance on only a limit class of applications. We claim that an intermediate hardware option-memory-mapped network interfaces that support a global physical address space, without cache coherence-can provide most of the performance benefits of fully cache-coherent hardware, at a fraction of the cost. To support this claim we present a software coherence protocol that runs on this class of machines, and use simulation to conduct a performance study. We look at both programming and architectural issues in the context of software and hardware coherence protocols. Our results suggest that software coherence on NCC-NUMA machines in a more cost-effective approach to large-scale shared-memory multiprocessing than either pure distributed shared memory or hardware cache coherence. 相似文献
18.
组态软件架构的研究与设计 总被引:10,自引:11,他引:10
本文介绍了组态软件一些主要的概念和特点,分析了组态软件的应用与开发模式。并且对组态软件的系统结构和功能进行了详细地描述,提出采用基于组件的软件复用技术来实现组态软件。最后给出了这种组态软件架构的实现模型并进行了阐述。 相似文献
19.