22/09/2004 INF7215 1
Plan du cours Plan du cours
Quelques définitions Quelques définitions
Les cycles de développement Les cycles de développement
–– Modèle en cascadesModèle en cascades –
– PrototypagePrototypage –– Modèle en spiraleModèle en spirale
Les cycles de développement orientés- Les cycles de développement orientés -objet objet
Systèmes d'information Systèmes d'information
Système ( Système ( Senn, 1984) Senn , 1984)
–– C'est simplement un ensemble d'éléments qui C'est simplement un ensemble d'éléments qui travaillent de façon interactive dans un but travaillent de façon interactive dans un but déterminé.
déterminé.
Système d’information Système d’information
–– De collections de donnéesDe collections de données –– De collections de règlesDe collections de règles –– D’un ensemble de procédésD’un ensemble de procédés
– D’un ensemble de ressources humaines
22/09/2004 INF7215 3
Systèmes d’information (suite) Systèmes d’information (suite)
Un système d’information (SI) d’une organisation Un système d’information (SI) d’une organisation est un ensemble formé:
est un ensemble formé:
»»De collections de données, représentations partielles, en partieDe collections de données, représentations partielles, en partie arbitraires mais nécessairement opératoires, d’aspects arbitraires mais nécessairement opératoires, d’aspects pertinents de la réalité de l’organisation sur lesquels on pertinents de la réalité de l’organisation sur lesquels on souhaite être renseigné. Ces collections inter
souhaite être renseigné. Ces collections inter--reliées, aussi reliées, aussi cohérentes que possible, sont mémorisées et communiquées cohérentes que possible, sont mémorisées et communiquées dans le lieu, le moment et la présentation appropriés aux dans le lieu, le moment et la présentation appropriés aux acteurs qui en ont l’usage.
acteurs qui en ont l’usage.
Systèmes d’information (suite) Systèmes d’information (suite)
Un SI d’une organisation est un ensemble formé Un SI d’une organisation est un ensemble formé (suite):
(suite):
»
»De collections de règles qui fixent le fonctionnement De collections de règles qui fixent le fonctionnement informationnel. Ces règles traduisent ou sont calquées sur le informationnel. Ces règles traduisent ou sont calquées sur le fonctionnement organisationnel. Faisant partie intégrante du fonctionnement organisationnel. Faisant partie intégrante du SI, ces règles doivent aussi être connues des acteurs qui SI, ces règles doivent aussi être connues des acteurs qui utilisent le SI car elle sont nécessaires pour l’interprétation utilisent le SI car elle sont nécessaires pour l’interprétation et la et la manipulation des collections de données.
manipulation des collections de données.
»»d’un ensemble de procédés pour l’acquisition, la mémorisation, d’un ensemble de procédés pour l’acquisition, la mémorisation, la transformation, la recherche, la communication et la
la transformation, la recherche, la communication et la
22/09/2004 INF7215 5
Systèmes d'information (suite) Systèmes d'information (suite)
Un Si d'une organisation est un ensemble formé Un Si d'une organisation est un ensemble formé (suite):
(suite):
»»d’un ensemble de procédés pour l’acquisition, la mémorisation, d’un ensemble de procédés pour l’acquisition, la mémorisation, la transformation, la recherche, la communication et la
la transformation, la recherche, la communication et la restitution des renseignements.
restitution des renseignements.
»»D’un ensemble de ressources humaines et de moyens D’un ensemble de ressources humaines et de moyens
techniques intégrés dans un système, coopérant et contribuant à techniques intégrés dans un système, coopérant et contribuant à son fonctionnement et à la poursuite des objectifs qui lui sont son fonctionnement et à la poursuite des objectifs qui lui sont assignés.
assignés.
–– Rolland C., LE F.Rolland C., LE F.
"Enseignement des systèmes d'information dans les cours "Enseignement des systèmes d'information dans les cours supérieurs de gestion des entreprises"
supérieurs de gestion des entreprises"
AFCET/INTERFACES, No. 61, Novembre 1987, pp19-AFCET/INTERFACES, No. 61, Novembre 1987, pp19-21.21.
Systèmes réparties Systèmes réparties
Définition (Senn Définition ( Senn, 1994) , 1994)
–– Il relie des sites ayant chacun les moyens Il relie des sites ayant chacun les moyens informatiques de saisie de stockage, de informatiques de saisie de stockage, de traitement et de transmission d'information à traitement et de transmission d'information à d'autres systèmes
d'autres systèmes
–– Ainsi, l'utilisateur peut choisir le type de Ainsi, l'utilisateur peut choisir le type de matériel le mieux adapté à chaque cas.
matériel le mieux adapté à chaque cas.
22/09/2004 INF7215 7
Systèmes réparties (suite) Systèmes réparties (suite)
Justification ( Justification ( Senn, 1984) Senn , 1984)
–– Lorsque les utilisateurs veulent à la fois un Lorsque les utilisateurs veulent à la fois un traitement local et la possibilité de transmettre traitement local et la possibilité de transmettre des résultats à distance, lorsqu'il est important des résultats à distance, lorsqu'il est important d'utiliser du matériel différent relié par
d'utiliser du matériel différent relié par
télécommunications, ou lorsqu'il faut répartir télécommunications, ou lorsqu'il faut répartir des tâches ou partager du logiciel.
des tâches ou partager du logiciel.
Systèmes distribués Systèmes distribués
Définition Définition
22/09/2004 INF7215 9
Modèles en cascades Modèles en cascades
L’utilisation de ce modèle a permis d’introduire L’utilisation de ce modèle a permis d’introduire une discipline au processus de développement en une discipline au processus de développement en mettant l’emphase sur le besoin de compléter une mettant l’emphase sur le besoin de compléter une étape avant l’autre
étape avant l’autre
ProblèmesProblèmes
–– Nécessite la connaissance complète des spécifications Nécessite la connaissance complète des spécifications et des besoins de l’utilisateur, et ce dès le début du et des besoins de l’utilisateur, et ce dès le début du processus de développement
processus de développement
–– Les premières parties du systèmes ne seront disponibles Les premières parties du systèmes ne seront disponibles qu’une fois la phase de réalisation complétée, ce qui est qu’une fois la phase de réalisation complétée, ce qui est tard dans le processus de développement
tard dans le processus de développement
Modèle en cascades (suite)
Modèle en cascades (suite)
22/09/2004 INF7215 11
Prototypage Prototypage
Son principe repose sur le fait que les Son principe repose sur le fait que les utilisateurs ne peuvent exprimer leurs utilisateurs ne peuvent exprimer leurs besoins et leurs attentes au sujet d’un besoins et leurs attentes au sujet d’un système dont ils n’ont aucune expérience système dont ils n’ont aucune expérience
Avantage: Avantage:
–– Permet aux utilisateurs et aux analystes Permet aux utilisateurs et aux analystes d’approfondir leur compréhension du d’approfondir leur compréhension du problèmes et favorise le processus problèmes et favorise le processus d’apprentissage
d’apprentissage
Prototypage (suite) Prototypage (suite)
Inconvénients Inconvénients
–– Le prototype n’est pas un produit permanentLe prototype n’est pas un produit permanent –
– Développer rapidemmentDévelopper rapidemmentavec les outils connus avec les outils connus (et leurs lacunes)
(et leurs lacunes)
–– Pour les logiciels de grande envergure, le Pour les logiciels de grande envergure, le prototypage n’est pas plus rapide
prototypage n’est pas plus rapide
»»Les outils ne sont pas encore assez performantsLes outils ne sont pas encore assez performants
22/09/2004 INF7215 13