1. Logiciel
Leçon 03
•Types de logiciels.
•Système d’exploitation.
•Logiciel d’application.
•Interface graphique utilisateur.
•Développement de programmes.
2. •Types de logiciels: -Système d’exploitation
Système d’exploitation
Le premier type de logiciel, appelé système d’exploitation, est un programme qui se charge
automatiquement lorsque vous allumez votre ordinateur. Le système d’exploitation est une
composante vitale de l’ordinateur, qui ne peut pas fonctionner sans lui.
3. •Types de logiciels: -Système d’exploitation
Rôles du système d’exploitation
•Contrôle le matériel et les logiciels
•Vous permet de gérer vos fichiers
•Joue le rôle d’intermédiaire entre vous et le logiciel d’application
Les principaux rôles du système d’exploitation sont répertoriés à l’écran, pointez sur
chaque rôle pour en savoir plus à son sujet. Les exercices de révision porteront entre
autres sur ces connaissances.
4. •Types de logiciels: -Système d’exploitation
DOS (Disk Operating System)
L’un des premiers systèmes d’exploitation portait le nom de DOS (Disk Operating System).
Développé au début des années 1980, il est devenu tés populaire sur les ordinateurs
personnels. DOS a été modifié et étendu depuis sa première version. Chaque version est
identifiée par un numéro. La dernière version est DOS 6 .22
5. C:>
Dir
Del
md
•Types de logiciels: -Système d’exploitation
DOS est un système d’exploitation basé sur du texte, qui affiche généralement du texte
blanc sur un arrière-plan noir. L’utilisateur doit donner des instructions au système
d’exploitation en tapant des lignes de commandes au clavier. Il doit également apprendre
de nombreuse commandes obscures.
6. •Types de logiciels: -Système d’exploitation
WINDOWS 3.1, développé après DOS, a révolutionné le monde de l’informatique. Pour la
première fois, une interface graphique utilisateurs était utilisée sur les ordinateurs
compatibles IMB.
7. •Types de logiciels.
logiciels: - Interface graphique
Aujourd’hui, la plupart des systèmes d’exploitation utilisent une interface graphique
utilisateur. Ces interfaces permettent aux utilisateurs de gérer leur ordinateur en cliquant
simplement sur un bouton, des icônes graphiques ayant remplacé les lignes de commandes
de texte.
8. •Types de logiciels: - Interface graphique
Avantages des Interfaces graphiques utilisateurs
Tous les programmes ont une apparence similaire.
Vous pouvez utiliser des programmes de différents fabricants.
Les programmes d’application fonctionnent de la même manière que le système d’exploitation
Les programmeurs peuvent écrire des programmes ayant une apparence homogène.
Les principaux avantages des interfaces graphiques utilisateurs sont répertoriés à l’écran. Ces
interfaces ont contribué à rendre les ordinateurs mois intimidants, plus conviviaux et plus
faciles à utiliser.
9. •Types de logiciels: - Interface graphique
Windows 3.1 a été suivi de Windows 3.11, puis de Windows 95 et de Windows 98. Windows
NT a été développé parallèlement à Windows 3 .11 pour les serveurs et les réseaux.
Windows 2000 et Windows XP sont les dernières versions des systèmes d’exploitation
destinés aux ordinateurs personnels et aux réseaux.
10. •Types de logiciels.
logiciels: -Système d’exploitation
Système Système d’exploitation Linux d’exploitation Apple
Windows n’est pas le seul système d’exploitation. il en existe comme Linux et Apple pour
les ordinateurs personnels.
11. •Types de logiciels: -Logiciels d’application.
Logiciels d’application
Le second type de logiciel présent sur un ordinateur est appelé logiciel d’application. Un
logiciel d’application est spécialement conçu pour réaliser des taches comme le traitement
de texte ou les calcules. Il ne peut pas fonctionner sans l’aide d’un système d’exploitation.
12. •Types de logiciels: -Logiciels d’application.
Types de logiciel d’application
•Application de traitement de texte
•Tableurs
•Application de base de données
•Applications graphiques
•Application de publication assistée par ordinateur
•Application de navigation sur le web
•Application de messagerie électronique
Une liste des principaux types d’application est affichée à l’écran. Le cycle de
développement d’un logiciel d’application est relativement court. Des versions améliorées
de pratiquement tous les logiciels d’application sont proposées sur le marché tout les 12 à
24 mois.
13. •Types de logiciels: -Logiciels d’application.
Applications de traitement de texte
Les applications de traitement de texte comme Microsoft Word vous permettent de taper,
de modifier, de mettre en forme, d’enregistrer une large gamme de documents sur votre
ordinateur. Il peut s’agir de lettres ou de rapports autonomes, ou encore de listes de
publipostage utilisées par les entreprises commerciales.
14. •Types de logiciels: -Logiciels d’application.
Tableurs
Les tableurs comme Microsoft Excel sont conçus pour effectuer des calculs. Leur principal
avantage est de permettre aux utilisateurs d’entrer des formules. Ces formules peuvent
ensuite recalculer les totaux instantanément dés lors qu’un paramètre est modifié ou
ajouté.
15. •Types de logiciels: -Logiciels d’application.
Applications de base de donnée
Les bases de données comme Microsoft Access peuvent être comparées à des classeurs.
Elles permettent aux utilisateurs de stocker des données de façon méthodique, puis des les
trier et de les récupérer en fonction de critères prédéfinis. Les bases de données peuvent
tout aussi bien servir à stocker une liste de recettes que les coordonnées des clients d’une
entreprise.
16. •Types de logiciels: -Logiciels d’application.
Applications graphiques
Les applications graphiques sont conçues pour créer et modifier des dessins, ainsi que
manipuler des images. Les logiciels de dessin et de peinture comme Microsoft Paint
permettent de créer des dessins simples, alors que les logiciels d’édition de photos
s’utilisent pour modifier des photographies.
17. •Types de logiciels: -Logiciels d’application.
Applications de publication assistée par ordinateur
Les applications de publication assistée par ordinateur (PAO) permettent de produire des
documents combinant des images et des photographies avec du texte. Ces logiciels sont
utilisés pour créer des livres, des magazines et des brochures.
18. •Types de logiciels: -Logiciels d’application.
Applications de navigation sur le web
Un navigateur Web est un logiciel qui vous permet d’afficher ou de parcourir des pages
Web. Le navigateur Web de Microsoft s’appelle Internet Explorer et est proposé avec les
dernières versions de Windows.
19. •Types de logiciels: -Logiciels d’application.
Applications de messagerie électronique
Les logiciels de messagerie électroniques comme Microsoft Outlook Express sont
spécialement conçus pour vous aider à envoyer, recevoir et gérer vos messages électroniques.
20. •Types de logiciels.
Dans ce sujet, vous vous êtes familiarisé avec le système d’exploitation et les logiciels
d’application et avez appris à les distinguer. Vous avez également appris que des versions
améliorées du système d’exploitation et des logiciels d’application sont régulièrement proposées
sur le marché.
21. •Développement de logiciel:
Depuis les années 1970, le développement de produits informatiques a impliqué l’utilisateur
à une phase précoce du processus. La conception d’un nouveau logiciel comporte quatre
phases avant que le produit soit proposé à un client : analyse, conception, programmation et
test.
22. •Développement de logiciel:
Pour illustrer le processus de développement d’un produit dans ce sujet, le développement
d’une base de données permettant de stocker des informations détaillées sur les livres que
possède une bibliothèque est utilisée comme exemple.
23. •Développement de logiciel:
Phase d’analyse
La première phase du processus est la phase d’analyse. Pour commencer, il s’agit d’identifier
les problèmes à résoudre. Il existe pour cela différentes méthodes comme les groupes de
réflexion ou d’autres techniques d’étude de marché. Le processus d’analyse implique
également des réunions entre les développeurs et les utilisateurs afin de définir les
exigences de ces derniers.
24. •Développement de logiciel:
Phase d’analyse
Dans le cadre de la préparation du développement d’une base de données pour une
bibliothèque, les développeurs et le personnel de la bibliothèque établissent le cahier des
charges. Ils doivent définir des types de rapports nécessaires, la manière dont le personnel
veut pouvoir récupérer les enregistrements de livres – par l’auteur, éditeur ou une autre
catégorie – et les champs requis pour entrer les informations.
25. •Développement de logiciel:
Phase de conception
Une fois les besoins de l’utilisateur identifiés, le processus de conception définit le meilleur
moyen de fournir une solution logicielle et de développer un produit qui effectuera les taches
requises, dans l’exemple de la bibliothèque, la phase de conception détermine la
programmation nécessaire pour obtenir les rapports requis.
26. •Développement de logiciel:
Phase de programmation
Une fois toutes les fonctionnalités du produit identifiées, la phase de programmation peut
prendre place. Les programmeurs conçoivent le logiciel de sorte qu’il réalise les taches
requises, dans l’exemple de la bibliothèque, ils créent un programme permettant de
disposer de tous les champs et rapports identifiés dans la phase d’analyse.
27. •Développement de logiciel:
Phase de test
Une fois la programmation achevée, le logiciel doit être testé afin de vérifier qu’il fonctionne
correctement et qu’il ne contient pas d’erreur. Dans cette optique, des exemples de données
sont entrés et des rapports sont générés. Si des erreurs sont trouvées, elles doivent être
résolues par les programmeurs. Le programme doit ensuite être de nouveau testé jusqu'à ce
que plus aucune erreur ne soit trouvée.
28. •Développement de logiciel:
Publication du produit
A l’issue des autres phases d’analyse, de conception, de programmation et de test, un produit
répondant aux exigences du client peut finalement être publié. Dans notre exemple, la base de
données peut être installée sur le système informatique de la bibliothèque.
29. •Développement de logiciel:
Dans ce sujet vous avez étudié le processus de développement d’un logiciel. Vous avez
appris que le développement d’un logiciel doit suivre les phases d’analyse, de conception,
de programmation et de test avant que le produit ne soit proposé aux utilisateurs.