Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
BTS IG
18 février 2009

Le logiciel

Sommaire
1. Définitions
2. Logiciels systèmes
3. Logiciels d’application
4. Les types de logiciels

1. Définitions

Représentation du logiciel :
Un logiciel est un ensemble d’instructions ordonnées contituées de boucles, fonctions et objets. Il répond à un objectif précis : c'est à dire une une tâche ou un ensemble de tâches cohérentes (ex : produire un texte) et utilise un langage propre au monde l’informatique : codé en langage proche du langage courant puis traduit en langage machine.

Définition :
Un logiciel est donc un programme exécutable utilisant les ressources matérielles du système informatique.

Opposition :
Nous pouvons opposé de manière simpliste :

· Hardware = Concret, visible
· Software = Abstrait au matériel

Caractéristiques :
· un logiciel est conçu pour un environnement déterminé
· il est composé de couches successives s’intercalant entre l’utilisateur et le matériel
· on distingue 2 couches au niveau logiciel = logiciels systèmes et logiciels d’application

2. Logiciels systèmes

Caractéristiques :
· Placés entre le matériel et les autres logiciels
· Indépendance des logiciels d’application par rapport au matériel
· Fonctions de base du système : impression, visualisation, écriture mémoire
· Traite les demandes d’accès aux matériels des logiciels applicatifs
Exemples de Système d’exploitation (SE ou OS [operating system]) = Windows, Linux, Unix, MacOS...
· Le BIOS = Basic Input Output System, est stocké dans une mémoire morte (ROM ou Flash Prom)


3. Logiciels d’applications

Plusieurs types :

3.1 Les utilitaires
Réalisation de fonctions complémentaires au SE
· Outils d’administration de systèmes = Partage, gestion des ressources
Ex : Norton Navigator, Partition Magic, CCleaner, GlarySoft
· Outils de sécurité = Norton Ghost
· Sauvegarde et restauration = Drive image, Active backup
· Compactage = 7zip, Winzip, WinRar

3.2 Les outils de développement d’applications
· Productions d’applications
· Classés selon leur degré d’évolution (1ère à 5ème Génération)
Ex : Delphi, Windev, Visual Studio, PowerBuilder

3.3 Les systèmes de gestion de bases de données
· Accès aux données
· Gestion des bases de données
· Certains permettent l’écriture d’application ( ex : 4D)
Ex = Oracle, Access, Sql-server, MySQL

3.4 Les logiciels applicatifs
· Automatisation de procédures de travail
· Développés en standard ou spécifiquement pour répondre à des besoins particuliers
· Les Grandes familles :
o Les applications de bureautiques et de communication
o Les applications de conception = CAO, DAO, PAO
o Les applications métiers correspondent à des grandes fonctions dans l’entreprise = Paie, Comptabilité, Facturation , Gestion de cabinet médical
o Les applications décisionnelles = Manipulation des données de manière immédiate à des fins de prises de décisions
o Les logiciels génériques paramétrés en fonction des besoins de l’entreprise = Réalisation de plusieurs tâches ==> logiciels de gestion intégrés (ERP en anglais)
Ex : SAP,Baan , Movex , Navision

4. Les types de logiciels

· Logiciels commerciaux = vendus dans le commerce
· Sharewares = Mise à disposition gratuite pendant une période d’essai, puis redevence pour utilisation régulière
· Freeware = mise à disposition gratuite, utilisation libre sans contribution
· Logiciels libres = code source fourni, librement modifiable

Les logiciels libres répondent à 4 libertés :

Liberté 0 : exécuter le programme pour tous les usages ;
Liberté 1 : étudier le fonctionnement du programme è accès au code source ;
Liberté 2 : redistribuer des copies è liberté de vendre des copies ;
Liberté 3 : améliorer le programme et de publier ses améliorations è accès au code source.

Publicité
Publicité
Commentaires
R
DEVELOPPEMENT WEB , php ajax , java.<br /> Référencement haut de gamme.
P
La croisière en mer nécessite une organisation rigoureuse.<br /> Le choix du loueur de bateaux et de l'embarcation est une décision cruciale dans la réussite de ses vacances.<br /> La qualité du bateau, son entretien, le niveau des équipements, l'accueil du loueur, son sérieux,<br /> le coût de ses prestations… sont des éléments qu'il est indispensable de maîtriser lors de la réservation de sa croisière.<br /> INOXMECA met à votre disposition des bateaux de dernière génération , équipés par nos soins des meilleurs équipements réalisés dans notre chantier naval.<br /> <br /> http://www.location-bateaux-hyeres.com<br /> <br /> REALISATION et REFERENCEMENT http:www.ooclic.com
BTS IG
Publicité
BTS IG
Publicité