Final reflection

Apprentissage du troisième partiel Lors de ce troisième partiel, l’accent a été mis sur la correction du développement logiciel, que ce soit à travers la révision du code, la vérification et validation ou encore les tests en programmation orientée objet. La constante dans ces trois différentes méthodes est qu’elles se déroulent plutôt a posteriori du …

Testing in OO

La phase de test en développement orienté-objet La phase de test en développement OO (orienté-objet ou object oriented) consiste à tester dans son intégralité le projet de développement logiciel. Tester le logiciel dans son intégralité implique d’aller au delà du code en lui-même. Les différents aspects à tester sont les suivants: source: http://www.ambysoft.com/essays/floot.html Les différents …

Verification and validation

Vérification et validation : différences et complémentarité Souvent confondus, la vérification et la validation de logiciel sont pourtant deux processus bien distincts et non-moins complémentaires primordiaux au développement de logiciels. Une définition simplifiée de ces deux procédés serait la suivante: La vérification tente de répondre à la question suivante: sommes-nous en train de construire le …

Reflection partial 2

Reflexion générale: Je poursuis mon apprentissage de la gestion de projet de développement, et en parallèle je continue d’apprendre sur mes méthodes de travail dans un contexte beaucoup plus libre qu’à l’accoutumée. Ayant un emploi du temps plus chargé qu’au premier partiel en raison de mes obligations pour mon école en France, je dois apprendre …

Classes to code

Les différents langages de programmation Comme pour le poste précédent, je précise qu’ayant des compétences limitées en programmation, je n’aurai pas la prétention ici de rentrer dans des considérations techniques qui dépassent mon champ de connaissance et de compréhension. Je vais ici m’atteler à présenter une vue générale des différents types de langages de programmation, …

UML

Définition UML est l’acronyme anglais pour “Unified Modeling Language”, que l’on traduit généralement par “Langage de modélisation unifié”. Le terme “unifié” est ici central et justifié par le fait que l’UML est un langage fondamentalement visuel et donc compréhensible par tous. L’aspect visuel permet également de rendre ce langage facilement compréhensible, en utilisant principalement des …

Reflection partial 1

Réflection d’ordre général Avant de rentrer plus en détail sur le contenu du cours j’aimerais revenir sur sa structure. N’ayant quasiment aucune connaissance en programmation informatique, j’avais quelques appréhensions avant d’aborder ce cours. 2 mois plus tard, je suis ravi de constater que le cours est construit de manière à pouvoir être compris par des …

Design patterns

Qu’est-ce qu’un design pattern ? Lors de l’élaboration d’un logiciel, il est inévitable de rencontrer des difficultés de conception. Certaines de ces difficultés sont redondantes ou récurrentes, à quelques spécificités près. Afin d’éviter de résoudre le problème en repartant de zéro à chaque fois qu’il se présente, on élabore un “design pattern”. Celui-ci est donc …

Design a site like this with WordPress.com
Get started