Object Oriented Design and Object Oriented Programming
Objectifs
At the end of this module, the student will have understood and be able to explain (main concepts): Object oriented based on the UML language, and the object oriented programming through based on the Java language. The student will be able to: * Master object theory and the design modelling language UML * Master a design methodology based on use cases and integrating detailed analysis and design phases. * Apply the object concepts and a design methodology using the JAVA language * Understand the advantages of following best practises guidelines provided by the use of design patterns * Configure and use the configuration management tools (e.g. svn, cvs, etc.) * Explore the use of standard documents for project management, requirements specification, software design and software tests. * Configure and use collaborative workspaces applied to the software development process. * Have an initial experience to the project management challenges in a software development process project. * Plan and play designer and developer roles within a software development process.
Pré-requis
Structured programming (ADA, C, Pascal,...)
Évaluation
L’évaluation des acquis d’apprentissage est réalisée en continu tout le long du semestre. En fonction des enseignements, elle peut prendre différentes formes : examen écrit, oral, compte-rendu, rapport écrit, évaluation par les pairs…
En bref
Crédits ECTS : 6.0
Nombre d’heures : 75.0

INSA Toulouse
135 avenue de Rangueil
31077 Toulouse cedex 4
Tél : 05 61 55 95 13
Fax : 05 61 55 95 00

Dans un souci d'alléger le texte et sans aucune discrimination de genre, l'emploi du genre masculin est utilisé à titre épicène.