首页> 外文OA文献 >Designing Software Architectures As a Composition of Specializations of Knowledge Domains
【2h】

Designing Software Architectures As a Composition of Specializations of Knowledge Domains

机译:设计软件架构作为知识域专业化的组合

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。
获取外文期刊封面目录资料

摘要

This paper summarizes our experimental research and software development activities in designing robust, adaptable and reusable software architectures. Several years ago, based on our previous experiences in object-oriented software development, we made the following assumption: ‘A software architecture should be a composition of specializations of knowledge domains’. To verify this assumption we carried out three pilot projects. In addition to the application of some popular domain analysis techniques such as use cases, we identified the invariant compositional structures of the software architectures and the related knowledge domains. Knowledge domains define the boundaries of the adaptability and reusability capabilities of software systems. Next, knowledge domains were mapped to object-oriented concepts. We experienced that some aspects of knowledge could not be directly modeled in terms of object-oriented concepts. In this paper we describe our approach, the pilot projects, the experienced problems and the adopted solutions for realizing the software architectures. We conclude the paper with the lessons that we learned from this experience.
机译:本文总结了我们在设计健壮,适应性强和可重用的软件体系结构方面的实验研究和软件开发活动。几年前,根据我们先前在面向对象软件开发中的经验,我们做出了以下假设:“软件体系结构应该由知识领域的专业化组成。”为了验证这一假设,我们进行了三个试点项目。除了应用一些流行的领域分析技术(如用例)外,我们还确定了软件体系结构和相关知识领域的不变组成结构。知识领域定义了软件系统的适应性和可重用性能力的界限。接下来,知识领域被映射到面向对象的概念。我们体验到,知识的某些方面无法根据面向对象的概念直接建模。在本文中,我们描述了实现软件体系结构的方法,试验项目,遇到的问题以及所采用的解决方案。我们以从这次经验中学到的经验教训来结束本文。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号