• Aucun résultat trouvé

Les cycles de développement Les cycles de développement

N/A
N/A
Protected

Academic year: 2022

Partager "Les cycles de développement Les cycles de développement"

Copied!
7
0
0

Texte intégral

(1)

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

(2)

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

(3)

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.

(4)

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

(5)

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)

(6)

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

(7)

22/09/2004 INF7215 13

Prototypage (suite)

Prototypage (suite)

Références

Documents relatifs

- Cela existe également pour d’autres collections qui emploient la méthode remove qui supprime un objet d’une valeur donnée..  cette valeur nécessite d’être testée

Dans le cadre du présent article nous avons essayé de retracer un chemin de lexicalisation possible pour les collections. D’un point de vue théorique, il est plausible que

pour connaître la position d’un élément dans une liste, on peut utiliser deux méthodes. pour avoir la première occurrence, il faut utiliser int

à la fin d'un ArrayList avec la méthode boolean add(Object newElement) à une position donnée. void add(int index, Object newElement)

[r]

[r]

Les collections de spécimens à sec, ou montés entre lames et lamelles, sont associées à des collections d’ADN, de séquences nucléotidiques, indispensables pour le typage ou

Le contenu de cet ouvrage est susceptible de choquer la sensibilité des mineurs; tout possesseur de cet ouvrage s’engage à ne pas le laisser à leur disposition.. Der Inhalt