共查询到20条相似文献,搜索用时 0 毫秒
1.
在开发基于Internet的大型复杂软件系统时,应该在体系结构层次上考虑业务需求和安全需求,而传统的体系结构没有专门针对安全需求的构件、连接件和体系结构风格的描述,因此在体系结构层次上描述安全需求还比较困难。本文首先论述了在体系结构层次上描述安全需求的必要性。然后,在传统体系结构单元——部件/连接件的基础上,引入了安全构件、半安全构件、安全连接件、半安全连接件等新的设计单元,并给出了这些设计单元形式化的语义和约束以及图形模型,解决了软件系统安全需求的构件表示方式。最后,用一个实例展示了软件系统安全需求的体系结构模型。 相似文献
2.
3.
4.
基于场景的软件体系结构分析 总被引:3,自引:0,他引:3
文章介绍了一种基于场景的、面向对象的软件体系结构分析方法(SAAM)。首次提出了用基于场景的软件体系结构分析方法来分析面向对象软件系统的体系结构质量属性,如软件结构的耦合度、内聚性和结构复杂性,从而解决了传统软件体系结构质量属性由于过于抽象而无法定量地度量的问题。文中还具体介绍了将该方法成功地应用到一个测试软件SafeproC的体系结构度量上。实践证明,此方法不仅能够有效地度量软件体系结构的静态质量属性,而且还能较好地度量软件体系结构的动态质量特性。 相似文献
5.
6.
7.
8.
9.
利用XML技术可以实现独立于平台的数据结构化表示,可以预见XML将成为分布计算中数据结构化表示的标准。目前许多大型分布式应用已经到XML的平台独立性和灵活的数据结构化特性,在数据描述、软件配置和应用程序间的消息通信中使用XML(例如SUN的J2EE、微软的net等),颁上式应用本身要求软件系统具备动态配置的特性,以往那种静态配置的方式已经不太适应用。文中提出了一种通用软件配置标记语言SCML(Software Configuration Markup Language),并利用Java技术实现了SCML4J解析器,上层应用这个解析器可以非常简便地实现软件的动态配置。 相似文献
10.
11.
In object-oriented development, packages form the basic modular structural components of large-scale software systems. Packaging processes aim to groupclasses together to provide well-identified functions/services to the rest of the system. In this context, it is widely believed that packaging quality has aninfluence on the software stability so that it should be useful predictors for modular structural stability. In this paper, we investigate the effect of packagingconfigurations on the modular structure stability of object-oriented systems. Using genetic algorithms, we conducted a series of experiments to find therelation between the packaging quality and modular structure stability. We conducted experiments on open source systems using an automatic packagingapproach recently proposed by the authors. Results show that the stability of releases automatically packaged using that approach was better or at leastcomparable to those of the corresponding original releases manually packaged by the software developers. Moreover, the different parameters settings ofthe genetic algorithms used in our experiments play an important role to improve the overall quality. The experimental results suggest that the consideredpackaging approach is useful for practitioners to develop architecturally stable software systems. 相似文献
12.
13.
14.
构件技术的提出对软件重用和软件开发效率的提高具有非常重要的意义。而软件Agent技术的提出为复杂问题的求解找到了很好的办法。首先分析了组件技术和软件Agent技术的主要内容,然后提出将构件技术与软件Agent技术相融合可以有效地提高软件的重用性、灵活性及适应性等,最后分析了组件技术和软件agent技术在软件开发中的应用。 相似文献
15.
本文通过对Wen-LiWang等人提出的基于构架的软件可靠性模型的改进,克服了该模型在不同结构中存在的对连接器的可靠性考虑不足的问题,同时,还提出了在混合结构中如何构造状态转换矩阵的方法,极大的拓宽了模型的应用范围,为分析构件、连接器和某种结构对整个构架可靠性的影响提供了一定的理论基础。 相似文献
16.
软件体系结构描述研究与进展 总被引:8,自引:0,他引:8
软件体系结构是当前软件工程领域的一个研究热点,是大型软件开发中必须解决的核心技术。无数的软件工程实践也证明了:一个成功的软件系统往往都有一个好的软件体系结构。由于软件体系结构描述是体系结构构造、演化、验证、分析、维护和基于体系结构的软件开发的基础,因此体系结构 相似文献
17.
18.
为使从事集散控制系统设计与应用的热控专业技术人员尽快掌握不同厂家生产的集散控制系统,从集散控制系统的网络通信、硬件配置和软件结构三个方面,对Symphony和I/A series系统的功能进行了对比分析,阐述了两者之间的对应关系及主要区别,给出了分析结果。这对从事集散控制系统设计与应用的热控专业技术人员具有一定的参考价值。 相似文献
19.
20.
针对基于SMC构件模型的软件系统静态、运行态和动态抽象建模问题,提出由XML元语言定义和表达的体系结构描述语言——SMC/ADL。该语言从选取系统建模元素的类型、实例和实例行为这3个角度,利用一套XMLSchema定义了软件从设计到运行,直至演化阶段的完整体系结构规约框架,使其对系统高层抽象的支持扩展到整个软件生命周期。相关辅助工具表明了它的有效性和实用性。 相似文献