Software Engineering
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Goals
This teaching aims at presenting methodologies and tools of Software Engineering. Its pragmatic objective to train students towards the realization of large-scale software projects.
The various categories of software life cycles, the techniques of analysis, conception and validation of software, the UML language, and other practical tools (project management, planning, bug tracking, version tracking) will be introduced.
Contact Nicolas CASTAGNE
Content 1. Introduction to Software Engineering
2. Software life sycles
3. Methodologies and Tools for Software Engineering
4. UML as a mean to support software's Analysis and conception
5. Introduction to design patterns
6. Software validation
Prerequisites
Tests One exam E1.
N1=examen
Additional Information Curriculum->ASI / Semester alternative->Semester 8
Bibliography M.-C. Gaudel, B. Marre, F. Schlienger, G. Bernot. Précis de génie logiciel. Masson 1996.
J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, Object-Oriented Modeling and Design, Prentice Hall, 1991.
J. Rumbaugh, I. Jacobson, G. Booch, Unified Modeling Language Reference Manual, Addison Wesley, 1999
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail