Software Engineering

Catalogue des cours de Télécom SudParis

Code

IGFE CSC 7003

Niveau

MSc

Graduate

PostGraduate

Semestre

Year

Domaine

Informatique

Programme

Master of Science

Langue

Anglais/English

Crédits ECTS

6

Heures programmées

30

Charge de travail

60

Coordonnateur(s)

Département

  • Informatique

Organisation

Cours/TD/TP/projet/examen : 30

Acquis d'apprentissage

Capacity to identify and describe the software life cycle, roles, artifacts, and activities. Understand the concepts of software "best practices" and when they apply. Be able to adapt a software development process to ones needs and select an appropriate set of best practices that will guide you in completing a software development project.

Prérequis

None

Mots-clés

Discipline, Professionalism, Understanding, Fundamentals

Contenu

History of Software Engineering. The Nature of Software : modelling and abstraction. Software Process Lifecycle : analysis, requirements, design, implementation, testing, maintenance. Rigour and formality : Specification, validation, verification and testing. Software Quality and Software Process Improvement : international standards. Project Management : roles in software development teams. Ethics and Software Engineering as a Profession. Software Case Studies – successes and failures. Current state of the art in software development and Leading Research Projects.

Evaluation

Continual assessment
Written examination

Fiche mise à jour le 23/10/2017