首页> 外文会议>19th international conference on software engineering and data engineering 2010 >Knowledge Maps - Fundamentally Modular Approach to Software Architecture, Design, Development and Deployment
【24h】

Knowledge Maps - Fundamentally Modular Approach to Software Architecture, Design, Development and Deployment

机译:知识图-软件架构,设计,开发和部署的基本模块化方法

获取原文
获取原文并翻译 | 示例

摘要

Pattern languages form the strong groundwork for any discipline understanding. Its uses have spilled over to the field of software engineering as well, to precisely describe past experiences and better understand software architectures' conceptualization and realization, along with, how their building blocks are insightfully woven seamlessly to satisfy a determined purpose resolution. Current representations of pattern languages strives hard in providing sufficient means or guidelines to build software architecture out of patterns; bringing as consequent problems such as poor traceability, lack of stability, poor adaptability, out of context understanding realization, are more prominent within the pattern language implementation. To overcome these problems in traditional pattern languages, we have provided both a set of quality factors to evaluate pattern language definition, accuracy, and application; and also a newly enhanced Pattern Language representation, driven by Software Stability Concepts, called Knowledge Map, which provides many significant benefits to the software architecture's development practices, including a highly modular approach to requirement analysis and architecting the software, as well as following a highly concurrent and modularized approach for its development. The KM also enables selective and modular deployment specific to the application scenario that the software is to operate in, at any given point in time, instead of having to run it as a heavy weight solution, requiring each and every feature to run, when only a fraction of the functionalities are to be used.
机译:模式语言为任何学科的理解奠定了坚实的基础。它的用途也扩展到了软件工程领域,以精确地描述过去的经验并更好地理解软件体系结构的概念化和实现,以及如何无缝地无缝编织它们的构建基块以满足确定的目标分辨率。模式语言的当前表示正在努力提供足够的手段或指南,以从模式中构建软件体系结构。在模式语言实现中,随之而来的问题是诸如可追溯性差,缺乏稳定性,适应性差,脱离上下文理解实现等问题。为了克服传统模式语言中的这些问题,我们提供了一组质量因子来评估模式语言的定义,准确性和应用;以及由软件稳定性概念驱动的新增强的模式语言表示形式,称为知识图,它为软件体系结构的开发实践提供了许多显着的好处,包括采用高度模块化的方法进行需求分析和架构软件,以及遵循并发和模块化方法进行开发。 KM还可以针对软件要在任何给定时间点运行的应用场景进行选择性和模块化部署,而不必将其作为繁重的解决方案运行,而要求仅在运行每个功能时将使用部分功能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号