PLAN DE COURS LOG3300 REQUIS ET SP´ECIFICATIONS DU
Le cours vise `a : 1. Présenter les principales méthodes de spécification du logiciel et faire acquérir `a l'étudiant les rudiments de leur utilisation dans
log H
-- Séance 11 -- Exigences Non-Fonctionnelles
2010 Exigences et spécifications du logiciel N.Kerzazi. Page 2. Types des exigences (classification générale des exigences). Type des exigences. Exigences.
Seance log
Méthodes de spécification de logiciels
7.5 Application `a la spécification des requis des syst`emes concurrents 96 présente `a la fois comme un langage de spécification des types appelés ...
NotesLOG
Projet éducatif Formation en génie logiciel Département de génie
23 dic 2004 LOG3700 LOG220 ??? 2004/2101. 3110/3310. 3BB4. 430. CIPS- grid- SE accreditation. Spécification et requis. Obl. LOG3300 LOG410 SOEN342.
pdfGL
l école polytechnique - dokodoc.com
20 ago 2012 Département de Génie informatique et génie logiciel Directeur ... spécifications indiquées à l'article 14.1) doivent passer le test de ...
Projetéducatif
Formationengénielogiciel
Départementdegénieinformatique
23décembre2004
version actuelleTabledesmatières
Introduction1
0.1Programmedegénielogiciel.............................1
0.2Départementdegénieinformatique..........................1
0.3Équipepédagogiquedegénielogiciel........................1
0.4Organisationdudocument..............................1
1Visionetobjectifs2
1.1Analysedelasituationactuelle............................2
1.1.1Brefhistoriqueduprogrammedegénielogiciel...............2
1.1.2Analysedutronccommunactuel.......................3
1.1.3Besoinderévisiondescoursducurriculum.................4
1.1.4Lesstagesengénielogiciel..........................6
1.1.5Forcesetfaiblessesactuelles.........................7
1.2Valeurspoursuivies..................................10
1.3Définitiondel'ingénieur...............................10
1.3.1Lerôledel'ingénieurlogiciel........................10
1.3.2Tâchesdel'ingénieurlogiciel........................11
1.3.3Particularitésdugénielogicielàl'École...................11
1.4Compétencesprônéesparlenouveauprogramme..................11
1.4.1Compétencesspécifiquesaugénielogiciel..................11
1.4.2Compétencestransversales..........................12
1.5Étatduconsensusdesprofesseurs..........................12
2Tableaudescoursduprogramme14
2.1Tableauducheminement...............................15
2.1.1Lapremièreannée..............................17
2.1.2Ladeuxièmeannée..............................19
2.1.3Latroisièmeannée..............................21
2.1.4Laquatrièmeannée..............................23
2.1.5Lesorientationsetlesconcentrations....................25
2.2Principesgénéraux..................................26
2.2.1Lebalisagedunouveauprogramme.....................26
i version actuelle2.2.2Lescoursdespécialitéenpremièreannée..................30
2.2.3Lesmathématiquesdanslenouveauprogramme..............30
2.2.4Lesétudescomplémentairesdanslenouveauprogramme..........31
2.2.5Lessciencesfondamentalesdanslenouveauprogramme..........31
2.2.6Lescoursmisenplaceconjointementavecleprogrammedegénieinfor-
matique....................................322.2.7Lescoursspécifiquesaugénielogiciel....................32
2.2.8Lescoursoffertsauxautresdépartements..................32
3ForcesincontournablescitéesdansleCahierdescharges35
3.1Formationscientifiquesolide.............................35
3.2Formationàlaconception..............................36
3.3Habiletéspersonnellesetrelationnelles........................38
3.4Aspectinternationalduprogramme..........................39
4Autrescomposantesduprogramme41
4.1Intégrationdesmatières................................41
4.2Caractèrepratiqueaccentué..............................41
4.3Réductiondelachargedetravailétudianteetducontenudanslescours......42
4.3.1Lescoursdeprogrammation.........................42
4.3.2Lesmathématiquesspécialisées.......................43
4.4Méthodespédagogiquesetétudiantsresponsables..................44
4.4.1Lagrille-horaireetl'absentéisme......................44
4.5Encadrement.....................................45
4.6Évaluationdesapprentissages............................46
4.6.1SchémaenJ..................................46
4.7Projetsintégrateurs..................................48
4.7.1Lesthèmesdesprojetsintégrateurs.....................49
4.7.2Lapierreangulairedelaquatrièmeannée..................50
4.8Stages.........................................51
4.9Mécanismesd'évaluationcontinueduprogramme..................52
4.10Modalitéspourlepassageauxétudessupérieures..................52
Bibliographie53
ADescriptiondesdiversescatégoriesdanslebalisage54 A.1Blocgénéral......................................54 A.2BlocGI/GL......................................55 BEnquêteduConseildesressourceshumainesdulogiciel56Index58
version actuelleTabledesfigures
1.1Comparaisondescoursduprogrammeactuelaveccertainesuniversitéscanadiennes9
2.1Codedecouleurutilisépourleprogrammedegénielogiciel............14
2.2Tableauglobaldunouveauprogrammedegénielogiciel..............16
2.3Premièreannéedunouveauprogrammedegénielogiciel..............18
2.4Deuxièmeannéedunouveauprogrammedegénielogiciel.............20
2.5Troisièmeannéedunouveauprogrammedegénielogiciel..............22
2.6Quatrièmeannéedunouveauprogrammedegénielogiciel.............24
2.7Balisagedesprogrammesdegénielogicieletdegénieinformatique........27
2.8Balisageduprogrammedegénielogiciel.......................29
2.9Mathématiquesdanslenouveauprogrammedegénielogiciel............30
2.10Étudescomplémentairesdanslenouveauprogrammedegénielogiciel.......31
2.11Sciencesfondamentalesdanslenouveauprogrammedegénielogiciel.......31
2.12Coursmisenplaceavecleprogrammedegénieinformatique............33
2.13Coursspécifiquesauprogrammedegénielogiciel..................34
3.1Pourcentagedesemployésquijugent"trèsimportantes"lescompétencesdonnées
(secteurprivé)....................................373.2Pourcentagedesemployésquijugent"trèsimportantes"lesaptitudesdonnées(sec-
teurprivé).......................................394.1SchémaenJ:arrimagedetroiscourspourassurerunecontinuitéintertrimestre..47
4.2Thèmesdesprojetsintégrateursdunouveauprogrammedegénielogiciel.....49
B.1Répartition(%)delamaind'oeuvreenTIparprofession..............57 iii version actuelleListedestableaux
2.1Coursde1reannéeengénielogiciel.........................17
2.2Coursde2eannéeengénielogiciel..........................19
2.3Coursde3eannéeengénielogiciel..........................21
2.4Coursde4eannéeengénielogiciel..........................23
4.1Semainetypiqueàl'hiverH1.............................45
4.2Coursdontl'évaluationserapartagée.........................48
4.3Maturitéacquisedanslesprojetsintégrateursannuels................50
4.4Voletstechniquesaccentuésdanslesprojetsintégrateursannuels..........50
iv version actuelleIntroduction
0.1Programmedegénielogiciel
Ceprogrammeestleplusrécentprogrammedubaccalauréatengénieàl'ÉcolePolytechniquedeMontréal.Démarréàl'automne2001,ildiplômeradoncsespremiersétudiantsàl'hiver2005.
0.2Départementdegénieinformatique
Cedépartementestaussileplusrécentdépartementcréédanslesmursdel'ÉcolePolytech- niquedeMontréal.Crééen2001etissudelascissiondudépartementdegénieélectriqueetde génieinformatique,ilcompteprésentement28professeurspourunepopulationétudiantefrôlant lemillier.0.3Équipepédagogiquedegénielogiciel
-YvesBOUDREAULT,responsableprojetsetformulepédagogique -MichelDESMARAIS,cohérencedescoursspécifiquesdugénielogiciel -MichelGAGNON,conceptsdebaseetcurriculumde1reannée -GillesPESANT,respectdesnormesduBCAPIetducahierdescharges -RobertROY,responsableactueldel'équipeSupporttechnique:
-ÉricGERMAIN,analysteaudépartement.0.4Organisationdudocument
Ledocumentutiliseunsystèmedenotationpourlessiglesdecoursquiestarbitraire.Dessiglesontétéoctroyésafindefaciliterlalisibilitédesgraphiquesetd'interrelierrapidementlaplacedes
différentscoursdanslecurriculum.Unindexdessiglesestcontenuàlafindudocumentafinde permettreaulecteurdelocaliserfacilementuneinformationparticulièresuruncoursdonné. 1 version actuelleChapitre1
Visionetobjectifs
1.1Analysedelasituationactuelle
1.1.1Brefhistoriqueduprogrammedegénielogiciel
Démarréàl'automne2001,leprogrammeavant-gardistedegénielogicielétaitcontingentéà uneclassede60étudiantsetdevaitinitialementintégrerl'ordinateurportatifdanslaformation. Depuissesdébuts,leprogrammeoffreetsoutientunefilièrecoopérative(avecstagesobligatoires) ouunefilièrerégulière(avecstagesoptionnels)auchoixdel'étudiant,avecuntroncdespécia- litéde71créditsetdesorientations,certainesrestantàdéfinir.Leprogrammen'aencoreaucun diplôméetn'estpasencoreaccrédité. L'intégrationdel'ordinateurportatif:expérienced'unchangementdeparadigme LaformuleESSAIMavaitretenuunsystèmedelocationobligatoiredanslequellesétudiants recevaientchaqueannéeunmodèletrèsrécentd'ordinateurportatif.Lesprofesseursetcoordon- nateursimpliquésdanslaformuleESSAIMontalorscollaborépourutiliserpleinementlesres- sources(exerciseurs,soumissionsWebdetravaux,entrelacementenjusteàtempsdesactivitésde laboratoireetdecoursthéorique).L'espritd'équipeetlaqualitédel'organisationpédagogiqueontétédesélémentsclésdusuccèsdecettepremièreannéeexpérimentale.Laformule,exclusiveau
programmedegénielogiciel,devaitsedéployerdansd'autresprogrammes,maislescontraintes budgétairesethumainesn'ontpaspermisdepoursuivrecetteintégration.L'obligationdelouer unportatifestdevenuefacultativepourlescohortessubséquentes.Depuis,laformuleESSAIMa étéremplacéeparunenouvelleformuletechno-pédagogique,laformuleA2P2:lesétudiantsde n'importequelprogrammequienfontparties'engagentàseprocurerunordinateurportatifets'en serventactivementdanscertainscoursciblésdelapremièreannéedubaccalauréateningénierie.LaformuleA2P2aaussiétéabandonnée.
2 version actuelleProjetéducatif-Génielogiciel3
Lecomitédesprogrammesdudépartementdegénieinformatique Regroupantlesprogrammesdegénielogiciel,degénieinformatiqueetlesprogrammesaux étudessupérieures,lecomitédesprogrammesdudépartementdegénieinformatiqueréunitdes professeursetdesétudiantsintéressésparledéveloppementduprogramme.Leresponsableactuel ducomitéestlePr.HaiHocHoang.1.1.2Analysedutronccommunactuel
Lesspécificitésinhérentesaugénielogiciel Mêmes'ilyadefortessimilaritésentrelegénielogicieletlesautresdisciplinesdel'ingénierie, legénielogicielcomportelesspécificitéssuivantes: Spécificité1.lesfondementssontceuxdel'informatique,etnondessciencesdites naturelles; Spécificité2.lesmathématiquesdiscrètesyoccupentuneplaceprépondérante; Spécificité3.lesentitésabstraitesoulogiquesprévalentsurlesartéfactsconcrets ouphysiques. Enfonctiondecesspécificités,nouspouvonseffectueruneanalysedutronccommunactuel. Lorsquenousauronsbesoindeprésenterdesargumentsbaséssurl'unedecesspécificités,nous utiliseronssonnuméroetrappelleronsbrièvementsadéfinition.Lapertinencedescoursactuelsautronccommun
Dansletronccommunactuel,uncertainnombredecourssontpertinentsetdevraientdemeurer obligatoiresdanslecadredelaformationengénielogiciel: ING1005-CalculICourspertinent,pourrégulariserlesconnaissancesdesnouveauxadmis;une exemptiondemeureraittoutefoispossible. ING1006-AlgèbrelinéaireCourspertinent,quipourraitinclurelessolveurslinéaires. ING1025-InformatiqueCoursessentiel,quidevraitdemeurerledépartd'unapprentissageso- lideenprogrammation. ING1040-Introductionaugénieetauxprojetsd'ingénierieCoursessentiel,quiseraadapté aucontextedugénieinformatiqueetdugénielogicieloùlespratiquesd'encadrementde projetsontdifférentes. Laplupartdesautrescourssontàretirerouàtransformersubstantiellementpourlaformation engénielogiciel:Départementdegénieinformatique
version actuelleProjetéducatif
Formationengénielogiciel
Départementdegénieinformatique
23décembre2004
version actuelleTabledesmatières
Introduction1
0.1Programmedegénielogiciel.............................1
0.2Départementdegénieinformatique..........................1
0.3Équipepédagogiquedegénielogiciel........................1
0.4Organisationdudocument..............................1
1Visionetobjectifs2
1.1Analysedelasituationactuelle............................2
1.1.1Brefhistoriqueduprogrammedegénielogiciel...............2
1.1.2Analysedutronccommunactuel.......................3
1.1.3Besoinderévisiondescoursducurriculum.................4
1.1.4Lesstagesengénielogiciel..........................6
1.1.5Forcesetfaiblessesactuelles.........................7
1.2Valeurspoursuivies..................................10
1.3Définitiondel'ingénieur...............................10
1.3.1Lerôledel'ingénieurlogiciel........................10
1.3.2Tâchesdel'ingénieurlogiciel........................11
1.3.3Particularitésdugénielogicielàl'École...................11
1.4Compétencesprônéesparlenouveauprogramme..................11
1.4.1Compétencesspécifiquesaugénielogiciel..................11
1.4.2Compétencestransversales..........................12
1.5Étatduconsensusdesprofesseurs..........................12
2Tableaudescoursduprogramme14
2.1Tableauducheminement...............................15
2.1.1Lapremièreannée..............................17
2.1.2Ladeuxièmeannée..............................19
2.1.3Latroisièmeannée..............................21
2.1.4Laquatrièmeannée..............................23
2.1.5Lesorientationsetlesconcentrations....................25
2.2Principesgénéraux..................................26
2.2.1Lebalisagedunouveauprogramme.....................26
i version actuelle2.2.2Lescoursdespécialitéenpremièreannée..................30
2.2.3Lesmathématiquesdanslenouveauprogramme..............30
2.2.4Lesétudescomplémentairesdanslenouveauprogramme..........31
2.2.5Lessciencesfondamentalesdanslenouveauprogramme..........31
2.2.6Lescoursmisenplaceconjointementavecleprogrammedegénieinfor-
matique....................................322.2.7Lescoursspécifiquesaugénielogiciel....................32
2.2.8Lescoursoffertsauxautresdépartements..................32
3ForcesincontournablescitéesdansleCahierdescharges35
3.1Formationscientifiquesolide.............................35
3.2Formationàlaconception..............................36
3.3Habiletéspersonnellesetrelationnelles........................38
3.4Aspectinternationalduprogramme..........................39
4Autrescomposantesduprogramme41
4.1Intégrationdesmatières................................41
4.2Caractèrepratiqueaccentué..............................41
4.3Réductiondelachargedetravailétudianteetducontenudanslescours......42
4.3.1Lescoursdeprogrammation.........................42
4.3.2Lesmathématiquesspécialisées.......................43
4.4Méthodespédagogiquesetétudiantsresponsables..................44
4.4.1Lagrille-horaireetl'absentéisme......................44
4.5Encadrement.....................................45
4.6Évaluationdesapprentissages............................46
4.6.1SchémaenJ..................................46
4.7Projetsintégrateurs..................................48
4.7.1Lesthèmesdesprojetsintégrateurs.....................49
4.7.2Lapierreangulairedelaquatrièmeannée..................50
4.8Stages.........................................51
4.9Mécanismesd'évaluationcontinueduprogramme..................52
4.10Modalitéspourlepassageauxétudessupérieures..................52
Bibliographie53
ADescriptiondesdiversescatégoriesdanslebalisage54 A.1Blocgénéral......................................54 A.2BlocGI/GL......................................55 BEnquêteduConseildesressourceshumainesdulogiciel56Index58
version actuelleTabledesfigures
1.1Comparaisondescoursduprogrammeactuelaveccertainesuniversitéscanadiennes9
2.1Codedecouleurutilisépourleprogrammedegénielogiciel............14
2.2Tableauglobaldunouveauprogrammedegénielogiciel..............16
2.3Premièreannéedunouveauprogrammedegénielogiciel..............18
2.4Deuxièmeannéedunouveauprogrammedegénielogiciel.............20
2.5Troisièmeannéedunouveauprogrammedegénielogiciel..............22
2.6Quatrièmeannéedunouveauprogrammedegénielogiciel.............24
2.7Balisagedesprogrammesdegénielogicieletdegénieinformatique........27
2.8Balisageduprogrammedegénielogiciel.......................29
2.9Mathématiquesdanslenouveauprogrammedegénielogiciel............30
2.10Étudescomplémentairesdanslenouveauprogrammedegénielogiciel.......31
2.11Sciencesfondamentalesdanslenouveauprogrammedegénielogiciel.......31
2.12Coursmisenplaceavecleprogrammedegénieinformatique............33
2.13Coursspécifiquesauprogrammedegénielogiciel..................34
3.1Pourcentagedesemployésquijugent"trèsimportantes"lescompétencesdonnées
(secteurprivé)....................................373.2Pourcentagedesemployésquijugent"trèsimportantes"lesaptitudesdonnées(sec-
teurprivé).......................................394.1SchémaenJ:arrimagedetroiscourspourassurerunecontinuitéintertrimestre..47
4.2Thèmesdesprojetsintégrateursdunouveauprogrammedegénielogiciel.....49
B.1Répartition(%)delamaind'oeuvreenTIparprofession..............57 iii version actuelleListedestableaux
2.1Coursde1reannéeengénielogiciel.........................17
2.2Coursde2eannéeengénielogiciel..........................19
2.3Coursde3eannéeengénielogiciel..........................21
2.4Coursde4eannéeengénielogiciel..........................23
4.1Semainetypiqueàl'hiverH1.............................45
4.2Coursdontl'évaluationserapartagée.........................48
4.3Maturitéacquisedanslesprojetsintégrateursannuels................50
4.4Voletstechniquesaccentuésdanslesprojetsintégrateursannuels..........50
iv version actuelleIntroduction
0.1Programmedegénielogiciel
Ceprogrammeestleplusrécentprogrammedubaccalauréatengénieàl'ÉcolePolytechniquedeMontréal.Démarréàl'automne2001,ildiplômeradoncsespremiersétudiantsàl'hiver2005.
0.2Départementdegénieinformatique
Cedépartementestaussileplusrécentdépartementcréédanslesmursdel'ÉcolePolytech- niquedeMontréal.Crééen2001etissudelascissiondudépartementdegénieélectriqueetde génieinformatique,ilcompteprésentement28professeurspourunepopulationétudiantefrôlant lemillier.0.3Équipepédagogiquedegénielogiciel
-YvesBOUDREAULT,responsableprojetsetformulepédagogique -MichelDESMARAIS,cohérencedescoursspécifiquesdugénielogiciel -MichelGAGNON,conceptsdebaseetcurriculumde1reannée -GillesPESANT,respectdesnormesduBCAPIetducahierdescharges -RobertROY,responsableactueldel'équipeSupporttechnique:
-ÉricGERMAIN,analysteaudépartement.0.4Organisationdudocument
Ledocumentutiliseunsystèmedenotationpourlessiglesdecoursquiestarbitraire.Dessiglesontétéoctroyésafindefaciliterlalisibilitédesgraphiquesetd'interrelierrapidementlaplacedes
différentscoursdanslecurriculum.Unindexdessiglesestcontenuàlafindudocumentafinde permettreaulecteurdelocaliserfacilementuneinformationparticulièresuruncoursdonné. 1 version actuelleChapitre1
Visionetobjectifs
1.1Analysedelasituationactuelle
1.1.1Brefhistoriqueduprogrammedegénielogiciel
Démarréàl'automne2001,leprogrammeavant-gardistedegénielogicielétaitcontingentéà uneclassede60étudiantsetdevaitinitialementintégrerl'ordinateurportatifdanslaformation. Depuissesdébuts,leprogrammeoffreetsoutientunefilièrecoopérative(avecstagesobligatoires) ouunefilièrerégulière(avecstagesoptionnels)auchoixdel'étudiant,avecuntroncdespécia- litéde71créditsetdesorientations,certainesrestantàdéfinir.Leprogrammen'aencoreaucun diplôméetn'estpasencoreaccrédité. L'intégrationdel'ordinateurportatif:expérienced'unchangementdeparadigme LaformuleESSAIMavaitretenuunsystèmedelocationobligatoiredanslequellesétudiants recevaientchaqueannéeunmodèletrèsrécentd'ordinateurportatif.Lesprofesseursetcoordon- nateursimpliquésdanslaformuleESSAIMontalorscollaborépourutiliserpleinementlesres- sources(exerciseurs,soumissionsWebdetravaux,entrelacementenjusteàtempsdesactivitésde laboratoireetdecoursthéorique).L'espritd'équipeetlaqualitédel'organisationpédagogiqueontétédesélémentsclésdusuccèsdecettepremièreannéeexpérimentale.Laformule,exclusiveau
programmedegénielogiciel,devaitsedéployerdansd'autresprogrammes,maislescontraintes budgétairesethumainesn'ontpaspermisdepoursuivrecetteintégration.L'obligationdelouer unportatifestdevenuefacultativepourlescohortessubséquentes.Depuis,laformuleESSAIMa étéremplacéeparunenouvelleformuletechno-pédagogique,laformuleA2P2:lesétudiantsde n'importequelprogrammequienfontparties'engagentàseprocurerunordinateurportatifets'en serventactivementdanscertainscoursciblésdelapremièreannéedubaccalauréateningénierie.