About: Component-based software engineering     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingParadigms, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FComponent-based_software_engineering

Component-based software engineering (CBSE), also called component-based development (CBD), is a branch of software engineering that emphasizes the separation of concerns with respect to the wide-ranging functionality available throughout a given software system. It is a reuse-based approach to defining, implementing and composing loosely coupled independent components into systems. This practice aims to bring about an equally wide-ranging degree of benefits in both the short-term and the long-term for the software itself and for organizations that sponsor such software.

AttributesValues
rdf:type
rdfs:label
  • Component-based software engineering (en)
  • هندسة البرمجيات بالمكونات (ar)
  • Komponentenbasierte Entwicklung (de)
  • Ingeniería de software basada en componentes (es)
  • Programmation orientée composant (fr)
  • 컴포넌트 기반 소프트웨어 공학 (ko)
  • Engenharia de software baseada em componentes (pt)
  • Компонентно-ориентированное программирование (ru)
  • Компонентно-орієнтоване програмування (uk)
  • 基于组件的软件工程 (zh)
rdfs:comment
  • 컴포넌트 기반 소프트웨어 공학(Component-based software engineering, CBSE), 컴포넌트 기반 개발(component-based development, CBD)은 기존의 시스템이나 소프트웨어를 구성하는 컴포넌트를 조립해서 하나의 새로운 응용 프로그램을 만드는 소프트웨어 개발방법론이다. 기업들은 쇼핑바구니, 사용자 인증, 검색엔진, 카탈로그 등 상업적으로 이용 가능한 컴포넌트를 결합하여 그들의 전자상거래 응용 프로그램을 개발하는 컴포넌트 기반 개발을 사용한다. (ko)
  • Engenharia de Software Baseada em componentes é um ramo de Engenharia de Software, com ênfase na decomposição dos sistemas, em componentes funcionais e lógicos com interfaces bem definidas, usadas para comunicação entre os próprios componentes. Componentes são considerados como estando num nível de abstração mais alto que do que Objetos e, como tal, não compartilham estado e comunicam-se por troca de mensagens contendo dados. (pt)
  • Компонентно-ориентированное программирование (англ. component-oriented programming, COP) — парадигма программирования, существенным образом опирающаяся на понятие компонента — независимого модуля исходного кода программы, предназначенного для повторного использования и развёртывания и реализующегося в виде множества языковых конструкций (например, «классов» в объектно-ориентированных языках программирования), объединённых по общему признаку и организованных в соответствии с определёнными правилами и ограничениями. (ru)
  • Компоне́нтно-орієнто́ване програмува́ння (англ. component-oriented programming) — одна з парадигм програмування, виникла як свого роду дисципліна, тобто набір певних обмежень, що накладаються на механізм об'єктно-орієнтованого програмування (ООП), коли стало зрозуміло, що безконтрольне застосування ООП призводить до виникнення проблем з надійністю великих програмних комплексів. Це так звана проблема крихких базових типів (англ. fragile base class problem): проявляється при спробі змінити реалізацію базового типу (базового класу), коли порушується функціонування класів-нащадків. (uk)
  • 基于组件的软件工程(Component-based software engineering,简称CBSE)或基于组件的开发(Component-Based Development,简称CBD)是針對系統的廣泛功能,進行关注点分离的軟體工程方式。此方式是以復用為基礎的作法,定義、實現許多鬆耦合的獨立组件(Component),再將組件組合成為系統。此作法的目的是希望在軟體本身的短期益處以及開發軟體組織的長期益處之間取得平衡。 软件工程師會將组件視為是的啟始平台。例如在Web服务以及面向服务的体系结构(SOA)中,组件可以透過Web服务轉變為服務,而且本身就會有許多原來组件不會有的特性。 组件可以產生或是消費事件,也可以用在 (EDA)中。 (zh)
  • هندسة البرمجيات بالمكونات (بالإنجليزية Component-based software engineering) هو أحد فروع هندسة البرمجيات والذي يركّز على فصل الاهتمامات بالنسبة لعديد الوظائف المتوفرة في نظام برمجي ما. إنها مقاربة مبنية على إعادة الاستخدام لتعريف وتمثيل وتأليف مكونات مستقلة ومتباعدة في الأنظمة. هذه الممارسة تهدف إلى التوصل إلى درجة عالية من الفوائد على المديين القصير والبعيد والتي تعود على البرمجية نفسها وأيضاً على المؤسسة التي تتبنى هذا النوع من البرمجيات. المكوّنات يمكن لها أن تنتج أو تستهلك أحداثاً ويمكن أن تُستخدم في البنية الحدثية (Event-driven architecture). (ar)
  • Component-based software engineering (CBSE), also called component-based development (CBD), is a branch of software engineering that emphasizes the separation of concerns with respect to the wide-ranging functionality available throughout a given software system. It is a reuse-based approach to defining, implementing and composing loosely coupled independent components into systems. This practice aims to bring about an equally wide-ranging degree of benefits in both the short-term and the long-term for the software itself and for organizations that sponsor such software. (en)
  • In der angewandten Informatik ist die Komponentenbasierte Entwicklung (englisch Component Based Development, CBD oder auch Component Based Software Engineering, CBSE) ein aus früheren Ansätzen entwickeltes Paradigma. Grundlage dieses Konzeptes sind Software-Komponenten, die die Wiederverwendbarkeit von verbessern sollen. (de)
  • La ingeniería de software basada en componentes (CBSE), también conocida como desarrollo basado en componentes (CBD), es una rama de la ingeniería de software que enfatiza la , separation of concerns (SoC), por lo que se refiere a la funcionalidad de amplio rango disponible a través de un sistema de software dado. Es un acercamiento basado en la reutilización para definir, implementar, y componer componente de software débilmente acoplados en sistemas. Esta práctica persigue un amplio grado de beneficios tanto en el corto como el largo plazo, para el software en sí mismo y para las organizaciones que patrocinan tal software. (es)
  • La programmation orientée composant (POC) consiste à utiliser une approche modulaire de l'architecture d'un projet informatique, ce qui permet d'assurer au logiciel une meilleure lisibilité et une meilleure maintenance. Les développeurs, au lieu de créer un exécutable monolithique, se servent de briques réutilisables. La POC n'est pas sans similitudes avec la POO, puisqu'elle revient à utiliser une approche objet, non pas au sein du code, mais au niveau de l'architecture générale du logiciel. (fr)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/Component-based-Software-Engineering-example2.png
  • http://commons.wikimedia.org/wiki/Special:FilePath/Component-based_Software_Engineering_(CBSE)_-_example_1.svg
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (62 GB total memory, 54 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software