Software Engineering

Catalogue des cours de Télécom SudParis

Code

CSC 7003

Niveau

PostGraduate (MSc)

Domaine

Informatique

Langue d'enseignement

Anglais

Crédits ECTS

6

Heures programmées / Charge de travail

30 / 60

Responsable(s)

  • GIBSON JOHN PAUL

Département

- Informatique

Objectif

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.

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.

Prérequis

None

Mots-clés

Discipline, Professionalism, Understanding, Fundamentals

Evaluation

Continual assessment
Written examination

Approches pédagogiques

 

Programme

Master of Science

Fiche mise à jour : 14/09/2016 14:46:09