Chapitre 4: Logiciel les Types de logiciels . L'interface du logiciel

Slides:



Advertisements
Présentations similaires
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Bases de linformatique : Premiers pas Niveau : Débutant.
Advertisements

GEF 435 Principes des systèmes dexploitation Les systèmes dexploitation en général (Tanenbaum 1.1 et 1.3)
Les présentateurs doivent souvent transmettre des informations techniques à des auditeurs qui connaissent moins bien le sujet et le vocabulaire spécifique.
Cours d’algorithmique
Module 5 : Implémentation de l'impression
LES COMPOSANTES DES ORDINATEURS ET LEURS PERIPHERIQUES
Serveur jeu Le serveur fait partie d'un logiciel de jeu en ligne multi joueur en architecture client serveur. Il répond à des demandes.
Types des systèmes d’exploitation
Chapitre I : Systèmes d’exploitation
Chapitre 3: Système d’exploitation
Vue d'ensemble Implémentation de la sécurité IPSec
Architecture de machines Principes généraux
Assistance à distance Parfois on se sent bien seul face à un problème informatique surtout si on n’est qu’un simple utilisateur. Lorsqu'un problème survient.
Cours d’initiation en Informatique
le bureau de Windows et ses fonctionnalités
Systèmes d’exploitation
2 ième édition 1 Introduction aux systèmes dinformation Un outil essentiel pour lentreprise branchée Chapitre James A. OBrien © 2003 Les Éditions de la.
Formation Microsoft® Office Access 2007
ENVIRONNEMENT WINDOWS
Environnement matériel d’un système informatique
Chapitre n°2 : Architecture d'un ordinateur
2 ième édition 1 Introduction aux systèmes dinformation Un outil essentiel pour lentreprise branchée Chapitre James A. OBrien © 2003 Les Éditions de la.
SECURITE DU SYSTEME D’INFORMATION (SSI)
Module 1 : Préparation de l'administration d'un serveur
Database B2 2 MIP Paris.
Les Systèmes d’Exploitation
Réalisée par :Samira RAHALI
Applications Chapitre B17 et C18
Logiciels.
Gestion des bases de données
Techniques d’administration [BTS IRIS tv
FICHIERS : Définition : Algorithme général:
Console MMC de Windows 2000 Présenté par Suzanne Savoie Cours 4.
Module 1 : Généralités sur les systèmes informatiques
Logiciel En informatique, un logiciel est un ensemble composé d'un ou plusieurs programmes, ainsi que les fichiers nécessaires pour les rendre opérationnels.
Module 8 : Maintenance des logiciels à l'aide des services SUS
Module 2 : Préparation de l'analyse des performances du serveur
Module 4 : Maintenance des pilotes de périphériques
Module 1 : Installation de Microsoft Windows XP Professionnel
Aplications bureautiques dans les travaux scolaires.
Logique programmée & Microprocesseurs
Mise en oeuvre et exploitation
Module 8 : Surveillance des performances de SQL Server
Supports de formation au SQ Unifié
Yonel GRUSSON1 Installation d'une imprimante sous Windows 200x Server.
B.Shishedjiev - Informatique
Cours 1 : L’ordinateur et ses composants, logiciels et applications
L’entretien de son PC Architecture d’un PC.
Séminaire (6-12 Février 2007) Promo. M2 ESCE-Tunis 2006/07
1 REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L’ENSEIGNEMENT SUPERIEURE ET DE LA RECHERCHE SCIENTIFIQUE UNIVERSITE ABDELHAMID IBN BADIS.
1 École des Mines de Saint-Etienne. 158, cours Fauriel Saint-Etienne Cedex 2. Tél Fax Jean-Jacques Girardot
Algorithmique : Introduction
Formation Lauréats Collèges et Lycées Présentation NTIC Cheikh Baye Ould Beddy Centre Mauritanien d’Analyse de Politiques – Novembre 2002.
En route vers le déploiement . . .
Architecture des ordinateurs, Environnement Numérique de Travail
Doan Chien Thang Aôut,2008.  La vue d'ensemble des systèmes d'exploitation  Les processus et les fils  Gestion de la mémoire  Le système des fichiers.
Introduction.
Chapitre 1 : systèmes d’exploitation
Applications Internet Cours 3 21 janvier 2010 Cours 3 21 janvier 2010.
Deug 11 Systèmes d ’Information : cours 2a Michel de Rougemont Université Paris II Matériels et Logiciels.
1 Session de formation Windows 8.1 Bienvenue !. Module de formation 1 2 Sujets : Naviguez dans Windows 8.1 Découvrez les bases de la nouvelle interface,
développeur informatique
1.1: notions de bases de l’informatique
Un ordinateur est une machine électronique qui fonctionne par la lecture séquentielle d'un ensemble d'instructions, organisées en programmes, qui lui.
INTRODUCTION À L’INFORMATIQUE Cette image provient du site halloweenenlive.free.fr/ jeux/souris.jpg Cours de Dominique Meganck.
Chapitre 12 Surveillance des ressources et des performances Module S41.
MELISSA GOLGEM 2016 Les fonctions de l’ordinateur.
DUT 1ère année Génie Biologique Paul-Antoine Bisgambiglia Année
Transcription de la présentation:

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

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 Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

1-types de logiciels: 1-1 Software Systems : 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: 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 Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

Les différentes générations:     Les différentes générations: 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. 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 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. 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 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. Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

SELECT name FROM student where average > = 50;     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; Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

de certaines quantités.     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. 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. Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

interpréteur 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 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 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. 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 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       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    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 . Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

L'interface du logiciel  L'interface représente la manière de communication de le l'utilisateur avec l'ordinateurs Il existe deux types de l interfaces: 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 . Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

Développement de systèmes informatique  Convertir un système manuel à un système informatisé . 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. Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes

8 - Suivi et maintenance du système: surveillance et entretien 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 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. Departement de Medecine -Faculte de Medecine –Universite Djillali Liabes