Génie Logiciel et Gestion de Projets



Documents pareils
Application Form/ Formulaire de demande

Township of Russell: Recreation Master Plan Canton de Russell: Plan directeur de loisirs

Le projet WIKIWATER The WIKIWATER project

PeTEX Plateforme pour e-learning et expérimentation télémétrique

Quatre axes au service de la performance et des mutations Four lines serve the performance and changes

Faits saillants et survol des résultats du sondage

Guide d'installation rapide TFM-560X YO.13

affichage en français Nom de l'employeur *: Lions Village of Greater Edmonton Society

Deadline(s): Assignment: in week 8 of block C Exam: in week 7 (oral exam) and in the exam week (written exam) of block D

The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you.

Face Recognition Performance: Man vs. Machine

Lean approach on production lines Oct 9, 2014

ANGULAR JS AVEC GDE GOOGLE

Consultants en coûts - Cost Consultants

Instructions Mozilla Thunderbird Page 1

AGILE. Implémenter la pratique Scrum dans votre équipe?

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Qualité et ERP CLOUD & SECURITY (HACKING) Alireza MOKHTARI. 9/12/2014 Cloud & Security

Comprendre l impact de l utilisation des réseaux sociaux en entreprise SYNTHESE DES RESULTATS : EUROPE ET FRANCE

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces

Forthcoming Database

We Generate. You Lead.

Le Cloud Computing est-il l ennemi de la Sécurité?

Editing and managing Systems engineering processes at Snecma

Institut d Acclimatation et de Management interculturels Institute of Intercultural Management and Acclimatisation

Logiciel Libre & qualité. Présentation

GEIDE MSS /IGSS. The electronic document management system shared by the Luxembourg

POSITION DESCRIPTION DESCRIPTION DE TRAVAIL

Yes, you Can. Travailler, oui c est possible! Work!

INSTITUT MARITIME DE PREVENTION. For improvement in health and security at work. Created in 1992 Under the aegis of State and the ENIM

Instaurer un dialogue entre chercheurs et CÉR: pourquoi? Me Emmanuelle Lévesque Centre de génomique et politiques Université McGill

Frequently Asked Questions

Institut français des sciences et technologies des transports, de l aménagement

WEB page builder and server for SCADA applications usable from a WEB navigator

Don't put socks on the Hippopotamus. Bill BELT Emmanuel DE RYCKEL

BNP Paribas Personal Finance

Master Développement Durable et Organisations Master s degree in Sustainable Development and Organizations Dossier de candidature Application Form

MODERN LANGUAGES DEPARTMENT

NOM ENTREPRISE. Document : Plan Qualité Spécifique du Projet / Project Specific Quality Plan

Toni Lazazzera Tmanco is expert partner from Anatole ( and distributes the solution AnatoleTEM

Dans une agence de location immobilière...

How to Login to Career Page

Les méthodes Agiles Introduction. Intervenant : Tremeur Balbous tremeur@agilegardener.com 04/09/2008

Le jeu d'apprentissage

Programming Server-Side Web Applications with Object-Oriented PHP NC Group Syllabus. Duration: 75 hours 1-2-2

THE SUBJUNCTIVE MOOD. Twenty-nineth lesson Vingt-neuvième leçon

Comprehensive study on Internet related issues / Étude détaillée sur les questions relatives à l Internet. November/Novembre 2014

8. Cours virtuel Enjeux nordiques / Online Class Northern Issues Formulaire de demande de bourse / Fellowship Application Form

Ingénierie et gestion des connaissances

BOOK STAGE 2013 / 2014 OFFRES DE

EN UNE PAGE PLAN STRATÉGIQUE

La coopération dans un contexte de recherches doctorales Cooperation amongst PhD researchers. Josée Charbonneau Anne- Marie Merrien 28 mai 2014

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

3615 SELFIE. HOW-TO / GUIDE D'UTILISATION

Acce s aux applications informatiques Supply Chain Fournisseurs

FLEET CHARGEMD SELECT PIÈCES SUPÉRIEURES ET PERFORMANCE SUR LA ROUTE QUI VOUS ATTEND

COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

JSIam Introduction talk. Philippe Gradt. Grenoble, March 6th 2015

Formation continue BNF // Programme des cours 2015

Must Today s Risk Be Tomorrow s Disaster? The Use of Knowledge in Disaster Risk Reduction

Bourses d excellence pour les masters orientés vers la recherche

Module Title: French 4

The assessment of professional/vocational skills Le bilan de compétences professionnelles

UNIVERSITE DE YAOUNDE II

Francoise Lee.

Integrated Music Education: Challenges for Teaching and Teacher Training Presentation of a Book Project

Le passé composé. C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past!

SCHOLARSHIP ANSTO FRENCH EMBASSY (SAFE) PROGRAM APPLICATION FORM

Gestion des prestations Volontaire

Stratégie DataCenters Société Générale Enjeux, objectifs et rôle d un partenaire comme Data4

ENOVIA 3DLive. IBM PLM Solutions 1 er Octobre Philippe Georgelin Sébastien Veret

Contents Windows

MANAGEMENT SOFTWARE FOR STEEL CONSTRUCTION

accidents and repairs:

setting the scene: 11dec 14 perspectives on global data and computing e-infrastructure challenges mark asch MENESR/DGRI/SSRI - France

Quel temps fait-il chez toi?

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

iqtool - Outil e-learning innovateur pour enseigner la Gestion de Qualité au niveau BAC+2

Règlement sur le télémarketing et les centres d'appel. Call Centres Telemarketing Sales Regulation

Sub-Saharan African G-WADI

If you understand the roles nouns (and their accompanying baggage) play in a sentence...

Language requirement: Bilingual non-mandatory - Level 222/222. Chosen candidate will be required to undertake second language training.

Once the installation is complete, you can delete the temporary Zip files..

Information Security Management Lifecycle of the supplier s relation

La solution idéale de personnalisation interactive sur internet

PRACTICE DIRECTION ON THE LENGTH OF BRIEFS AND MOTIONS ON APPEAL

Lavatory Faucet. Instruction Manual. Questions?

Nouveautés printemps 2013

F-7a-v3 1 / Bourses de mobilité / Mobility Fellowships Formulaire de demande de bourse / Fellowship Application Form

The space to start! Managed by

Action concrète 14 Répertoire des compétences Féminines Africaines en Diaspora : Coopérer pour transcender en réalité

RULE 5 - SERVICE OF DOCUMENTS RÈGLE 5 SIGNIFICATION DE DOCUMENTS. Rule 5 / Règle 5

GIGABIT PCI DESKTOP ADAPTER DGE-530T. Quick Installation Guide+ Guide d installation+

8th EUA-CDE Annual Meeting The Future of Doctoral Education Where do we go from here? An introduction to Doctoral Education

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

UPFI URBAN PROJECTS FINANCE INITIATIVE

Cliquez pour modifier les styles du texte du masque

Lamia Oukid, Ounas Asfari, Fadila Bentayeb, Nadjia Benblidia, Omar Boussaid. 14 Juin 2013

THE FRENCH EXPERIENCE 1

Présentation par François Keller Fondateur et président de l Institut suisse de brainworking et M. Enga Luye, CEO Belair Biotech

Transcription:

Génie Logiciel et Gestion de Projets INFO-F-407 Ragnhild Van Der Straeten 2008-2009 ULB 1

Génie Logiciel et Gestion de Projets Organisation 2

Ragnhild Van Der Straeten VUB, 4K209 Campus Etterbeek rvdstrae@vub.ac.be http://decomp.ulb.ac.be/education

Organisation Main focus is project group work (+/- 6 people) can choose between 2 topics Exam project work defense of project questions for each individual quotation: 3 (défense pers) + 2 (défense gr) + 7 (travail) + 8 (qualité) 4

Course Overview 02/02 Introduction/OOP 09/02 OOP/Software Processes 16/02 XP/Unit testing 23/02 Good OO Design/ Patterns 02/03 Patterns 09/03 Refactoring/ Projects 23/03 Software Requirements Engineering 30/03 SRE/ Re-engineering 20/04 Re-engineering/ Projects 27/04 Project Management 04/05 Project Management/ Advanced SE 11/05 Advanced SE/ Conclusion 5

Structure of the Slides For each part of the course roadmap for each item in the roadmap [roadmap] content references 6

Génie Logiciel et Gestion de Projets Introduction 7

Roadmap Why software engineering? What is software engineering? three definitions and related issues 8

Software Engineering 1.2. Why Software Software Engineering? Engineering? A naive view on software development Coding Specification Final Program But... Where did the specification come from? How Where did do the you specification know come the from? specification corresponds to the user s needs? How do you know the specification corresponds to the user s needs? How did you decide how to structure your program? How do you know the program actually meets the specification? did you decide how to structure your program? How do you know your program will always work correctly? What do you do if the users needs change? How do you know the program actually meets the How do you divide tasks if you have more than a one-person team? specification? Introduction How do you know your program will always work correctly? Universiteit Antwerpen What do you do if the users needs change? How do you divide tasks if you have more than a one-person team? 9

Definition and Issues [Bruegge] state of the art of developing quality software on time and within budget Trade-off between perfection and physical constraints SE has to deal with real-world issues State of the art! best practice is a moving target, community decides on it life-long learning 10

Definition and Issues [Parnas] multi-person construction of multiversion software Team-work Scale issue ( program well is not enough) and communication issue Successful software systems must evolve or perish Change is the norm, not the exception 11

Definition and Issues [Sommerville] software engineering is different from other engineering disciplines Not constrained by physical laws limit = human mind It is constrained by political forces balancing stake-holders 12

References [Sommerville]Ian Sommerville. Software Engineering 8th edition. (2004) [Bruegge]Bernd Bruegge and Allen H. Dutoit. Object-Oriented Software Engineering: Conquering Complex and Changing Systems. Prentice Hall. (2000) [Parnas]David Lorge Parnas. Software Engineering or Methods for the Multi-Person Construction of Multi-Version Programs. LNCS. Vol. 23. Programming Methodology, 4th Informatik Symposium. 1974. 13