E. Muyor
A. Système d'information et organisation |
B. Services fournis par le SI et technologies associées |
C. Évolution du système d’information et développement des applications |
|
Unified Modeling Language (UML) |
Une adresse IP un groupe de 4 octets (variant de 0 à 255) séparés par un point (exemple : 172.16.100.24).
Les 3 premiers octets identifient le réseau (toutes les machines situées sur un même réseau ont les mêmes valeurs pour ces octets).
Les 3 derniers octets désignent les hôtes (ordinateurs, routeurs, imprimantes, etc.) présents sur ce réseau.
L’adresse « localhost » représente l’adresse 127.0.0.1 (machine locale)pour tester le serveur Web.
C’est la partie
d’un investissement qu’on passe en charge
sur une année comptable.
Exemple : On
investit 12.000 dans un serveur. On pense l’amortir comptablement sur 3 ans.
Tous les ans on passe 4.000 en charge d’amortissement.
Une application
informatique est constituée d'un ou de plusieurs programmes (fonctions et
procédures) et d'une ou plusieurs interfaces (écrans) apportant un service à
ses utilisateurs dans un domaine donné.
Exemples :
l'application de gestion des stocks, l'application de la paie
L'attribut est une
donnée qui ne peut pas être décomposée sans perdre sa signification.
Exemple: on donne
un numéro à chaque client pour l'identifier et éviter de confondre 2 clients
portant le même nom. Chacune des informations de la fiche client (numéro, nom,
adresse) constitue un attribut.
Une base de données est un ensemble organisé de données mémorisées sur un support informatique.
Beginners All Purpose Symbolic Instruction Code
« code d’instruction symbolique tout usage pour débutants »
Langage de programmation interprété.
Prévision chiffrée
de tous les éléments correspondant à un programme déterminé.
Acteur du projet de SI qui dirige l’équipe de projet.
Le plus souvent, il est membre de la MOE.
Dans le projets d’envergure, il existe un chef de projet MOE et un chef de projet MOA.
La clef primaire
peut regrouper un groupe de champs mais il n'y a qu'une seule clef primaire par
relation.
Exemple de clef
primaire : le numéro de sécurité sociale constitue la clef primaire de la table
des employé.
La clef primaire
respecte 3 lois :
·
Unicité : dans la base de données il n'y a qu'une
seule instance/occurrence/rangée de la relation/table ayant la valeur de la
clef primaire
·
Existence : La valeur de la clef primaire ne peut
jamais être vide (null)
·
Stabilité : La valeur de la clef primaire ne peut pas
changer.
C'est un ordinateur ou un programme qui demande de l'information à un serveur sur le réseau.
L'architecture client-serveur répartit les trois niveaux
fonctionnels d'applications (affichage des résultats, calculs, bases de
données) entre clients et serveurs.
Exemple
d'architecture client-serveur 3-tier.
C’est l’activité
principale d’une entreprise, celle qui donne un sens, une identité à son
existence, activité qui ne pourrait pas être externalisée.
Exemple : pour
Coca-Cola c’est l’expertise en matière de boisson gazeuse à base de Cola. Elle
peut externaliser l’activité d’embouteillage, mais elle possède les secrets de
fabrication, et elle livre un certain nombre d’extraits nécessaires à
l’élaboration des boissons…
Architecture
matérielle de réseau dont le support de communication est un câble réseau
(câble coaxial, paire torsadée, fibre optique), une ligne téléphonique
analogique/numérique.
Par opposition, la
communication non filaire passe par les ondes hertziennes (WI-FI ou parabole).
Matériel doté de
ports permettant d’interconnecter différents éléments du réseau.
Il ne transmet les
données reçues qu’au port de destination (après l’avoir identifié), ce qui
limite le trafic réseau par rapport à un fonctionnement avec un concentrateur.
Matériel doté de
ports permettant d’interconnecter différents éléments du réseau.
Il se contente de
répéter les données reçues sur un port à tous les autres ports (mais seul
l’équipement destinataire « prendra livraison » du message, les
autres le rejetteront).
En pratique, les
concentrateurs disparaissent au profit des commutateurs
car la différence de coût entre ces deux équipements diminue.
Mécanisme de
protection de la base de données visant à assurer la non-redondance des
informations qui y sont stockées, par l'attribution de clefs (primaires ou
étrangères) aux relations.
Coûts répétitifs
qui permettent d’assurer le fonctionnement au quotidien du SI.
Ils sont très
nombreux.
Exemples :
personnels, abonnements, consommables, amortissement des investissements, etc.
Coûts initiaux
nécessaires pour engager un nouveau projet de SI.
Comme leur montant
est important et qu’ils peuvent durer sur plusieurs années, ils peuvent donner
lieu à des amortissements sur plusieurs exercices
comptables.
Exemples :
matériels : équipement informatique
immatériels : licences de logiciels, travaux de développement,
formation.
Coûts dont le montant est indépendant du niveau d’activité pour une période donnée.
Exemple : location des locaux.
Coûts dont le montant varie en fonction du niveau d’activité.
Exemple : plus on produit, plus le coût des matières premières augmente.
Feuilles de style
html en cascade.
Les informations de
style permettent d'appliquer au contenu d'un document html des indications de
présentation.
L'avantage est de
séparer le contenu et la mise en forme (polices de caractères, couleurs,
alignement, etc) et donc d'alléger le code html.
Les feuilles de
style peuvent être mises en forme de 3 façons :
Exemple de
modification de l'élément H1
<H1 style="font-size: 32pt; text-align: center;
color: green">Titre de niveau 1</H1>
<HEAD>
<STYLE
type="text/css">
H1 {border-width:1;
border:solid; text-align:center; font-size:32pt; color:green}
H2 {font-size:20pt
; text-align:center}
P {font-size:12pt
; text-align:center}
UL {font-size:13pt
; text-align:center}
LI {font-size:14pt
; text-align:left ; margin-left:40%}
ADDRESS { text-align:center}
</STYLE>
</HEAD>
Il s'agit d'un fichier en format texte avec l'extension .css qui ne contient que les définitions de style. L'avantage est d'appliquer le même style à plusieurs documents html. Pour modifier l'apparence de tout un site, il suffit de modifier un seul fichier.
Il faut indiquer dans le document html le lien avec la feuille de style:
<HEAD>
<link
rel="stylesheet" type="text/css" href="index.css"
>
</HEAD>
Dans le fichier de feuille de style externe index.css, il faut indiquer les définitions de style. Il est possible de créer de nouveaux éléments.
/* index.css : feuille de style pour fichier index.html */
H1 {border-width:1; border:solid;
text-align:center; font-size:32pt; color:green}
td.cellule
{
border-color:black;
border-style: solid solid solid solid;
border-width: thin thin thin thin;
}
Salle d’hébergement
spécialisée des machines et équipements de télécommunications d’une entreprise.
Souvent installé
chez un hébergeur, un tel centre a pour objectif de maintenir un haut niveau de
sécurité et de service afin d’assurer l’intégrité et le fonctionnement des
matériels.
Deux attributs sont
en dépendance fonctionnelle si la connaissance de l'un (la source de la
dépendance) permet celle de l'autre (le but de la dépendance). Pour une valeur
de la source, on doit obtenir une et une seule valeur de chaque attribut de la
dépendance.
Exemple : Le No
client permet de connaître son Nom.
Ce diagramme permet
de représenter de manière simple les échanges d’informations (les flux) entre
les différents acteurs (externes et internes) d’une entreprise, d’un service ou
d’un SI.
(ces flux sont
souvent matérialisés par des documents papier, mais ils peuvent être le
résultat d’une consultation par écran ou d’une base de données).
Diagramme ou schéma
représentant une procédure en indiquant en colonne les différents acteurs
(QUI?).
Les évènements
(faits déclenchant une réponse de la part de l'organisation) sont symbolisés
par des ovales et les actions (QUOI? résultats ou opérations) par
des rectangles.
Plusieurs
évènements peuvent déclencher une seule action et c'est l'équation de
synchronisation qui permet d'indiquer la logique de cette interaction.
Les 3 dimensions du
Système d'Information (SI) sont :
Domain Name Service.
Service de noms de domaines : traduit des adresses internet en noms alphabétiques. Un Domain Name Server est chargé de cette conversion.
L'ensemble des
valeurs possibles d'un attribut constitue son domaine
de définition.
Définition de type de document HTML et de sa version. Il définit les règles d’emploi de HTML de manière plus précise pour clarifier l’interprétation du navigateur.
Un document html bien formé répond aux exigences des spécifications techniques tandis qu'un document html valide se conforme strictement aux règles établies par la DTD à laquelle il fait référence.
http://developpeur.journaldunet.com/tutoriel/xml/031219xml_dtd1a.shtml.
C'est la première ligne du document html (en commentaire), par exemple:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
Ligne à insérer en début de document :
DTD strict :
< !DOCTYPE
HTML PUBLIC " -//W3C//DTD HTML 4.01//EN"
http://www.w3.org/TR/html4/strict.dtd">
DTD transitoire (strict + éléments et attributs déconseillés):
< !DOCTYPE
HTML PUBLIC " -//W3C//DTD HTML 4.01 Transitional//EN"
http://www.w3.org/TR/html4/loose.dtd">
DTD de jeu d'encadrement (transitoire + cadres (frames)):
< !DOCTYPE
HTML PUBLIC " -//W3C//DTD HTML 4.01 Frameset//EN"
http://www.w3.org/TR/html4/frameset.dtd">
Extension de l’Intranet à l’internet.
Exemple : une
entreprise réalise un extranet pour donner accès à ses clients à certaines
bases de données internes.
Les 4 principales
fonctions du SI sont :
Format de fichier
dont les spécifications techniques sont privées.
L’éditeur de
logiciels contrôle sa diffusion. Il peut également imposer un logiciel
propriétaire pour utiliser ce format (exemple de Microsoft avec Word).
Format de fichier
dont les spécifications techniques sont publiques.
Les formats ouverts
sont généralement établis par des autorités publiques ou des institutions. Le
consortium international W3C (World Wide Web Consortium, fondé en 1994) émet
des recommandations pour les technologies HTML, XML, XHTML)
« On entend par standard ouvert tout protocole de
communication, d'interconnexion ou d'échange et tout format de données interopérable et dont les spécifications
techniques sont publiques et sans restriction d'accès ni de mise en oeuvre ».
(article 4 de la loi no 2004-575 du 21 juin 2004 pour la
confiance dans l'économie numérique).
File Transfert Protocol.
Protocole qui permet de transférer des fichiers entre machines connectés par TCP/IP.
Langage de description des pages web possédant des capacités d’hypertexte. Il emploie des balises (comme <H1> et </H1>) pour structurer le texte en en-têtes, paragraphes, listes, liens hypertextes, etc.
C'est un format non propriétaire fondé sur SGML (Standard Generalized Markup Language, conforme au standard ISO 8879).
C'est le W3C (World Wide Web Consortium http://www.w3.org ) qui publie les spécifications techniques de ce langage.
Spécifications en français de la version 4.01 :
www.la-grange.net/w3c/html4.01/cover.html.
L'interface graphique utilisateur (GUI : Graphical User Interface) utilisant l'écran et la souris (WIMP : Windows, Icons, Menus, Pointing Device) est le mode de communication principal de l'IHM.
HyperText Transfert Protocol.
Protocole standard utilisé par tous les navigateurs web pour accéder et exploiter les fichiers stockés sur un serveur web localisé grâce à son URL.
Prise en charge par un prestataire extérieur de tout ou partie du système d’information d’un client.
En général, ces activités comprennent :
- la gestion des infrastructures informatiques (réseaux, serveurs, etc.)
- la tierce maintenance applicative (support, corrections, évolutions des applications)
- le Business Process Outsourcing (BPO) : prise en charge complète d’une fonction de l’entreprise cliente.
Capacité de
plusieurs systèmes, unités ou organismes à opérer ensemble grâce à la
compatibilité de leurs organisations, doctrines, procédures, équipements et
relations respectives.
INTERconnected NETworks.
Espace d’interconnexions de différents réseaux grâce à la pile TCP/IP.
Les services fournis par Internet reposent sur une architecture client-serveur : le client est accessible via son adresse IP publique et à chaque type de serveur correspond un client (navigateur http, client ftp, client de messagerie, etc).
Réseau informatique utilisant la pile TCP/IP et réservé aux membres d’une organisation par un accès sécurisé et authentifié.
L’Intranet permet le travail collaboratif, le partage d’informations et des connaissances. Il fait partie du Système d’Information de l’entreprise.
Une adresse IP
seule ne suffit pas à établir une configuration réseau. C’est le masque de
sous-réseau qui lui est associé qui permet de séparer, au sein de cette
adresse, la partie réseau et la partie hôte.
Multipurpose
Internet Mail Extension.
Standard de
transmission sur Internet de fichiers multimédias binaires.
Maîtrise d’OuvrAge : dans
l’équipe projet, cellule qui décide et finance le projet (propriétaire et
architecte).
Elle est
responsable de l’audit, de la définition fonctionnelle des besoins, du
management de la MOE.
Au cours de la
réalisation du projet, elle représente les futurs utilisateurs du SI et valide
ou non les solutions proposées.
Maîtrise d’Œuvre : dans l’équipe
projet, c’est la cellule qui est responsable de la réalisation du projet.
Abréviation de MODulateur/DEModulateur.
Matériel permettant de communiquer par le biais d’une ligne téléphonique. Il transforme les signaux numériques des ordinateurs en signaux analogiques, et vice-versa.
Il existe des modems-routeurs.
Traduction de
browser, logiciel localisé sur le poste client, qui cherche et distribue des
documents html ou d'autres ressources internet ou intranet.
Matériel ou logiciel
qui limite la circulation des données à un réseau privé afin de garantir la
sécurité.
Équipement d’interconnexion de réseaux différents.
On désigne souvent comme passerelle un routeur.
Progiciel de Gestion Intégré (Enterprise Resource Planning).
C’est un logiciel
permettant de gérer l’ensemble des processus d’une entreprise à l’aide
d’applications modulaires correspondant aux différentes activités mises en
œuvre et partageant une base de données unique.
C’est une solution
généraliste qu’il convient de paramétrer pour l’adapter aux particularités de
l’entreprise.
PHP pour Pre
Hypertext Processor, est un langage interprété de script exécuté par le
serveur Web qui héberge le site (comme les scripts CGI, ASP, …) et non par le
navigateur du visiteur (comme une page Html, un script écrit en JavaScript ou
une applet Java qui s'exécutent directement sur votre ordinateur...).
La syntaxe du
langage PHP est fortement inspirée de celles du langage C et du Perl.
Terminologie réseau
pour désigner un connecteur de prise physique (liaisons filaires).
Langage commun aux
équipements connectés sur les réseaux.
Plusieurs
protocoles existent car ils sont spécialisés par fonction : client,
transport, réseau, etc.
Enchaînement
d’activités, coordonnées par l’information, conduisant à améliorer le
fonctionnement et l’efficacité du travail.
Processus intervenant directement dans la réalisation de l’activité principale (cœur de métier) de l’entreprise ou du service étudiés.
Exemples : le processus de fabrication de produit est un processus métier pour une entreprise industrielle.
Processus internes sur lesquels s’appuient un ou des processus métier pour s’effectuer, mais qui ne représente pas l’activité principale ou « cœur de métier » de l’entreprise ou du service étudiés.
Exemples : logistique, back-office, comptabilité.
Mais attention pour un cabinet de conseil en comptabilité, le processus métier est la comptabilité, et l’informatique est une activité support.
Processus correspondant à l’élaboration d’une stratégie et au déploiement des objectifs dans l’organisation.
Exemples : Direction, management, stratégie.
Serveur relais
dédié qui masque tout ou partie des ressources internes et sert de cache à
l'entreprise.
Un ensemble
d'attributs en dépendance fonctionnelle
constitue une relation. L'attribut source de la dépendance est la clé de
la relation.
Dans le modèle
relationnel, une relation regroupe un ensemble de données homogène
caractérisant un même objet.
Schématiquement, on
donne un nom caractéristique à cette relation et entre parenthèses on indique
les attributs de cette relation (description détaillée des informations
caractéristiques de cet objet).
Exemple : Un
employé peut être défini par son matricule (identifiant unique, son nom, son
prénom, son no de sécurité sociale, sa fonction, sa date d'embauche, son
salaire). Le schéma correspondant est :
(traditionnellement,
les informaticiens évitent les accents et abrégent les attributs pour qu'ils ne
dépassent pas 8 caractères, ce qui facilite le codage des programmes, mais pas
leur compréhension. L'attribut souligné correspond à une clef primaire)
Employe (mat, nom; pré, nss, fonc, demb, sal).
Ce schéma
relationnel (logique) sera ensuite implémenté en table relationnelle (physique)
grâce à SQL.
Classification des
gains présents d’un SI ou espérés d’un nouveau SI.
Un projet de SI est
piloté par trois contraintes QCD:
objectifs attendus
spécifiés par le cahier des charges
budget recensant
les coûts du projet au cours du temps.
planification et
suivi du projet
Équipement
permettant d’interconnecter deux ou plusieurs réseaux différents grâce à une
table de routage (plages d’adresse IP distinctes).
Ordinateur ou
programme qui reçoit des requêtes, effectue des traitements et fournit un
service, par opposition au client.
Système de Gestion de Base de données
Système de Gestion de Base de données conforme au modèle relationnel.
Exemples : Oracle, MS SQL Server, MS Access, MySQL, etc.
Langage structuré de requête utilisé pour créer des bases de donnée, les interroger et les modifier.
Simple Mail
Transmission Protocol
Descriptions
détaillées des caractéristiques techniques de fonctionnement.
« Ensemble
organisé de ressources (matériel, logiciel, personnel, données, procédures,
etc.) permettant d’acquérir, traiter, stocker, communiquer des informations
(sous forme de données, textes, images, sons, etc.) dans et entre des
organisations. » (R. Reix)
Société de Services en Ingénierie Informatique.
Une SSII réalise et vend des prestations de services
informatiques (matériel, logiciel, infogérance, conception et réalisation de
projets de SI).
Transmission Control Protocol / Internet Protocol.
Le modèle TCP/IP
est un ensemble de protocoles organisés en 4 couches (la pile TCP/IP :
application, transport, Internet, hôte réseau) utilisés pour communiquer sur
Internet, mais aussi sur les réseaux locaux.
Langage qui vise à
rassembler les meilleurs procédés (best practices) dans les modèles conceptuels
de données orientés objet, et qui ambitionne de devenir un standard en unifiant
les autres langages de modélisation.
Uniform Ressource Locator.
Chaîne de caractères standardisée qui identifie l’adresse d’une ressource sur Internet.
Dans UML,
un use case est la description formelle graphique ou textuelle d’une activité
dans un processus : le use case décrit les données consultées ou saisies par
l’acteur, ainsi que ses appels de service pour le traitement des données.
Ensemble des
techniques matérielles et/ou logicielles qui permettent de faire fonctionner
sur une seule machine plusieurs systèmes d’exploitation et/ou plusieurs
applications, séparément les uns des autres, comme s’ils fonctionnaient sur des
machines physiques distinctes.
Langage à balise étendu/extensible.
Il permet de créer des documents standardisés contenant des données structurées dont l'échange et le stockage sont possibles (fonctions Importation et exportation des bases de données).
La fiabilité d'un document XML nécessite qu'il soit bien formé (balises correctes) et valide (conforme aux standards techniques).
Un fichier xml est un fichier texte avec l'extension .xml contenant un certain nombre de balises structurées en arbre. Contrairement à html, l'oubli d'une balise fermante génère une erreur.
<?xml version="1.0" encoding="ISO-8859-1"?>
Groupe de travail regroupant les principaux industriels (environ 130) impliqués dans le développement du Web.
Il définit et publie les standards Web comme HTML, CSS, XML, etc.