共查询到19条相似文献,搜索用时 171 毫秒
1.
正交软件体系结构模型 总被引:4,自引:0,他引:4
当前对软件体系结构的描述通常都采用体系结构描述语言(ADb),但ADb在对软件体系结构的动态、可进化和可扩充特征方面的描述能力明显不足。正交软件体系结构具有结构清晰、可维护性强、可移植性强、重用粒度大等优点。文章用代数理论对正交软件体系结构的属性和行为特征进行抽象,提出了正交软件体系结构的概念和框架结构,抽象出了正交软件体系结构的核心模型。提出了正交软件体系结构的抽象模型和非正交软件体系结构的正交化算法。给出了正交软件体系结构的一个应用实例。 相似文献
2.
基于软件体系结构的反射工作流 总被引:2,自引:1,他引:2
提出了基于软件体系结构的反射工作流模型.作为元层的抽象软件体系结构和物理软件体系结构概念的分离,使得应用语义和实现技术相分离;映射元对象建立抽象软件体系结构到基层工作流任务结构的因果连接;行为元对象执行工作流实例的活动调度等功能.讨论了工作流活动和过程级别的动态性. 相似文献
3.
层次式软件体系结构模型 总被引:7,自引:3,他引:4
张友生 《计算机工程与应用》2004,40(30):20-22,64
当前对软件体系结构的描述通常都采用体系结构描述语言(ADLs),但ADLs在对软件体系结构的动态、可进化和可扩充特征方面的描述能力明显不足。层次结构作为一种对事物体系的描述方法,被广泛应用于计算机软件领域中。但目前对层次式软件体系结构的描述通常都是非形式化的,文献认为很难找到一个合适的、正确的层次抽象方法。文章用代数理论对层次式软件体系结构的属性和行为特征进行抽象,讨论了层次式软件体系结构的基本思想和结构框架。研究了层次式软件体系结构抽象模型,提出了“层”的抽象概念及相关性质。给出了层次式软件体系结构的一个应用实例。 相似文献
4.
针对软件体系结构教学中遇到的课程概念抽象偏理论、内容繁多且无规律、学生理解困难等问题,分析高等教育心理学中学习迁移理论的相关知识,按照教学目标、教学策略、教学实施、教学评价4个步骤,阐述学习迁移理论——相同要素在软件体系结构教学中的应用。 相似文献
5.
文章引入了代数理论和函数思想来描述软件体系结构模型,将组件间的操作抽象为嵌入组件和脱组件两大运算,提出了软件体系结构函数的概念,并给出了结构函数的Tuple模型和组件模型。最后,给出了软件体系结构函数的简单应用。 相似文献
7.
8.
管理信息系统软件体系结构的合约模式 总被引:7,自引:3,他引:4
管理信息系统软件体系结构的设计需要良好的设计模式来保障系统的开放性、可扩展性和系统的持续发展。合约的概念来源于社会、经济系统,是区别和联系社会、经济单元的基本准则。文章把合约的概念用于抽象管理信息系统软件体系结构,作为划分和联结系统部件的原则和方法。使管理信息系统的体系结构具有更加丰富的语意,缩短了问题领域和求解软件系统之间的距离,方便和简化了管理信息系统软件体系结构的设计,在开发实践中证明,这种设计模式可以有效地保证管理信息系统的开放性、扩展性和不断发展的增殖性。 相似文献
9.
软件体系结构设计方法的研究 总被引:7,自引:2,他引:5
科学合理的软件体系结构是开发一个成功应用系统的必要条件,对于提高系统的开发效率和质量具有非常重要的意义。首先分析了软件体系结构与相关概念的关系,接着剖析了软件体系结构的几种主要设计方法的设计过程,最后指出了这些设计方法的不足之处及下一步可能的研究方向。 相似文献
10.
软件体系结构是软件工程中一个新兴的研究热点,但是没有一个比较通用的描述规范。因此体系结构的完整性、一致性和正确性等都无法保证。该文提出的一个PetriNet的扩展理论,给出了抽象库所和抽象变迁的概念,为构件的信息隐藏、控制流的抽象提供了可能;同时对重用有特别意义的继承机制在PN中的表示进行了比较详细介绍,吸取了PN强大而完整的描述能力,严谨的验证体系。为软件体系结构描述的正确性提供了一个比较简单,但是完整的基于Net的描述方法。 相似文献
11.
层次式软件体系结构的设计与实现 总被引:13,自引:6,他引:13
软件体系结构的研究已经成为当前的研究热点,软件体系结构设计已经成为软件生命周期中的一个重要环节。提出了层次式软件体系结构的概念,结合一个实例,论述了层次式软件体系结构的基本思想和结构框架,研究了层次式软件体系结构的设计与实现过程。 相似文献
12.
软件构架作为系统开发的蓝图,已成为软件工程领域的热点。在软件开发实践中,许多项目更为关注的是软件构架的设计,而忽略了软件构架的描述。事实上软件构架的详细精确描述是成功开发软件的根本保证。文中以UML为构架描述语言,引用IEEE 1471标准中Viewpoint的概念,提出了基于3大Viewpoint的软件构架描述方法。基于Viewpoint的软件构架描述方法有助于开发人员在大型项目开发中从更高层次把握系统构架,从而保证软件开发过程的顺利进行。 相似文献
13.
动态软件体系结构语言已成为描述复杂软件体系结构的重要工具,然而许多描述语言都是静态的,并不能对动态软件体系进行描述。为此,对经典Z描述语言进行扩展,主要通过对构件、连接件和它们的添加以及删除来达到动态演化的目的。实例分析表明了这种扩展的可行性。 相似文献
14.
构件技术是目前软件开发的主流技术,CORBA构件模型是具有代表性的构件模型之一,分布式多层应用系统已成为目前重要的系统结构。文章讨论了基于CORBA构件模型和分布式多层体系结构的软件开发技术在一个分布式信息系统(即某钢管铸造企业管理信息系统)中的应用,并给出了设计步骤及形式化描述。 相似文献
15.
异构软件体系结构的设计 总被引:5,自引:0,他引:5
软件体系结构设计已经成为软件生命周期中的一个重要环节。提出了由层次式结构和正交结构组合的异构体系结构,论述了异构软件体系结构的基本思想和组合方式,并把这种思想运用于社会保险管理信息系统的设计中。实践证明,这种异构融合了层次式结构和正交结构的优点,使整个系统结构清晰,易于理解,具有可扩展性,提高了软件重用粒度和开发效率。 相似文献
16.
基于领域的软件体系结构设计与实现 总被引:2,自引:0,他引:2
张友生 《计算机工程与应用》2003,39(35):112-113,167
软件体系结构已经成为当今软件工程和软件开发中一个突出的研究领域。文章讨论了正交软件体系结构的基本思想和结构框架,将其运用到学校管理信息系统的设计和实现中。实践证明,正交软件体系结构具有结构清晰、易于理解、易修改、可维护性强、可移植性强、重用粒度大等优点。 相似文献
17.
18.
19.
基于Agents的软件合成框架ABFSC 总被引:9,自引:1,他引:9
通过软件合成来开发分布计算环境下的开放性集成化应用系统正在成为软件工程研究的新热点,软件体系结构的透明描述是支持软件合成的主要手段,但现行体系结构形式描述抽象程度太低,无法清晰说明软构件间的协作和语义互操作。 相似文献