Un organigramme est un outil qui vous permet de décomposer n’importe quel processus en activités individuelles et montre les relations logiques entre
Continue readingCatégorie : Software Engineering
Capturer les exigences fonctionnelles avec des cas d’utilisation et des témoignages d’utilisateurs
La première étape de la définition d’un nouveau produit, service, processus ou système consiste à définir des exigences, c’est-à-dire des
Continue readingOrganigramme – Un guide rapide
Un organigramme est une représentation graphique d’un algorithme, d’un flux de travail ou d’un processus, avec différents types de cases représentant différents types d’étapes, et des flèches reliant toutes les deux étapes. Cette représentation facilite l’illustration de solutions à des problèmes connus. Les organigrammes sont largement utilisés pour analyser, concevoir, documenter et exploiter des processus ou des procédures dans de nombreux domaines.
Continue readingUn guide complet de l’organigramme
Un organigramme est utilisé pour montrer les étapes successives d’un processus. Ces diagrammes utilisent une série de symboles interdépendants pour représenter l’ensemble du processus, ce qui le rend facile à comprendre et utile pour communiquer avec les autres. Les organigrammes peuvent être utilisés pour expliquer le fonctionnement d’un processus, d’un système, d’un concept ou d’un algorithme complexe et/ou abstrait. Les organigrammes peuvent également aider à planifier et à développer des processus, ou à améliorer des processus existants.
Continue readingDiagramme de machine d’état vs diagramme d’activité
Le diagramme UML de machine à états et le diagramme d’activité sont tous deux des diagrammes de comportement mais ils ont des accents différents. Le diagramme d’activité est un flux de fonctions sans mécanisme de déclenchement (événement), tandis que la machine à états est constituée d’états déclenchés.
Continue readingQu’est-ce que le génie logiciel ?
L’ingénierie logicielle se concentre sur le développement de produits logiciels. Il s’agit d’une approche systématique, disciplinée et quantifiable du développement, de l’exploitation et de la maintenance des logiciels, c’est-à-dire de l’ingénierie des applications logicielles.
Continue readingQuelle est la relation entre le diagramme de contexte système et DFD ?
Le diagramme de contexte montre le système considéré comme un processus unique de haut niveau, puis montre la relation du système avec d’autres entités externes (systèmes, groupes organisationnels, magasins de données externes, etc.) Un autre nom pour un diagramme de contexte est un graphique de flux de données au niveau du contexte ou DFD de niveau 0.
Continue readingDévelopper DFD avec un raffinement progressif
L’un des moyens efficaces de résoudre un problème complexe est de le décomposer en sous-problèmes plus simples. Vous commencez par décomposer l’ensemble de la tâche en parties plus simples. Le raffinement étape par étape consiste essentiellement à décomposer le système pour mieux comprendre les sous-systèmes qui le composent, ce que l’on appelle la méthode de décomposition descendante.
Continue readingQu’est-ce qu’un diagramme d’architecture hexagonale
Le diagramme d’architecture hexagonal est un modèle architectural utilisé dans la conception de logiciels visant à créer des composants d’application faiblement couplés. Cette approche est une alternative à l’architecture traditionnelle en couches. C’est l’une des nombreuses formes de DDD (Domain Driven Design Architecture).
Continue readingQu’est-ce que le modèle et la notation de gestion de cas (CMMN)
CMMN est une notation graphique utilisée pour capturer les méthodes de travail qui sont basées sur le traitement de cas nécessitant diverses activités qui peuvent être effectuées dans un ordre imprévisible en réponse à des situations évolutives. En utilisant une approche centrée sur les événements et le concept de dossier, CMMN élargit les limites de ce qui peut être modélisé avec BPMN, y compris les efforts de travail moins structurés et ceux menés par les travailleurs du savoir. L’utilisation d’une combinaison de BPMN et de CMMN permet aux utilisateurs de couvrir un spectre beaucoup plus large de méthodes de travail.
Continue reading