j. akoka i. wattiau - conservatoire national des arts et

40
J. Akoka / I. Wattiau 1 L L ’informatique ’informatique J. J. Akoka Akoka I. I. Wattiau Wattiau

Upload: others

Post on 10-Jan-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 1

LL ’informatique’informatique

J. J. AkokaAkokaI. I. WattiauWattiau

Page 2: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 2

I. LI. L ’informatique ’informatique -- Un outilUn outil

Page 3: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 3

I.1. Le matérielI.1. Le matériel

LL ’ordinateur comprend :’ordinateur comprend :–– une unité centraleune unité centrale

processeurprocesseurmémoire centralemémoire centrale

–– des périphériquesdes périphériques

Les ordinateurs peuvent communiquer Les ordinateurs peuvent communiquer via des réseauxvia des réseaux

Page 4: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 4

Architecture sommaire dArchitecture sommaire d ’un ordinateur’un ordinateur

Processeur

HorlogeMémoire centrale

Périphérique 1 Périphérique 2 …

BusProcesseur

HorlogeHorlogeMémoire centrale

Périphérique 1 Périphérique 2 …

Bus

Page 5: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 5

Processeur central

Unité de contrôle

Unité arithmétique

et logique(UAL)

...

Reg

istre

s RAM

UNITE CENTRALE

ROM

Mémoirecache

Mémoire centrale

Instructions

Données

UNITE D’ENTREE/SORTIE

… CONTROLEURS DE PERIPHERIQUES ...

clavierécran carteréseau

...

PERIPHERIQUES

Processeur central

Unité de contrôle

Unité

(UAL)

...

Reg

istre

s RAM

ROM

Mémoirecache

Mémoirecache

Mémoire centrale

Données

UNITE D’ENTREE/SORTIE

… CONTROLEURS DE PERIPHERIQUES ...

clavierécran carteréseau

...

PERIPHERIQUES

Architecture de l’unité centrale

Page 6: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 6

PériphériquesPériphériques

DD ’entrée :’entrée :–– clavier, souris, dispositifs de pointage, clavier, souris, dispositifs de pointage,

numériseur, capteur, micro, etc.numériseur, capteur, micro, etc.

De sortie :De sortie :–– écran, carte vidéo, imprimante, traceur, écran, carte vidéo, imprimante, traceur,

hauthaut--parleur, carte sonparleur, carte son

De sauvegarde :De sauvegarde :–– disquette, disque dur, disque optique disquette, disque dur, disque optique

numérique, bande et cartouche numérique, bande et cartouche magnétiquemagnétique

Page 7: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 7

Matériel de réseauMatériel de réseau

Carte réseauCarte réseaumodemmodemcarte carte numeris numeris RNISRNISliaison spécialiséeliaison spécialisée

Page 8: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 8

I.2. Le logicielI.2. Le logiciel

Logiciels de baseLogiciels de base–– systèmes dsystèmes d ’exploitation assurent :’exploitation assurent :

la gestion des processusla gestion des processusla gestion de la mémoirela gestion de la mémoirela gestion des fichiersla gestion des fichiersla gestion des entréesla gestion des entrées--sortiessortiesla gestion des périphériquesla gestion des périphériques

Page 9: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 9

Les systèmes peuvent être :Les systèmes peuvent être :

MonoMono--tâches / tâches / multimulti--tâchestâchesmonomono--utilisateurs / utilisateurs / multimulti--utilisateursutilisateursla taille du mot peut varier :la taille du mot peut varier :–– 16, 32, 64 bits16, 32, 64 bits

Page 10: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 10

Langages de programmation Langages de programmation et environnementet environnement

assembleurassembleurcompilateurcompilateurinterpréteurinterpréteuréditeur de lienséditeur de liensdebuggerdebugger

Page 11: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 11

Logiciels dLogiciels d ’application’application

bureautiquebureautiquedessin et imagedessin et imageSGBDSGBDcollecticielcollecticielnavigateurnavigateurlogiciel multimédialogiciel multimédiaprogiciel de gestion intégrée (PGI)progiciel de gestion intégrée (PGI)places de marché électroniquesplaces de marché électroniques

Page 12: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 12

Architectures logiciellesArchitectures logicielles

ClientClient--serveurserveurarchitectures troisarchitectures trois--tierstiers

Page 13: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 13

II. LII. L ’informatique ’informatique -- une une disciplinediscipline

Page 14: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 14

II.1. Les concepts de baseII.1. Les concepts de basedonnée, information et connaissancedonnée, information et connaissanceabstractionabstractionmodèle de donnéesmodèle de donnéesstructure de donnéesstructure de donnéesmodèle et représentation des connaissancesmodèle et représentation des connaissancesalgorithme, programme, traitementalgorithme, programme, traitementtemps dtemps d ’exécution, temps de réponse, cycle ’exécution, temps de réponse, cycle de basede basedécidabilité, calculabilité, complexitédécidabilité, calculabilité, complexité

Page 15: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 15

II.2. Les fondements II.2. Les fondements théoriquesthéoriques

logique mathématiquelogique mathématiquethéorie des ensembles, des relations et théorie des ensembles, des relations et des fonctionsdes fonctionsthéorie de lthéorie de l ’information’informationthéorie des probabilitésthéorie des probabilitésarithmétiquearithmétiquethéorie des automates finisthéorie des automates finisthéorie des graphesthéorie des graphes

Page 16: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 16

II.3. Les méthodesII.3. Les méthodes

Cycle de vie du logicielCycle de vie du logiciel–– étude détude d ’opportunité’opportunité–– expression des besoinsexpression des besoins–– conception du systèmeconception du système–– programmation ou codageprogrammation ou codage–– intégrationintégration–– installationinstallation–– exploitation et maintenance (corrective, exploitation et maintenance (corrective,

évolutive, préventive)évolutive, préventive)

Page 17: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 17

Cycle de vie en VCycle de vie en V

Etude d’opportunitéet expression des besoins

Conception générale

Conception détaillée

Programmation

Test unitaire

Intégration ettest d ’intégration

Installation etrecettage

Etude d’opportunitéet expression des besoins

Conception générale

Conception détaillée

Programmation

Test unitaire

Intégration ettest d ’intégration

Installation etrecettage

Etude d’opportunitéet expression des besoins

Conception générale

Conception détaillée

Programmation

Test unitaire

Intégration ettest d ’intégration

Installation etrecettage

Page 18: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 18

Les méthodes standardsLes méthodes standards

COCOMOCOCOMOCOBITCOBITSA/SDSA/SDMERISE, SADT, UMLMERISE, SADT, UML

Ateliers de génie logiciel (AGL)Ateliers de génie logiciel (AGL)–– MEGA, Power Designer, Rational RoseMEGA, Power Designer, Rational Rose

Page 19: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 19

Réseaux et Réseaux et télécommunicationstélécommunications

Application

Présentation

Session

Transport

Réseau

Liaison

Physique

Application

Présentation

Session

Transport

Réseau

Liaison

Physique

Les 7 couches

OSI

Page 20: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 20

Bases Bases de de

donnéesdonnées

PerformanceBD parallèlesMachines BDBD temps réel

Répartition/distributionBD distribuéesBD fédéréesBD multi-sourcesBD mobiles

FonctionnalitésBD multidimensionnellesBD orientées objetsBD multimediaBD activesBD temporellesBD déductivesBD floues

Page 21: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 21

Entrepôt Entrepôt de de

donnéesdonnéesBases

multidimen-sionnelles Magasins

Outil frontalOLAP

Outilsmulti-

dimensionnelsMOLAP

Outil ROLAP

Bases deproduction

ExtractionTransformation

ChargementRafraîchissement

Bases

EntrepôtDictionnaire

Outils d’administration

Basesmultidimen-

sionnelles MagasinsMagasins

Outil frontalOLAP

Outilsmulti-

dimensionnelsMOLAP

Requêteurou tableur

Outil ROLAP

Basesmultidimen-

sionnelles MagasinsMagasins

Outil frontalOLAP

Outilsmulti-

dimensionnelsMOLAP

Outil ROLAP

Bases deproductionBases deproduction

ExtractionTransformation

ChargementRafraîchissement

Bases

EntrepôtDictionnaire

Outils d’administration

Basesmultidimen-

sionnelles MagasinsMagasins

Outil frontalOLAP

Outilsmulti-

dimensionnelsMOLAP

Requêteurou tableur

Outil ROLAP

Bases deproductionBases deproduction

ExtractionTransformation

ChargementRafraîchissement

Bases externes

EntrepôtDictionnaire

Outils d’administration

Bases deproductionBases deproduction

ExtractionTransformation

ChargementRafraîchissement

EntrepôtDictionnaire

Outils d’administration

Basesmultidimen-

sionnelles MagasinsMagasins

Outil frontalOLAP

Outilsmulti-

dimensionnelsMOLAP

Outil ROLAP

Bases deproductionBases deproduction

ExtractionTransformation

ChargementRafraîchissement

Bases

EntrepôtDictionnaire

Outils d’administration

Basesmultidimen-

sionnelles MagasinsMagasins

Outil frontalOLAP

Outilsmulti-

dimensionnelsMOLAP

Requêteurou tableur

Outil ROLAP

Basesmultidimen-

sionnelles MagasinsMagasins

Outil frontalOLAP

Outilsmulti-

dimensionnelsMOLAP

Outil ROLAP

Bases deproductionBases deproduction

ExtractionTransformation

ChargementRafraîchissement

Bases

EntrepôtDictionnaire

Outils d’administration

Basesmultidimen-

sionnelles MagasinsMagasins

Outil frontalOLAP

Outilsmulti-

dimensionnelsMOLAP

Requêteurou tableur

Outil ROLAP

Bases deproductionBases deproduction

ExtractionTransformation

ChargementRafraîchissement

Bases externes

EntrepôtDictionnaire

Outils d’administration

Bases deproductionBases deproduction

ExtractionTransformation

ChargementRafraîchissement

EntrepôtDictionnaire

Outils d’administration

Page 22: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 22

Langages Langages -- génie logiciel génie logiciel --algorithmiquealgorithmique

Langage machineLangage machinelangage dlangage d ’assemblage ou assembleur’assemblage ou assembleurlangages structuréslangages structurés–– Pascal, COBOL, Basic, FORTRAN, CPascal, COBOL, Basic, FORTRAN, C

langages de requêteslangages de requêtes–– SQLSQL

langages orientés objets :langages orientés objets :–– Java, C++, Visual BasicJava, C++, Visual Basic

Page 23: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 23

Intelligence artificielleIntelligence artificielle

machines intelligentes (réseaux de neurones)machines intelligentes (réseaux de neurones)robotiquerobotiquesciences cognitives (démonstrateur de sciences cognitives (démonstrateur de théorème, …)théorème, …)langage naturellangage naturel

Page 24: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 24

Les systèmes dLes systèmes d ’information et ’information et de décisionde décision

Ensemble de moyens pour organiser et traiter Ensemble de moyens pour organiser et traiter les données nécessaires au fonctionnement de les données nécessaires au fonctionnement de ll ’entreprise, comprend :’entreprise, comprend :–– moyens technologiquesmoyens technologiques–– environnement externeenvironnement externe

acteurs externesacteurs externesproduits, services et technologiesproduits, services et technologies

–– environnement interneenvironnement interneutilisateursutilisateurs

–– règles de gestion et procédures organisationnellesrègles de gestion et procédures organisationnelles

Page 25: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 25

Temps réelTemps réel

ProcesseurSignalreçu

ProcesseurProcesseur

ProcesseurSignalreçu

ProcesseurProcesseur

Page 26: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 26

Architectures et parallélismeArchitectures et parallélisme

SuperSuper--ordinateursordinateursmicromicro--processeursprocesseurs–– architecture RISCarchitecture RISC–– architecture CISCarchitecture CISC

Page 27: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 27

Calcul scientifiqueCalcul scientifiqueDécomposition de grands nombres en facteurs Décomposition de grands nombres en facteurs premierspremiers–– cryptographiecryptographie

SimulationSimulationanalyse numériqueanalyse numériquelogiciels dédiés : logiciels dédiés : MapleMaple, , MatlabMatlab, , MathematicaMathematicadomaines ddomaines d ’application : statistique, ’application : statistique, mécanique, physique, chimie, biologie, mécanique, physique, chimie, biologie, météorologie, finance, économiemétéorologie, finance, économie

Page 28: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 28

Informatique graphique et Informatique graphique et multimédiamultimédia

Représentation interne

d’une imageImage

Synthèse d’images

Traitementd’images

Capture d’images

Représentation interne

d’une imageImage

Synthèse d’images

Traitementd’images

Capture d’images

Page 29: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 29

III. LIII. L ’informatique ’informatique -- une une fonctionfonction

Page 30: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 30

III.1. Les métiers de III.1. Les métiers de ll ’informatique’informatique

Administration et gestion de Administration et gestion de ll ’informatique’informatique–– directeur des systèmes ddirecteur des systèmes d ’information’information–– responsable de lresponsable de l ’exploitation informatique’exploitation informatique–– responsable microresponsable micro

ExpertiseExpertise–– sécurité, réseau, qualité, architectesécurité, réseau, qualité, architecte

Conseil Conseil –– maîtrise dmaîtrise d ’ouvrage, maîtrise d’ouvrage, maîtrise d ’oeuvre’oeuvre

Page 31: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 31

III.1. Les métiers de III.1. Les métiers de ll ’informatique’informatique

Exploitation et productionExploitation et production–– technicien dtechnicien d ’exploitation, technicien micro, ’exploitation, technicien micro,

de maintenance, analyste système, de maintenance, analyste système, administrateur système, administrateur de administrateur système, administrateur de base de données, intégrateur dbase de données, intégrateur d ’application, ’application, webmestrewebmestre, pilote de serveur, pilote de serveur

Etudes Etudes et développementet développement–– directeur et chef de projet, analystedirecteur et chef de projet, analyste--

programmeur, analyste, intégrateur, programmeur, analyste, intégrateur, concepteur/développeurconcepteur/développeur

Page 32: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 32

III.1. Les métiers de III.1. Les métiers de ll ’informatique’informatique

Support et assistance utilisateursSupport et assistance utilisateursCommerce et marketingCommerce et marketing–– ingénieur commercial, ingénieur avantingénieur commercial, ingénieur avant--ventevente

Page 33: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 33

OrganiOrgani--grammegramme

Analyse etconception

Développementet intégration

Maintenanceet support

Systèmesd’exploitation

Réseaux ettélécom-

munications

Méthodes etPlanification

SauvegardeArchivage

Direction desSystèmes

D’information

Analconception

Systèmesd’exploitation

Réseaux ettélécom-

munications

Méthodes etPlanification

Archivage

Systèmes et Réseaux

EtudesEt

Développement

Exploitation

Analyse etconception

Développementet intégration

Maintenanceet support

Systèmesd’exploitation

Réseaux ettélécom-

munications

Méthodes etPlanification

SauvegardeArchivage

Direction desSystèmes

D’information

Analconception

Systèmesd’exploitation

Réseaux ettélécom-

munications

Méthodes etPlanification

Archivage

Systèmes et Réseaux

EtudesEt

Développement

Exploitation

Page 34: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 34

Sécurité informatiqueSécurité informatique

RisquesRisques–– accidentsaccidents–– erreurserreurs–– malveillancesmalveillances–– risques diversrisques divers

Assurer Assurer –– la disponibilitéla disponibilité–– ll ’intégrité’intégrité–– la confidentialitéla confidentialité

Page 35: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 35

Sécurité informatiqueSécurité informatique

Politique de sécuritéPolitique de sécurité–– préventivepréventive–– curativecurative

Mécanisme de protectionMécanisme de protection–– identification des utilisateursidentification des utilisateurs–– authentification des utilisateursauthentification des utilisateurs–– contrôle dcontrôle d ’accès’accès–– nonnon--répudiationrépudiation

Page 36: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 36

Problèmes de sécuritéProblèmes de sécurité

Intrusion dIntrusion d ’un individu malveillant par ’un individu malveillant par un virus ou par usurpation dun virus ou par usurpation d ’identité’identitéattaque par déni de serviceattaque par déni de servicevol dvol d ’information par usurpation ’information par usurpation dd ’identité ou par espionnage’identité ou par espionnage«« spammingspamming » ou postage excessif» ou postage excessif

Page 37: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 37

Solutions matérielles de Solutions matérielles de sécuritésécurité

Supports de sauvegardeSupports de sauvegardeRouteurs Routeurs parepare--feux (feux (firewallsfirewalls))technologies RAIDtechnologies RAID

Page 38: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 38

Solutions logiciellesSolutions logicielles

CryptographieCryptographieantivirusantiviruslogiciels «logiciels « antianti--spamsspams »»contrôle de paritécontrôle de paritéprotocoles réseauxprotocoles réseaux

Page 39: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 39

IV. Les tendancesIV. Les tendances

Page 40: J. Akoka I. Wattiau - Conservatoire national des arts et

J. Akoka / I. Wattiau 40

Commerce électroniqueCommerce électroniqueintégration dintégration d ’applications et de ’applications et de systèmessystèmeséchange de données informatisées échange de données informatisées (EDI)(EDI)formationformationdroit et informatiquedroit et informatiqueaudit, évaluation et risque informatiqueaudit, évaluation et risque informatique