23
Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels . L'interface du logiciel Développement de systèmes informatique Multimédia

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Embed Size (px)

Citation preview

Page 1: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

Chapitre 4: Logiciel les Types de logiciels .

L'interface du logiciel

Développement de systèmes informatique

Multimédia

Page 2: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

Objectif:

Dans ce chapitre, l'étudiant doit connaître les différents types de logiciel, ainsi que pour identifier l'interface du logiciel et comment développer des systèmes.

• les équipements informatique ont Besoin a des programmes pour leurs fonctionnement .

• Le programme est un ensemble d'instructions.

• Le logiciel est un terme général pour tout programme Unique ou un ensemble de programmes et de données et les informations stockées

Page 3: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

Il existe deux types de logiciels: - Software Systems - Software Applications

1-1 Software Systems : En informatique les logiciels système sont tous les logiciels qui s'occupent des opérations basiques que peuvent effectuer sur les appareils informatiques. Des opérations telles qu'enregistrer des fichiers sur un disque dur, réserver de l'espace en mémoire, envoyer des documents aux imprimantes, assurer les communications à travers un réseau informatique ou afficher des icônes. Les logiciels systèmes offrent des services aux logiciels applicatifs et ne sont pas exploités directement par l'usager. Il existe trois types :les langages de programmation ,les compilateurs et les systèmes d'exploitation

1-types de logiciels:

Page 4: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

▪ A- langages de programmation: sont utilisés pour développer des programmes informatiques et composes d'un ensemble d'instruction écrites selon certaines règles telles que les langues naturels qui sont utilisés dans la vie quotidienne.

▪ Il ya de nombreux langages de programmation: comme Fortran ,Pascal , COBOL, C et Java et JavaScript

Page 5: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

1 - langage machine: le programme se compose de chaînes de chiffres binaires pour exprimer les instructions et les adresses des emplacements mémoire qui stocke les données nécessaires.

- Ce langage diffère d'un processeur à un autre.

- Caractérise par sa difficulté et le grand temps requis pour le développement logiciel.

- On peut commettre des erreurs, mais une grande vitesse d’exécution.

Les différentes générations:

Page 6: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

2 - langage assembleur: (Assembly Language) les instructions sont sous forme de raccourcis faciles à retenir (Mnemonic Symbols) comme ADD, MUL STO, et aussi on peut exprimer les emplacements mémoire pour représenter les variables à l'aide d’adressage symbolique par exemple l'utilisation le mot anglais TOTAL au lieu de l'emplacement de l'adresse 10101010 en mémoire. • on peut utiliser le système 8 ou 16 pour exprimer des données numériques.

•Il est clair que langage d'assemblage est plus facile que le langage machine, mais il reste relié et orientée par la machine.

▪ le programme écrit par le langage assembleur doit être compile par un programme spécial appelé le compilateur Assembleur

Page 7: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

3- Langages de haut niveau:

ces langages sont plus structuré où le programmeur peut exprimer les affectations ,les conditions, les opérations répétitifs a l aide de mots réservés tels que X = X +1 et si x> 10 alors x = X * 10; NE 77 I = 1,10 X = X 1 77 CONTINUER

et l'utilisation d'autres mots ou symboles par l'utilisateur pour exprimer les emplacements de mémoire ce qu’on appelle des variables.

Page 8: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

3- Langages de haut niveau:

Parmi les langages de haut niveau Fortran, Pascal et la langage C, qui se caractérise par vitesse d’exécution des programmes mais lorsque le logiciel est très complexe, comme les jeux électroniques et les transformateurs nous utilisons d autre type de langage

Page 9: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

4 - Générateurs applications:

-sont les langages de quatrième génération sont appelés les langages des bases de données. -aider l'utilisateur à créer des fichiers et la conception des tables et les relations entre eux sans utiliser de langages de programmation mentionné au par avant.

Page 10: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

4 - Générateurs applications:

Par exemple, le programmeur peut utiliser Access ou Oracle: - Créer un ensemble de fichiers relies entre eux selon une certaine - La conception des tables permet à l'utilisateur de la mise à jour des données, par exemple : ajouter et supprimer des donnes. - Conception des rapports imprimable. - Caractérisées par l'utilisation des instructions sous forme de phrases simples pour identifier les enregistrements sans parler de comment l'obtenir, par exemple SELECT name FROM student where average > = 50;

Page 11: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

5 - Langages oriente objets: (Object Oriented languages)

-permet au programmeur d’utiliser un ensemble d'objets pour faire la modélisation de certaines quantités.

- Les objets sont composés par de données et des opérations (méthodes) (ces opérations sont des envois de messages) - Impossible d'accéder aux données que par les méthodes, cette technique est appelé encapsulation.

Page 12: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

B -compilateur

Tout programme rédigé dans un langage de programmation de haut niveau ne peut être exécuté par un ordinateur que s'il est traduit en instructions exécutables par son processeur, généralement des instructions en langage machine L'ordinateur qui doit exécuter le programme ainsi traduit est appelé machine ou processeur cible . Ce passage d'un langage à un autre est, de fait, une traduction du programme. Elle est réalisée par un logiciel spécifique appelé compilateur selon les différentes étapes.

Page 13: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

il existe une autre façon de rendre un programme accessible à un ordinateur: c'est l'interprétation . Un interpréteur est un logiciel qui interprète le programme source, c'est-à-dire qu'il analyse les instructions du programme source, les unes après les autres, et exécute chacune d'elles immédiatement

interpréteur

Page 14: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

C- Système d'exploitation: Operating Systems

- Un ensemble de programmes qui contrôle et supervise le matériel et les logiciels d’application.

- Impossible de faire fonctionner un ordinateur sans installer le système d'exploitation qui est charge à partir du disque dur vers la mémoire centrale.

- Exemple des systèmes d'exploitation : Dos - Linux - Windows - Unix - MacOs

Page 15: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

Les fonctions du système d'exploitation: 1 - Prêt à travailler après le (booting up) 2 - permettre à les utilisateurs d'utiliser les logiciels. (Interface entre utilisateur-machine) 3 - Gestion des unités de mémoire principale et des unités d'entrée / sortie les unités de traitement.

4 - Contrôle total du système et interdire les opérations illégales. 5 - Gestion et organiser vos fichiers dans des répertoire, et permettre à l'utilisateur de copier de transférer et supprimer les fichiers. 6 - la maintenance de la confidentialité du système et l'accès non autoriser aux données et les logiciel système.

Page 16: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

• Types de systèmes d'exploitation 1 - multitâches: comme Windows et Linux. Ces systèmes permettent à l'utilisateur d'effectuer plusieurs tâches en même temps, comme imprimer et voir un film en même temps 2 - multitraitement :sont utilisés dans les ordinateurs qui contiennent plusieurs unités de traitement pour la distribution et la gestion du travail entre ces Unités, tels que certaines versions de Linux comme UNICOS 3 - en temps partagé: permettre a plusieurs utilisateurs connecte par des terminaux utilisent le même processeur et en donnant à chaque utilisateur une tranche de temps. 4 - système d'exploitation Réseaux. 5 - Système d'exploitation temps réel: Real Time

Page 17: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

Software Applications :Représentent des programmes qui exécutent des taches utiles spécifiques telles que les traitements de texte ,des tableaux électroniques,….etc.Cette catégorie comprend:Traitement de texte: pour produire des documents , écrire des rapport,……

tableaux électroniques : sont utilisés par des ingénieurs et les employés des banques et des gestionnaires financiers pour préparer les salaires et les opérations budgétaires les logiciels les plus célèbre Excel et Lotus 123, etc.

programmes de base de données: Data base Management Systems : sont utilisés pour stocker et extraire les données et réalisation des tables qui les relient, comme l'extraction et impression une liste d'étudiants les logiciels les plus utilises ,MS-Access et Oracle

Page 18: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

logiciel de publication assistée par ordinateur: Desktop Publishing (DTP) Employée dans la conception et la publication de journaux. Les textes et l es photos qui sont formatés par des outils fournis par ces programmes. logiciel le plus utilise est Adobe Photoshop Adobe Photoshop.

Les programme de présentations: sont utilisés pour afficher des informations sous forme de diapositives sur l'écran de l'ordinateur. Le plus utilises est MS-Powerpoint

Navigateurs Web: Permet à l'utilisateur de visualiser des pages Web et le plus célèbre Netscape et Explorer et Mozilla . Il existe des programmes pour concevoir et créer des pages Web telles que FrontPage

Page 19: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

- Logiciel de comptabilité : sont utilisés pour gérer les comptes des petites et moyennes entreprises. Cela permet de réaliser le bilan annuel et de bien montrer les gains et les pertes de l'entreprise.

-paquets intégrés :comprennent plusieurs programmes traitement texte, le programme des graphiques et des bases de données. Le prix d'achat d un paquet est moins couteux que prix d'achat de programmes individuels.

-Les applications spécialisées :sont des programmes sur mesure personnalisées et adapté aux besoins du client par des sociétés spécialisées.

-Conception Assistée par Ordinateur (CAO) : utilisés dans la conception de bâtiments, des ponts et des carrosseries de voiture .

Page 20: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

L'interface représente la manière de communication de le l'utilisateur avec l'ordinateursIl existe deux types de l interfaces:

L'interface du logiciel

1- en tapant des commandes Command Line Interface: l'utilisateur tape la commande du clavier pour afficher les informations sur l'écran d'ordinateur .cette méthode est ancienne et lente et nécessité des compétences et une connaissance approfondie du système d'exploitation

2-Interface utilisateur graphique GUI: utilisation des images et des icônes icônes, le choix des menus afin de permettre à l'utilisateur de sélectionner l'icône en cliquant sur la sourie pour activer quelque chose. cette méthode est facile et amusante .

Page 21: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

Convertir un système manuel à un système informatisé .

Développement de systèmes informatique

Le cycle de vie du système: 1 - Analyse de la situation: définition des besoins et de répondre à la question: Quelles sont les tâches qui doivent être réalisées . 2 - Étude de faisabilité: étude de faisabilité et la réponse est-il possible d'informatiser le système et étude la disponible du matériel et les logiciels nécessaires dans le marché ? 3 - Design: écriture des algorithmes.4 - Programmation: traduire la conception dans un langage cible.

Page 22: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

5 -Test : identifier les erreurs 6 - Formation des utilisateurs sur le système où il est la nouvelle formation Configuration et formation des utilisateurs à utiliser le nouveau système 7 - livraison pour les utilisateurs: Remise aux clients où ils sont Installer le nouveau système au sein des organes du client

8 - Suivi et maintenance du système: surveillance et entretien

Page 23: Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes Chapitre 4: Logiciel les Types de logiciels. L'interface du logiciel Développement

Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

Multimédia: Le multimédia est l'utilisation du texte , l'image et le son, le mouvement et la programmation vidéo. - Cette technique est utilisée dans l'éducation et des jeux etc.…..Pour l'utilisation du multimédia la configuration minimale est : 1 – la vitesse du CPU supérieur de 500 MHz et 64 Mo de mémoire que et la capacité disque dur doit être de plus de 6 Go.

2 - terminaux, tels que les lecteurs de disques optiques + carte son + Microphone + haut-parleur + Modem

3- carte graphique à haute densité à matrice de points SVGA ,XVGA

4- peut contenir DVD Capable de voir les films sur un écran TV normal

-Nous pouvons grâce à des logiciels multimédias nous pouvons faire l'apprentissage -de prononciation des langues par exemple.