Chap 13.1 Le développement des systèmes d’information Flashcards

1
Q

Qu’est-ce que le SI de vente mobile ‘‘Angostura Build’’?

A
  • problème: Processus manuel inéfficace
  • solutions : Refonte du processus de commande client SI mobiles de commandes, SAP ERP, logiciel SAP NetWeaver Gateway, iPads.
  • Utilise SAP NetWeaver Gateway pour connecter aux nouvelles applications mobiles de vente au SI ERP corporatif
  • Rôle IT pour automatiser des procédures manuelles
  • Rôle IT pour soutenir l’efficacité et la réduction de coût
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qu’est-ce que le développement de systèmes et le changement organisationnel?

A
  • IT permet le changement organisationnel
  • Automatisation (procédures manuelles)
  • Rationalization des procédures : standards, TQM. Six sigma
  • Nouveau design des processus d’affaires (simplifie, analyse, combine de nouvelles étapes, …etc.)
  • Changement de paradigme (Nouvelle formulation de la cible, des processus et de la nature de l’organisation)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Fig 13.1 Changement organisationnel amène des risques et des bénéfices

A

p. 490

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qu’est-ce qu’une refonte des processus d’affaires?

A
  • Gestion des processus d’affaires (BPM) : variété d’outils, de méthodologies à analyser, optimisation des processus, utilisés par des firmes pour gérer la définition des processus.
  • Étapes du BPM :
    1. Identifier les processus à changer
    2. Analyser les processus existants
    3. Conceptualiser de nouveaux processus
    4. Implanter les nouveaux processus
    5. Amélioration continue (mesure)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Fig 13.2 Processus d’achat d’un livre dans une librairie

Fig 13.3 Optimisation du processus d’achat d’un livre dans une librairie

A

p. 492

p. 493

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quels sont les outils de gestion des processus?d’affaires?

A
  • Identifier et documenter les processus existants (inéfficaces)
  • Créer des modèles de processus améliorés
  • Capturer et appliquer des règles métier pour effectuer des processus automatisés
  • Intégrer les SI existants pour aider l’amélioration des
    processus
  • Vérifier que les nouveaux processus se sont améliorés
  • Mesurer les impacts des nouveaux processus dans les domaines clés d’indicateur de performance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qu’est-ce qu’un SI en développement?

A
  • Activités permettant de produire une solution de SI à un problème ou à une opportunité organisationnelle (SI d’analyse, de design, programmation, testing…)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Fig 13.4 Processus d’un SI de développement

A

p. 495 À savoir!

- Analyse du SI, conception du SI, programmation, testing, conversion, production et maintenance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Qu’est-ce que l’analyse de SI?

A
  • Analyse du problème à résoudre par le nouveau système (déf., causes identifiées, spécifications, info préalable)
  • Étude de faisabilité
  • Rapport de proposition de système
  • Information requise (mauvaise analyse des prérequis- échecs et coûts supp)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qu’est-ce que la conception de SI?

A
  • Spécifications de SI pour décrire les fonctions requises
    identifiées dans l’analyse
  • Devrait adresser toutes les composantes de gestion,
    d’organisation et technologiques
  • Rôle des utilisateurs : les exigences en matière d’informations utilisateur déterminent la construction du système, besoins des utilisateurs reflétés dans les processus clés et de données, la non implication des utilisateurs = échec du SI
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Tableau 13.1 Spécification de la conception d’un SI

A

p.497 à savoir les grandes lignes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qu’est-ce que l’achèvement du processus de développement des systèmes?

A
  • Programmation : les spécifications du système dès la conception sont traduites dans le code logiciel
  • Testing : (les bons résultats produits, test unitaire, test système (fonctions), d’acceptation, plan de tests
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Fig. 13.5

Un exemple de plan de test pour tester un changement d’enregistrement

A

p.498

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Qu’est-ce que l’achèvement du processus de développement du système?

A
  • Conversion : de l’ancien au nouveau
  • 4 stratégies : stratégies parallèles, coupure directe, étude pilote, phase approche
  • Prérequis dans la formation des utilisateurs
  • Finalisation des documents techniques avec point de vue utilisateur (fonctionnement de bout en bout)
  • Production et maintenance (révision, post test, frais d’entretien du SI)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Qu’est-ce que les méthodologies structurées?

A

-Structurées : technique progressive étape par étape
- Orienté processus: modélisation des processus ou d’actions manipulant les données
- Séparation des données des processus
- Diagramme de flux de données (DFD) : représente les
flux logiques processus, SI, données
- Dictionnaire de données (contenu des flux de données et d’entrepôt)
- Spécification des processus
- Organigramme (relations à travers les niveaux)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Figure 13.6 DFD pour le système d’inscription Mail-in Université

A

p.501

17
Q

Figure 13.7 : Organigramme de haut niveau pour un système de paie

A

p.502 À savoir les grandes lignes

18
Q

Qu’est-ce que le développement orienté objet?

A
  • Objet : unité de base dans l’analyse de SI et de conception, combine les données et les processus,
  • Modélisation orientée objet : basé sur des concepts de classe et d’héritage
  • peut hériter des structures et des comportements d’une classe ancienne plus générale
  • plus itératif et incrémental que les anciens SI de dév.
  • Objets réutilisables (sauve du temps et des $$)
19
Q

Fig 13.8 : Class et héritage

A

p.503

20
Q

Qu’est-ce que le génie logiciel assisté par ordinateur?

A
  • Outils logiciels pour automatiser le développement et réduire le travail répétitif, notamment : graphiques, diagrammes, graphiques, outils de vérification, etc.
  • Soutient la conception itérative en automatisant les révisions et les changements et données des prototypes
  • Requiert une discipline organisationnelle pour être efficace
21
Q

Qu’est-ce que le cycle de vie d’un SI traditionnel?

A
  • Vieille méthode pour construire un SI
  • Approche par phase (étapes séparées, cascade)
  • répartition formelle du travail entre les utilisateurs finaux et les spécialistes des SI
  • Emphase spécifications formelles et doc
  • Encore utilisé dans les gros SI
  • Peut être coûteux, prendre ++ temps, rigide
22
Q

Fig. 13.9 Cycle de vie d’un SI traditionnel

A

p.505 ( je crois que c’est pertinent à savoir)

23
Q

Qu’est-ce que le prototypage?

A
  • Construire rapidement un SI (béta) et peu coûteux à évaluer par les utilisateurs
  • Prototype: version préliminaire
  • Étapes dans le prototypage (identification des besoins utilisateurs, proto. initial, utilisation du proto. révise et améliore le proto.)
24
Q

Fig. 13.10 Les processus de prototypage

A

p.506

25
Q

Quels sont les avantages et les inconvénients du prototypage?

A
  • Les avantages : Utile pour préciser des prérequis ou dans la conception de la solution, souvent utilisé pour l’interface utilisateur, plus orienté satisfaction utilisateur
  • Les désavantages : peut passer sous silence les étapes essentielles,peut ne pas faire pour les grandes quantité de données ou d’utilisateurs
26
Q

Qu’est-ce que le développement utilisateur?

A
  • Permet à l’utilisateur final de développer des SI simples avec peu ou pas d’aide de spécialistes techniques
  • Réduit le temps et les étapes pour produire la version finale du SI
  • Outil facile qui réduit le temps et étapes requis pour produire une application finale
27
Q

Quels sont les avantages et les inconvénients du développement utilisateurs?

A

Avantages : plus rapide pour finaliser un projet, engagement élevé des utilisateurs et grande satisfaction

  • Désavantages: Non conçu pour les applications exigeantes en traitement, gestion du contrôle, test, docum., perte de contrôle des données
  • Gérer la gestion des utilisateurs : nécessite des justification de coût des SI utilisateur
28
Q

Qu’est-ce que les logiciels d’application et services de logiciels infonuagiques?

A
  • Sauve du temps et de $$
  • Plusieurs offres ont des fonctionnalités personnalisables
  • Critères d’évaluation pour la phase d’analyse du SI sont inclus (Config, ressources, BD, installation et maintenance..)
  • Demande de proposition (RFP) : liste de questions soumis au vendeur, fait pour évaluer des solutions alternatives en progiciel
29
Q

Qu’est-ce que l’externalisation?

A
  • Fournisseurs infonuagiques SaaS
  • Vendeurs externes (pour créer le design, le logiciel, besoins domestiques d’externalisation (peu de RH spécialisée), externalisation à l’international (focus sur les coûts)
30
Q

Quels sont les avantages et les inconvénients de l’externalisation?

A

Avantages:
- Permet la flexibilité de l’organisation dans les besoins informatiques

Désavantage :

  • Coûts cachés,
  • Ouverture de processus métier propriétaires à des tiers
31
Q

Fig 13.11 Coût total de l’externalisation à l’étranger

A

p.512

32
Q

Quels sont les autres caractéristiques de l’externalisation?

A
  • Développement rapide d’applications (RAD)
  • Conception d’application conjointe
  • Développement agile
  • DevOps (environnement agile)
  • Développement basé sur les composants (groupes d’objets de fonctions communes) et service
    Web (composante logicielle réutilisable XML et standards ouverts d’Internet, applications communes pour partage des données et services, peut adhérer à d’autres services pour des applications = complexes)
33
Q

Qu’est-ce que le développement d’applications mobiles?

A
  • Portails mobiles
  • Applications mobiles Web
  • Applications natives
  • Plateforme mobile des exigences spécifiques (petits écrans, clavier, sauvegarde de mémoire…etc.)
  • Site Web adaptatif (couche de présentation adaptée selon l’usager