Logo
Unionpédia
Communication
Disponible sur Google Play
Nouveau! Téléchargez Unionpédia sur votre appareil Android™!
Gratuit
Accès plus rapide que le navigateur!
 

Architecture logicielle

Indice Architecture logicielle

L’architecture logicielle décrit d’une manière symbolique et schématique les différents éléments d’un ou de plusieurs systèmes informatiques, leurs interrelations et leurs interactions.

113 relations: Abstraction (informatique), Acceleo, Acta Informatica, Acteur (UML), Agent logiciel, American National Standards Institute, Analyse fonctionnelle (conception), Architecte informatique, Architecture centrée sur les données, Architecture de médiation, Architecture distribuée, Architecture en appels et retours, Architecture en couches, Architecture fédérée, Architecture logicielle, Architecture orientée agents, Architecture orientée événements, Architecture orientée objets, Architecture trois tiers, Érosion de l'architecture logicielle, Base de données, Base de données relationnelle, Bibliothèque logicielle, Bjarne Stroustrup, BOUML, C++, Capella (ingénierie), Capharnaüm, Cas d'utilisation, Classe (informatique), Cohésion (informatique), Composant logiciel, Computer-aided software engineering, Couplage (informatique), Déterminisme, Diagramme états-transitions, Diagramme d'activité, Diagramme d'objets, Diagramme de cas d'utilisation, Diagramme de classes, Diagramme de communication, Diagramme de composants, Diagramme de déploiement, Diagramme de flux de données, Diagramme de séquence, Diagramme de structure composite, Diagramme des paquetages, Document type definition, Eclipse (projet), Edgar Frank Codd, ..., Edsger Dijkstra, Encapsulation (programmation), Entrepôt de données, Extensible Markup Language, Extensible stylesheet language, Extensible Stylesheet Language Transformations, Framework, Gestion des données, Grady Booch, Granularité, Graphe de flot de contrôle, Héritage (informatique), IBM, Indépendance fonctionnelle, Internet, Interopérabilité en informatique, Ivar Jacobson, Java (langage), Jointure, Knowledge Query and Manipulation Language, Langage dédié, Maintenance du logiciel, Masquage de l'information, Métaclasse, Modèle entité-association, Modélisation C4, Module (programmation), Navigateur web, Niklaus Wirth, Objet (informatique), Ontologie (informatique), Open ModelSphere, Oracle (entreprise), Oracle Database, Organigramme de programmation, Organisation internationale de normalisation, Pascal (langage), Patron de conception, Polymorphisme (informatique), Processus unifié, Programmation modulaire, Programmation orientée composant, Programmation orientée objet, Programmation structurée, Protocole de communication, Raffinement, Réseau de Petri, Réseau informatique, RDF Schema, Resource Description Framework, Serveur central, Serveur d'applications, Standard Generalized Markup Language, Structured Query Language, Système complexe, Système de gestion de base de données, Thread (informatique), Traçabilité, UML (informatique), Web Ontology Language, XML Schema, 1995, 2007. Développer l'indice (63 plus) »

Abstraction (informatique)

En informatique, le concept d'abstraction identifie et regroupe des caractéristiques et traitements communs applicables à des entités ou concepts variés; une représentation abstraite commune de tels objets permet d'en simplifier et d'en unifier la manipulation.

Nouveau!!: Architecture logicielle et Abstraction (informatique) · Voir plus »

Acceleo

Acceleo est un générateur de code source de la fondation Eclipse permettant de mettre en œuvre l'approche MDA (Model driven architecture) pour réaliser des applications à partir de modèles basés sur EMF.

Nouveau!!: Architecture logicielle et Acceleo · Voir plus »

Acta Informatica

Acta Informatica est une revue scientifique évaluée par des pairs éditée par Springer Science+Business qui publie des articles originaux de recherche en informatique La revue est surtout connue pour ses publications en informatique théorique.

Nouveau!!: Architecture logicielle et Acta Informatica · Voir plus »

Acteur (UML)

Diagramme des cas d'utilisation avec deux acteurs et plusieurs cas d'utilisation. En génie logiciel et plus particulièrement en UML, un acteur est une entité qui définit le rôle joué par un utilisateur ou par un système qui interagit avec le système modélisé.

Nouveau!!: Architecture logicielle et Acteur (UML) · Voir plus »

Agent logiciel

En informatique, un agent ou agent logiciel (du latin agere: agir) est un logiciel qui agit de façon autonome.

Nouveau!!: Architecture logicielle et Agent logiciel · Voir plus »

American National Standards Institute

L’American National Standards Institute (ANSI, « Institut national de normalisation américain ») est un organisme privé à but non lucratif qui supervise le développement de normes pour les produits, les services, les procédés, les systèmes et les employés des États-Unis.

Nouveau!!: Architecture logicielle et American National Standards Institute · Voir plus »

Analyse fonctionnelle (conception)

L’analyse fonctionnelle est une démarche qui « consiste à rechercher et à caractériser les fonctions offertes par un produit pour satisfaire les besoins de son utilisateur.

Nouveau!!: Architecture logicielle et Analyse fonctionnelle (conception) · Voir plus »

Architecte informatique

En génie informatique, on appelle architecte informatique la personne chargée de l'analyse technique nécessaire à la conception du diagramme d'architecture, c'est-à-dire le plan de construction d'un logiciel, d'un réseau, d'une base de données Un architecte informatique peut travailler avec les développeurs du système actuel ou d'autres architectes informatique et produire par exemple les diagrammes suivants.

Nouveau!!: Architecture logicielle et Architecte informatique · Voir plus »

Architecture centrée sur les données

L'architecture centrée sur les données est un style architectural.

Nouveau!!: Architecture logicielle et Architecture centrée sur les données · Voir plus »

Architecture de médiation

L'architecture de médiation est une forme d'architecture en flot de données distribuée qui est souvent nommée architecture orientée services dans le monde commercial (basée sur les services Web WS-* et WS-I) et est, dans sa forme originale, destinée à la synthèse dynamique d'informations utilisées en informatique décisionnelle ainsi qu'à une intégration d'applications d'entreprise intelligente.

Nouveau!!: Architecture logicielle et Architecture de médiation · Voir plus »

Architecture distribuée

L’architecture distribuée ou l'informatique distribuée désigne un système d'information ou un réseau pour lequel l'ensemble des ressources disponibles ne se trouvent pas au même endroit ou sur la même machine.

Nouveau!!: Architecture logicielle et Architecture distribuée · Voir plus »

Architecture en appels et retours

L'architecture en appels et retours est un style d'architecture informatique qui consiste à découper une fonctionnalité en sous-fonctionnalités qui sont elles-mêmes divisées en sous-sous-fonctionnalités.

Nouveau!!: Architecture logicielle et Architecture en appels et retours · Voir plus »

Architecture en couches

L'architecture en couches est un style architectural d'application informatique.

Nouveau!!: Architecture logicielle et Architecture en couches · Voir plus »

Architecture fédérée

L'architecture fédérée est une forme d'architecture centrée sur les données.

Nouveau!!: Architecture logicielle et Architecture fédérée · Voir plus »

Architecture logicielle

L’architecture logicielle décrit d’une manière symbolique et schématique les différents éléments d’un ou de plusieurs systèmes informatiques, leurs interrelations et leurs interactions.

Nouveau!!: Architecture logicielle et Architecture logicielle · Voir plus »

Architecture orientée agents

L'architecture orientée agents est un style d'architecture logicielle basée sur les agents ce qui correspond à un paradigme où l'objet, de composant passif, devient un composant projectif : En effet, dans la conception objet, l'objet est essentiellement un composant passif, offrant des services, et utilisant d'autres objets pour réaliser ses fonctionnalités; l'architecture objet n'est donc qu'une extension de l'architecture en appels et retours, le programme peut être écrit de manière à demeurer déterministe et prédictible.

Nouveau!!: Architecture logicielle et Architecture orientée agents · Voir plus »

Architecture orientée événements

L'architecture orientée événements (de l'anglais event driven architecture, ou EDA) est une forme d'architecture de médiation qui est un modèle d'interaction applicative mettant en œuvre des services (composants logiciels) répondant à des sollicitations externes.

Nouveau!!: Architecture logicielle et Architecture orientée événements · Voir plus »

Architecture orientée objets

L'architecture orientée objets est une architecture logicielle mettant en œuvre des applications et composants organisés selon la technologie objets.

Nouveau!!: Architecture logicielle et Architecture orientée objets · Voir plus »

Architecture trois tiers

L'architecture trois tiers, aussi appelée architecture à trois niveaux ou architecture à trois couches, est l'application du modèle plus général qu'est le multi-tiers.

Nouveau!!: Architecture logicielle et Architecture trois tiers · Voir plus »

Érosion de l'architecture logicielle

En informatique, l'érosion d'un logiciel est l'écart entre l'architecture prévue initialement pour ce logiciel et son implémentation.

Nouveau!!: Architecture logicielle et Érosion de l'architecture logicielle · Voir plus »

Base de données

Une base de données permet de stocker et de retrouver des données structurées, semi-structurées ou des données brutes ou de l'information, souvent en rapport avec un thème ou une activité; celles-ci peuvent être de natures différentes et plus ou moins reliées entre elles.

Nouveau!!: Architecture logicielle et Base de données · Voir plus »

Base de données relationnelle

Structure générale d'une base de données relationnelle. En informatique, une base de données relationnelle (en anglais) est une base de données où l'information est organisée dans des tableaux à deux dimensions appelés des relations ou tables, selon le modèle introduit par Edgar F. Codd en 1960.

Nouveau!!: Architecture logicielle et Base de données relationnelle · Voir plus »

Bibliothèque logicielle

En informatique, une bibliothèque logicielle est une collection de routines, qui peuvent être déjà compilées et prêtes à être utilisées par des programmes.

Nouveau!!: Architecture logicielle et Bibliothèque logicielle · Voir plus »

Bjarne Stroustrup

Bjarne Stroustrup, né le à Aarhus, est un informaticien, écrivain et professeur de sciences informatiques danois.

Nouveau!!: Architecture logicielle et Bjarne Stroustrup · Voir plus »

BOUML

BOUML est un logiciel de création de diagrammes UML.

Nouveau!!: Architecture logicielle et BOUML · Voir plus »

C++

C++ est un langage de programmation compilé permettant la programmation sous de multiples paradigmes, dont la programmation procédurale, la programmation orientée objet et la programmation générique.

Nouveau!!: Architecture logicielle et C++ · Voir plus »

Capella (ingénierie)

Capella est une solution open source d'ingénierie système basée sur les modèles (Model-Based Systems Engineering ou MBSE).

Nouveau!!: Architecture logicielle et Capella (ingénierie) · Voir plus »

Capharnaüm

Capharnaüm ou Capernaüm (en hébreu Kəfar Nāḥūm ou Kfar Naḥūm, ou Tell Naḥūm, en arabe كفر ناحومou تل ناحوم) est un ancien village de pêcheurs de Galilée, sur la rive nord-ouest du lac de Tibériade dans le nord d'Israël.

Nouveau!!: Architecture logicielle et Capharnaüm · Voir plus »

Cas d'utilisation

Un cas d'utilisation, bloc fonctionnel ou cas d'usage (« use-case » en anglais), définit en génie logiciel et en ingénierie des systèmes une manière d'utiliser un système qui a une valeur ou une utilité pour les acteurs impliqués.

Nouveau!!: Architecture logicielle et Cas d'utilisation · Voir plus »

Classe (informatique)

En programmation orientée objet, la déclaration d'une classe regroupe des membres, méthodes et propriétés (attributs) communs à un ensemble d'objets.

Nouveau!!: Architecture logicielle et Classe (informatique) · Voir plus »

Cohésion (informatique)

La cohésion est un principe de conception informatique définissant un degré d'accord entre les différents éléments d'un module.

Nouveau!!: Architecture logicielle et Cohésion (informatique) · Voir plus »

Composant logiciel

Exemple d'une représentation UML d'un composant logiciel. En architecture logicielle, un composant logiciel est un élément constitutif d'un logiciel destiné à être incorporé en tant que pièce détachée dans des applications.

Nouveau!!: Architecture logicielle et Composant logiciel · Voir plus »

Computer-aided software engineering

En informatique, CASE (pour, en français génie logiciel assisté par ordinateur) désigne les environnements de développement graphiques qui facilitent la création rapide de logiciels.

Nouveau!!: Architecture logicielle et Computer-aided software engineering · Voir plus »

Couplage (informatique)

Le couplage est une métrique indiquant le niveau d'interaction entre deux ou plusieurs composants logiciels (fonctions, modules, objets ou applications).

Nouveau!!: Architecture logicielle et Couplage (informatique) · Voir plus »

Déterminisme

Le déterminisme est une théorie philosophique selon laquelle chaque événement, en vertu du principe de causalité, est déterminé par les événements passés conformément aux lois de la nature.

Nouveau!!: Architecture logicielle et Déterminisme · Voir plus »

Diagramme états-transitions

Un diagramme états-transitions est un schéma utilisé en génie logiciel pour représenter des automates déterministes.

Nouveau!!: Architecture logicielle et Diagramme états-transitions · Voir plus »

Diagramme d'activité

Le diagramme d'activité est un diagramme comportemental d'UML, permettant de représenter le déclenchement d'événements en fonction des états du système et de modéliser des comportements parallélisables (multi-threads ou multi-processus).

Nouveau!!: Architecture logicielle et Diagramme d'activité · Voir plus »

Diagramme d'objets

alt.

Nouveau!!: Architecture logicielle et Diagramme d'objets · Voir plus »

Diagramme de cas d'utilisation

Les diagrammes de cas d'utilisation (DCU) sont des diagrammes UML utilisés pour une représentation du comportement fonctionnel d'un système logiciel.

Nouveau!!: Architecture logicielle et Diagramme de cas d'utilisation · Voir plus »

Diagramme de classes

Exemple de diagramme de classes. Le diagramme de classes est un schéma utilisé en génie logiciel pour présenter les classes et les interfaces des systèmes ainsi que leurs relations.

Nouveau!!: Architecture logicielle et Diagramme de classes · Voir plus »

Diagramme de communication

Exemple de diagramme de communication Un diagramme de communication est un diagramme d'interactions UML 2.0 (appelé diagramme de collaboration en UML 1), représentation simplifiée d'un diagramme de séquence se concentrant sur les échanges de messages entre les objets.

Nouveau!!: Architecture logicielle et Diagramme de communication · Voir plus »

Diagramme de composants

Diagramme de composants. Le diagramme de composants décrit l'organisation du système du point de vue des éléments logiciels comme les modules (paquetages, fichiers sources, bibliothèques, exécutables), des données (fichiers, bases de données) ou encore d'éléments de configuration (paramètres, scripts, fichiers de commandes).

Nouveau!!: Architecture logicielle et Diagramme de composants · Voir plus »

Diagramme de déploiement

En UML, un diagramme de déploiement est une vue statique qui sert à représenter l'utilisation de l'infrastructure physique par le système et la manière dont les composants du système sont répartis ainsi que leurs relations entre eux.

Nouveau!!: Architecture logicielle et Diagramme de déploiement · Voir plus »

Diagramme de flux de données

Le Data Flow Diagram (DFD; en français, diagramme de flux de données) est un type de représentation graphique du flux de données à travers un système d’information.

Nouveau!!: Architecture logicielle et Diagramme de flux de données · Voir plus »

Diagramme de séquence

Les diagrammes de séquences sont la représentation graphique des interactions entre les acteurs et le système selon un ordre chronologique dans la formulation Unified Modeling Language.

Nouveau!!: Architecture logicielle et Diagramme de séquence · Voir plus »

Diagramme de structure composite

alt.

Nouveau!!: Architecture logicielle et Diagramme de structure composite · Voir plus »

Diagramme des paquetages

Les diagrammes de paquetages sont la représentation graphique des relations existant entre les paquetages (ou espaces de noms) composant un système, dans le langage Unified Modeling Language (UML).

Nouveau!!: Architecture logicielle et Diagramme des paquetages · Voir plus »

Document type definition

La document type definition (DTD), ou définition de type de document, est, soit un fichier, soit une partie d'un document SGML ou XML, qui décrit ce document ou une classe de documents.

Nouveau!!: Architecture logicielle et Document type definition · Voir plus »

Eclipse (projet)

Eclipse est un projet, décliné et organisé en un ensemble de sous-projets de développements logiciels, de la fondation Eclipse visant à développer un environnement de production de logiciels libre qui soit extensible, universel et polyvalent, en s'appuyant principalement sur Java.

Nouveau!!: Architecture logicielle et Eclipse (projet) · Voir plus »

Edgar Frank Codd

Edgar Frank « Ted » Codd (-) est un informaticien britannique.

Nouveau!!: Architecture logicielle et Edgar Frank Codd · Voir plus »

Edsger Dijkstra

Edsger Wybe Dijkstra (prononciation), né à Rotterdam le et mort à Nuenen le, est un mathématicien et informaticien néerlandais du.

Nouveau!!: Architecture logicielle et Edsger Dijkstra · Voir plus »

Encapsulation (programmation)

En programmation, l’encapsulation désigne le regroupement de données avec un ensemble de routines qui en permettent la lecture et la manipulation.

Nouveau!!: Architecture logicielle et Encapsulation (programmation) · Voir plus »

Entrepôt de données

Vue d'ensemble d'une architecture entrepôt de données. Le terme entrepôt de données ou EDD (ou base de données décisionnelle; en anglais, data warehouse ou DWH) désigne une base de données utilisée pour collecter, ordonner, journaliser et stocker des informations provenant de base de données opérationnelles et fournir ainsi un socle à l'aide à la décision en entreprise.

Nouveau!!: Architecture logicielle et Entrepôt de données · Voir plus »

Extensible Markup Language

LExtensible Markup Language, généralement appelé XMLCe nom est une idée de James Clark, elle est expliquée par dans sa.

Nouveau!!: Architecture logicielle et Extensible Markup Language · Voir plus »

Extensible stylesheet language

Principe de transformation du XML par le XSL XSL (eXtensible Stylesheet Language) est le langage de description de feuilles de style du W3C associé à XML.

Nouveau!!: Architecture logicielle et Extensible stylesheet language · Voir plus »

Extensible Stylesheet Language Transformations

XSLT (eXtensible Stylesheet Language Transformations), défini au sein de la recommandation XSL du W3C, est un langage de transformation XML de type fonctionnel.

Nouveau!!: Architecture logicielle et Extensible Stylesheet Language Transformations · Voir plus »

Framework

En programmation informatique, un (appelé aussi infrastructure logicielle, infrastructure de développement, environnement de développement., socle d'applications., cadre d'applications ou cadriciel) est un ensemble cohérent de composants logiciels structurels qui sert à créer les fondations ainsi que les grandes lignes de tout ou partie d'un logiciel, c'est-à-dire une architecture.

Nouveau!!: Architecture logicielle et Framework · Voir plus »

Gestion des données

La gestion des données est une discipline de gestion qui tend à valoriser les données en tant que ressources numériques.

Nouveau!!: Architecture logicielle et Gestion des données · Voir plus »

Grady Booch

Grady Booch (né le) est le créateur d'une méthode d'analyse et de conception orientée objet qui porte son nom: la méthode Booch; en collaboration avec James Rumbaugh, créateur de la notation OMT, et avec Ivar Jacobson, créateur de la méthode OOSE, il est à l'origine du langage de modélisation UML.

Nouveau!!: Architecture logicielle et Grady Booch · Voir plus »

Granularité

La notion de granularité définit la taille du plus petit élément, de la plus grande finesse d'un système.

Nouveau!!: Architecture logicielle et Granularité · Voir plus »

Graphe de flot de contrôle

En informatique, un graphe de flot de contrôle (abrégé en GFC, control flow graph ou CFG en anglais) est une représentation sous forme de graphe de tous les chemins qui peuvent être suivis par un programme durant son exécution.

Nouveau!!: Architecture logicielle et Graphe de flot de contrôle · Voir plus »

Héritage (informatique)

En programmation orientée objet, l’héritage est un mécanisme qui permet, lors de la déclaration d’une nouvelle classe, d'y inclure les caractéristiques d’une autre classe.

Nouveau!!: Architecture logicielle et Héritage (informatique) · Voir plus »

IBM

International Business Machines Corporation, connue sous le sigle IBM, est une entreprise multinationale américaine présente dans les domaines du matériel informatique, du logiciel et des services informatiques.

Nouveau!!: Architecture logicielle et IBM · Voir plus »

Indépendance fonctionnelle

L'indépendance fonctionnelle est une métrique importante en architecture logicielle, elle mesure l'autonomie d'un composant logiciel.

Nouveau!!: Architecture logicielle et Indépendance fonctionnelle · Voir plus »

Internet

Nombre d'abonnements à Internet par accès fixe rapporté à la population, exprimé en pourcentage, par pays, en 2021. Visualisation des multiples chemins à travers une portion d'Internet. Internet est un réseau informatique mondial accessible au public.

Nouveau!!: Architecture logicielle et Internet · Voir plus »

Interopérabilité en informatique

L’interopérabilité ou interfonctionnement en informatique est la capacité que possède un système informatique à fonctionner avec d’autres produits ou systèmes informatiques, existants ou futurs, sans restriction d’accès ou de mise en œuvre.

Nouveau!!: Architecture logicielle et Interopérabilité en informatique · Voir plus »

Ivar Jacobson

Ivar Jacobson (né le à Ystad en Suède) est un informaticien suédois.

Nouveau!!: Architecture logicielle et Ivar Jacobson · Voir plus »

Java (langage)

Java est un langage de programmation de haut niveau orienté objet créé par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement le au.

Nouveau!!: Architecture logicielle et Java (langage) · Voir plus »

Jointure

Le terme jointure désigne notamment.

Nouveau!!: Architecture logicielle et Jointure · Voir plus »

Knowledge Query and Manipulation Language

KQML ou le Knowledge Query and Manipulation Language est un langage de haut niveau de communication entre agents.

Nouveau!!: Architecture logicielle et Knowledge Query and Manipulation Language · Voir plus »

Langage dédié

Un langage dédié (en anglais, ou DSL) est un langage de programmation dont les spécifications sont conçues pour répondre aux contraintes d’un domaine d'application précis.

Nouveau!!: Architecture logicielle et Langage dédié · Voir plus »

Maintenance du logiciel

Cycle de vie d'un logiciel La maintenance du logiciel (ou maintenance logicielle) désigne, en génie logiciel, les modifications apportées à un logiciel après sa mise en œuvre, pour en corriger les fautes, en améliorer l'efficacité ou autres caractéristiques, ou encore adapter celui-ci à un environnement modifié.

Nouveau!!: Architecture logicielle et Maintenance du logiciel · Voir plus »

Masquage de l'information

Le masquage de l'information est une règle de microarchitecture informatique (architecture détaillée) étendant le principe d'encapsulation des données aux fonctions.

Nouveau!!: Architecture logicielle et Masquage de l'information · Voir plus »

Métaclasse

En programmation, une métaclasse est une classe dont les instances sont des classes.

Nouveau!!: Architecture logicielle et Métaclasse · Voir plus »

Modèle entité-association

258x258px Le modèle entité-association (MEA) (le terme « modèle-entité-relation » est une traduction erronée largement répandue), ou diagramme entité-association ou en anglais « Entity-Relationship Diagram », abrégé en ERD, est un modèle de données ou diagramme pour des descriptions de haut niveau de modèles conceptuels de données.

Nouveau!!: Architecture logicielle et Modèle entité-association · Voir plus »

Modélisation C4

La modélisation C4 (de l'anglais « C4 model ») est une technique de notation graphique allégée pour la modélisation d'architectures logicielles.

Nouveau!!: Architecture logicielle et Modélisation C4 · Voir plus »

Module (programmation)

Un module désigne originellement un fichier de code de programmation ou un fichier de bibliothèque statique ou dynamique.

Nouveau!!: Architecture logicielle et Module (programmation) · Voir plus »

Navigateur web

Chronologie des versions de navigateurs. Un navigateur web, navigateur Web.

Nouveau!!: Architecture logicielle et Navigateur web · Voir plus »

Niklaus Wirth

Niklaus Emil Wirth, né le, à Winterthour (Suisse), est un professeur d'informatique, inventeur de plusieurs langages de programmation.

Nouveau!!: Architecture logicielle et Niklaus Wirth · Voir plus »

Objet (informatique)

En informatique, un objet est un conteneur symbolique et autonome qui contient des informations et des mécanismes concernant un sujet, manipulés dans un programme.

Nouveau!!: Architecture logicielle et Objet (informatique) · Voir plus »

Ontologie (informatique)

En informatique et en science de l'information, une ontologie est un modèle de données contenant des concepts et relations permettant de modéliser un ensemble de connaissances dans un domaine donné.

Nouveau!!: Architecture logicielle et Ontologie (informatique) · Voir plus »

Open ModelSphere

Open ModelSphere est un outil de génie logiciel permettant la modélisation relationnelle de données, la modélisation des processus d'affaires, et la modélisation UML.

Nouveau!!: Architecture logicielle et Open ModelSphere · Voir plus »

Oracle (entreprise)

() est une entreprise américaine créée en 1977 par Larry Ellison.

Nouveau!!: Architecture logicielle et Oracle (entreprise) · Voir plus »

Oracle Database

Oracle Database est un système de gestion de base de données relationnelle (SGBDR) qui depuis l'introduction du support du modèle objet dans sa version 8 peut être aussi qualifié de système de gestion de base de données relationnel-objet (SGBDRO).

Nouveau!!: Architecture logicielle et Oracle Database · Voir plus »

Organigramme de programmation

Exemple simple d'organigramme. Un organigramme de programmation (parfois appelé algorigramme, logigramme ou plus rarement ordinogramme) est une représentation graphique normalisée de l'enchaînement des opérations et des décisions effectuées par un programme d'ordinateur.

Nouveau!!: Architecture logicielle et Organigramme de programmation · Voir plus »

Organisation internationale de normalisation

L'Organisation internationale de normalisation (en Международная организация по стандартизации), généralement désigné sous le sigle ISO, choisi pour être le sigle identique dans toutes les langues (ce choix est un exemple de normalisation), est un organisme de normalisation international composé de représentants d'organisations nationales de normalisation de, selon le principe d’un membre par pays.

Nouveau!!: Architecture logicielle et Organisation internationale de normalisation · Voir plus »

Pascal (langage)

Pascal est un langage de programmation impératif qui, conçu pour l'enseignement, se caractérise par une syntaxe claire, rigoureuse et facilitant la structuration des programmes.

Nouveau!!: Architecture logicielle et Pascal (langage) · Voir plus »

Patron de conception

En informatique, et plus particulièrement en développement logiciel, un patron de conception (souvent appelé) est un arrangement caractéristique de modules, reconnu comme bonne pratique en réponse à un problème de conception d'un logiciel.

Nouveau!!: Architecture logicielle et Patron de conception · Voir plus »

Polymorphisme (informatique)

En informatique et en théorie des types, le polymorphisme, du grec ancien polús (plusieurs) et morphê (forme), est le concept consistant à fournir une interface unique à des entités pouvant avoir différents types.

Nouveau!!: Architecture logicielle et Polymorphisme (informatique) · Voir plus »

Processus unifié

Le processus unifié (PU), ou « unified process (UP) » en anglais, ou « Unified Software Development Process (USDP) » est une famille de méthodes de développement de logiciels orientés objets. Elle se caractérise par une démarche itérative et incrémentale, pilotée par les cas d'utilisation, et centrée sur l'architecture et les modèles UML.

Nouveau!!: Architecture logicielle et Processus unifié · Voir plus »

Programmation modulaire

En informatique, la programmation modulaire reprend l'idée de fabriquer un produit (le programme) à partir de composants (les modules).

Nouveau!!: Architecture logicielle et Programmation modulaire · Voir plus »

Programmation orientée composant

Représentation graphique de composants informatiques. 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.

Nouveau!!: Architecture logicielle et Programmation orientée composant · Voir plus »

Programmation orientée objet

Schéma proposant un exemple de programmation orientée objet. La programmation orientée objet (POO), ou programmation par objet, est un paradigme de programmation informatique.

Nouveau!!: Architecture logicielle et Programmation orientée objet · Voir plus »

Programmation structurée

La programmation structurée constitue un sous-ensemble de la programmation impérative.

Nouveau!!: Architecture logicielle et Programmation structurée · Voir plus »

Protocole de communication

Dans les réseaux informatiques et les télécommunications, un protocole de communication est une spécification de plusieurs règles pour un type de communication particulier.

Nouveau!!: Architecture logicielle et Protocole de communication · Voir plus »

Raffinement

En informatique, le raffinement consiste à détailler la conception pour arriver par itérations à l'implémentation finale.

Nouveau!!: Architecture logicielle et Raffinement · Voir plus »

Réseau de Petri

Un réseau de Petri (aussi connu comme un réseau de Place/Transition ou réseau de P/T) est un modèle mathématique servant à représenter divers systèmes (informatiques, industriels…) travaillant sur des variables discrètes.

Nouveau!!: Architecture logicielle et Réseau de Petri · Voir plus »

Réseau informatique

Connecteurs RJ-45 servant à la connexion des réseaux informatiques via Ethernet. upright Un réseau informatique (ou DCN) est un ensemble d'équipements reliés entre eux pour échanger des informations.

Nouveau!!: Architecture logicielle et Réseau informatique · Voir plus »

RDF Schema

RDF Schema ou RDFS (acronyme de Resource Description Framework Schema) est un langage extensible de représentation des connaissances.

Nouveau!!: Architecture logicielle et RDF Schema · Voir plus »

Resource Description Framework

(RDF) est un modèle de graphe destiné à décrire formellement les ressources Web et leurs métadonnées, afin de permettre le traitement automatique de telles descriptions.

Nouveau!!: Architecture logicielle et Resource Description Framework · Voir plus »

Serveur central

En informatique, un serveur central ou un serveur multiservice est un serveur qui centralise plusieurs services.

Nouveau!!: Architecture logicielle et Serveur central · Voir plus »

Serveur d'applications

Logo symbolisant une application serveur Un serveur d'applications est un logiciel d'infrastructure offrant un contexte d'exécution pour des composants applicatifs.

Nouveau!!: Architecture logicielle et Serveur d'applications · Voir plus »

Standard Generalized Markup Language

Exemple de code SGML. (« langage de balisage généralisé normalisé » - SGML) est un langage de description à balises, de norme ISO (ISO 8879:1986).

Nouveau!!: Architecture logicielle et Standard Generalized Markup Language · Voir plus »

Structured Query Language

SQL (sigle pour Structured Query Language, « langage de requêtes structurées ») est un langage informatique normalisé servant à exploiter des bases de données relationnelles.

Nouveau!!: Architecture logicielle et Structured Query Language · Voir plus »

Système complexe

réseau social illustrant un ''système complexe''. Un système complexe est un ensemble constitué d'un grand nombre d'entités en interaction dont l'intégration permet d'achever un but commun.

Nouveau!!: Architecture logicielle et Système complexe · Voir plus »

Système de gestion de base de données

Un (abr. SGBD) est un logiciel système servant à stocker, à manipuler ou gérer, et à partager des données dans une base de données, en garantissant la qualité, la pérennité et la confidentialité des informations, tout en cachant la complexité des opérations.

Nouveau!!: Architecture logicielle et Système de gestion de base de données · Voir plus »

Thread (informatique)

threads''. Un ou fil (traduction normalisés par ISO/CEI 2382-7:2000 (autres appellations connues: processus léger, fil d'exécution, fil d'instruction, processus allégé, filet d'exécutionLarousse référence: dictionnaire de l'informatique, sous la direction de Pierre Morvan, 1996, exétron, tâche, voire unité d'exécution ou unité de traitement) est similaire à un processus car tous deux représentent l'exécution d'un ensemble d'instructions du langage machine d'un processeur. Du point de vue de l'utilisateur, ces exécutions semblent se dérouler en parallèle. Toutefois, là où chaque processus possède sa propre mémoire virtuelle, les d'un même processus se partagent sa mémoire virtuelle. En revanche, tous les possèdent leur propre pile d'exécution.

Nouveau!!: Architecture logicielle et Thread (informatique) · Voir plus »

Traçabilité

La traçabilité est la situation dans laquelle on dispose de l'information nécessaire et suffisante pour connaître (éventuellement de façon rétrospective) la composition d'un matériau ou d'un produit du commerce tout au long de sa chaîne de production, de transformation et de distribution.

Nouveau!!: Architecture logicielle et Traçabilité · Voir plus »

UML (informatique)

Le Langage de Modélisation Unifié, de l'anglais Unified Modeling Language (UML), est un langage de modélisation graphique à base de pictogrammes conçu comme une méthode normalisée de visualisation dans les domaines du développement logiciel et en conception orientée objet.

Nouveau!!: Architecture logicielle et UML (informatique) · Voir plus »

Web Ontology Language

(OWL) est un langage de représentation des connaissances construit sur le modèle de données de RDF.

Nouveau!!: Architecture logicielle et Web Ontology Language · Voir plus »

XML Schema

XML Schema, publié comme recommandation par le W3C en mai 2001, est un langage de description de format de document XML permettant de définir la structure et le type de contenu d'un document XML.

Nouveau!!: Architecture logicielle et XML Schema · Voir plus »

1995

L'année 1995 est une année commune qui commence un dimanche.

Nouveau!!: Architecture logicielle et 1995 · Voir plus »

2007

L'année 2007 est une année commune qui commence un lundi.

Nouveau!!: Architecture logicielle et 2007 · Voir plus »

Redirections ici:

Architecture En Flot De Données, Architecture Logicielle, Architecture en flot de donnees, Architecture en flot de données, Architectures logicielles.

SortantEntrants
Hey! Nous sommes sur Facebook maintenant! »