Archive for the ‘CASI’13’ Category
Les méthodes Agiles sont-elles une arnaque ?
Plutôt que :
On fait :
L’approche traditionnelle consiste en l’expression détaillée et validée du besoin en entrée de réalisation, laissant peu de place au changement. Le client reçoit à la fin du process la solution afin de réaliser la recette. . Cet effet tunnel peut être très néfaste et conflictuel, on constate souvent un déphasage entre le besoin initial et l’application réalisée. On se rapporte alors aux spécifications validées et au contrat. Ainsi, certains projets se retrouvent en inadéquation avec le besoin réel du client. En effet, durant le process de développement, certaines fonctionnalités demandées se révèlent finalement inutiles à l’usage alors que d’autres, découvertes en cours de route, auraient pu donner plus de valeur au produit.
L’approche Agile propose au contraire de réduire considérablement voire complètement cet effet tunnel en donnant davantage de visibilité, en impliquant le client du début à la fin du projet et en adoptant un processus de développement itératif et incrémental.
Read the rest of this entry »
Intérêt de l’UML dans un projet informatique
Intérêt de l’UML dans un projet informatique
Pourquoi modéliser le SI??
Le but de la modélisation d’un SI, est de spécifier les besoins et les exigences des acteurs,le système et l’architecture globale.
Apprentissage du langage UML
[Massis KABAKDJIAN – Coralie MUSIELAK – Valentin PREVOST]
Le langage UML (Unified Modeling Language) s’est imposé en tant que standard dans la modélisation des systèmes informatiques, permettant de visualiser et de modéliser les divers éléments d’une application. Grâce à une gamme de diagrammes spécifiques, les différentes facettes d’un projet peuvent donc être détaillées et suivies, avec une méthodologie bien précise.
Cependant, bien que l’UML soit un langage relativement facile à lire et à comprendre, il est plus difficile d’en concevoir les diagrammes sans omettre le moindre élément. En effet, ce langage étant relativement flexible, les solutions pour un même problème sont multiples. De plus, la difficulté de ce langage réside dans sa pratique.
Nous en venons donc à nous poser cette question : à cause de la difficulté d’apprentissage de l’UML et donc de son utilisation concrète, comment déterminer le niveau de complexité nécessaire à son utilisation dans un contexte projet ?
[Comparatif] Vous cherchez un modeleur UML?
[Y. BENNANI DOUBLI – L. BLYWEERT – R. LOISELEUX]
La programmation orientée objet, vous en mangez tous les jours ou vous venez d’en découvrir la complexité la puissance. Quoiqu’il en soit, au début on ne sait pas trop comment lier ses classes ou encore comment penser un diagramme de classes dans son intégralité.
Justement, vous êtes au bon endroit : cet article va vous aider à trouver le compagnon idéal qui vous guidera dans tout type de projet orienté objet : un logiciel de modélisation UML, ou modeleur UML. L’objectif de ce comparatif n’est pas d’être exhaustif, mais plutôt de vous donner quelques pistes dans votre recherche DU logiciel UML adapté à vos besoin.
Read the rest of this entry »
User Story VS Use Case
User Stories et Use Cases sont deux outils permettant de déterminer les besoins utilisateurs, dans le cadre par exemple d’un projet de développement.
Aujourd’hui, ils sembleraient que ces deux concepts soient en concurrence, chacun proposant des aspects d’analyse spécifiques.
Read the rest of this entry »
UML pour modéliser les données
[L. DUCROCQ, H. EL GHARBAOUI, B. CHAINANE – Fi14]
1/ Modélisations des données : MERISE et UML
1) Intérêt de modélisation des données
Le principal intérêt de modéliser les données est de conceptualiser les processus métiers d’un logiciel ou d’un SI. Le fonctionnement de ces processus est alors schématisé et permet aux lecteurs de comprendre facilement et sans connaissances poussées les interactions entres les acteurs et les fonctionnalités du système. On procède alors à un découpage en sous-système. Un problème complexe devient alors une somme de petits problèmes plus facile à résoudre.