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 : 30Acquis 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