1. Quelles sont les étapes du processus de développement

Transcription

1. Quelles sont les étapes du processus de développement
Système d'Information de Gestion
Questions Logiciels
1. Quelles sont les étapes du processus de développement traditionnel d'un logiciel ?
•
•
•
Niveau Conceptuel
Niveau
Organisationnel
Niveau Physique Niveau Logique
Système d'information InformatiséSystème d'information Organisationnel
2. Qu'appelle-t-on « Spécifications Fonctionnelles » ?
C'est une description des fonctions que le logiciel doit réaliser. Elles ne décrivent que le
comportement externe du logiciel .
3. En quoi consiste un cahier des charges ?
Le cahier des charges est un document qui vise à définir simplement les « spécifications de base »
d’un produit ou d’un service à réaliser.
4. A quelle étape d'un projet de développement d'un logiciel associez-vous le cahier des
charges ?
A l'étude préalable.
5. Quelles sont les Niveaux d'abstraction de la Méthode MERISE ?
Données
Traitements
Modèle Conceptuel de Données
Modèle Conceptuel de traitements
MCD
MCT
Significations des informations sans
contraintes techniques, organisationnelle
ou économiques
Activité du domaine sans préciser les
ressources et leur organisation
Modèle Organisationnel des Données
Modèle Organisationnel des traitements
MOD
MOT
Significations des informations avec
contraintes organisationnelle et
économiques
Fonctionnement du domaine avec les
ressources utilisées et leur organisation
Modèle Logique de Données
Modèle Logique de traitements
MLD
MLT
Description des données tenant compte
de leurs conditions d'utilisation par les
traitements et des techniques de
mémorisation
Fonctionnement du domaine avecr les
ressources et leur organisation
informatique
Modèle Physique de Données
Modèle Physique de traitements
MPD
MPT
Description de la ou des bases de
données dans la syntaxe du logiciel ou
du SGBD
Architecture technique des programmes
6. Quelles sont les trois formes de la maintenance logicielle ?
La maintenance corrective permet de corriger les erreurs qui n’ont pas été détectées lors des
précédentes phases de tests.
La maintenance adaptative doit s’occuper de faire évoluer et d’adapter le logiciel à
l’apparition de nouvelles contraintes.
La maintenance perfective a pour objectif l’optimisation des performances du logiciel.
7. Qu'est ce que la roue de Deming ?
1/4
Système d'Information de Gestion
Questions Logiciels
C'est la formalisation de l'approche « projet et qualité »
formalisée par William DEMING .
Un projet doit être découpé en étapes. Chacune d'entre elles est
planifiée (Plan), exécutée (Do), contrôlée (Check) puis validée
(Act).
Ce modèle permet aux acteurs de garder une vision globale du
projet, et de décider, à chaque fin d'étape, des actions à
entreprendre pour le démarrage de l'étape suivante.
8. A Quel type de démarche associez-vous le Roue de Deming ?
A la démarche « Qualité »
9. Que veut dire RAD ?
Rapid Application Development
10.Quelle la vision de UP pour la conception d'un logiciel ?
la méthode UP (Unified Process) propose une vision itérative et incrémentale de la réalisation d'un
projet de conception d'un logiciel.
11.Combien de phases et d'activités, la méthode UP propose-t-elle ?
12.Qu'est ce que le cycle en V ?
Le cycle en V est un paradigme du développement informatique qui décrit les étapes essentielles du
développement d'un logiciel, le cycle de vie du projet. Il est représenté par un V dont la branche
descendante contient toutes les étapes de la conception du projet, et la branche montante toutes les
étapes de tests du projet. La pointe du V, quant à elle, représente la réalisation concrète du projet, le
codage . Chaque étape d'une branche a son pendant dans l'autre branche, c'est à dire qu'une étape
de conception correspond à une étape de test qui lui est spécifique. A tel point, d'ailleurs, qu'une
étape de test peut être élaborée dès que la phase de conception correspondante est terminée,
indépendamment du reste du projet.
13.D'où vient le mot PROGICIEL ?
Le terme progiciel est un néologisme crée en 1962 par J.E. FORGE à partir du mot produit et du mot
logiciel. Un progiciel désigne un ensemble cohérent de programmes standards, paramétrables par
l'utilisateur, utilisables sur le champ, concédés à l'utilisateur.
14.Qu'appelle-t-on Progiciel Horizontal ?
Un progiciel de gestion HORIZONTAL couvre une fonction de l'entreprise : le contrôle de production,
la paye, la comptabilité générale. Ce type de progiciel est utilisable par une entreprise, quel que soit
son domaine d'activité.
15.Qu'appelle-t-on Progiciel Vertical ?
Un progiciel de gestion VERTICAL concerne une profession : commerce, banque, cabinets d'avocat,
cabinets médicaux...
16.Qu'appelle-t-on Progiciel Ouvert ?
Un progiciel est dit OUVERT s'il est fortement paramétrable.
17.Qu'appelle-t-on Progiciel Fermé ?
Un progiciel est dit FERME s'il ne peut effectuer qu'un certain nombre de fonctions prédéfinies.
18.Pourquoi choisir un progiciel plutôt que faire développer un logiciel spécifique ?
•
produit déjà « rodé »
2/4
Système d'Information de Gestion
Questions Logiciels
•
réduction de la période de mise en place
•
économie des phases de conception et de test.
•
investissement plus faible puisque les coûts d’investissement se trouvent partagés entre les
différents acquéreurs.
Suivi et capacité d’évolution, pour autant que le fournisseur du logiciel ait une pérennité
suffisante.
19.Qu'appelle-t-on PGI ?
Logiciel conçu autour d’une base de données commune à l’ensemble des fonctions de l'outil.
20.Quelles sont les quatre étapes de la démarche de choix d'un progiciel ?
•
Définition des besoins, ou recensement des problèmes;
•
•
Recherche des solutions comportant le tour d'horizon des progiciels offerts par le marché et
Présélection;
•
Evaluation détaillée des deux ou trois progiciels ayant passé le cap de la présélection;
Mise en place du progiciel choisi.
21.Qu'est ce que le CXP ?
Le Centre d’eXpertise des Progiciels & des systèmes d’information a été créé en 1973, sous
l’impulsion du Ministère de l’Industrie, par de grandes sociétés françaises : Air France, Anotec, Bred,
BSN (aujourd’hui Danone), Charbonnage de France, EDF, la RATP, la Société Générale... pour aider
les entreprises dans leurs choix de progiciels.
•
Il développe aujourd'hui trois métiers :
•
L’analyse et l’expertise de progiciels
•
Le conseil personnalisé
•
La veille technologique interactive,
en maintenant des bases de connaissances couvrant aussi bien les progiciels que leur
environnement. Elles sont mises à jour en permanence afin de suivre les mutations constantes des
technologies de l’information.
Les bases de connaissances du CXP, sont :
•
Le répertoire des progiciels avec 6 000 références
•
Le répertoire des éditeurs avec 2 300 éditeurs référencés
•
Le répertoire des prestataires de services avec plus de 1 300 prestataires de services
référencés
22.Quels sont les critères de choix d'un progiciel ?
les contraintes fonctionnelles et économiques ;
•
la pérennité du fournisseur ;
•
L'environnement technique ;
•
la documentation ;
•
l'existence d'un club utilisateur ;
•
les conditions contractuelles.
23.Quels sont les critères de qualité d'un progiciel ?
la fiabilité: capacité d'un logiciel à fournir en permanence des résultats corrects, y compris dans
des circonstances exceptionnelles.
•
•
•
la robustesse : capacité d'un logiciel à protéger les données dont il est censé assurer la gestion
(intégrité, sécurité d'accès, confidentialité, résistance aux pannes, aux intrusions, aux sabotages
sont autant de facteurs permettant de mesurer ce critère),
•
la maintenabilité : capacité d'un logiciel à ce que l'on puisse rapidement détecter la présence
d'un défaut, déterminer les corrections à apporter et effectuer ces corrections sans introduire
d'autres défauts.
3/4
Système d'Information de Gestion
Questions Logiciels
•
l'évolutivité : capacité d'un logiciel à évoluer en fonction des besoins, des règlements, des
contraintes externes et/ou de la technologie.
•
la maniabilité : capacité d'un logiciel à être facile d'emploi pour ses utilisateurs (facilité
d'apprentissage, naturel du dialogue, compréhension des commandes et des messages, aides
en ligne, contrôles intrinsèques limitant les conséquences des maladresses ou des erreurs des
opérateurs, rémanence ou facilité de réutilisation du progiciel après une période plus ou moins
longue de non-emploi...),
•
la performance : capacité d'un logiciel à offrir, sur le matériel retenu, le temps de réponse visé,
le taux de transactions recherché, à traiter les volumes envisagés.
•
l'efficacité : capacité d'un logiciel à bien utiliser les ressources (mémoire, CPU, disques,
réseau...) qu'il consomme.
•
la couplabilité : capacité d'un logiciel à être interfacé aisément avec d'autres applications, à
pouvoir traiter des données issues d'un autre logiciel ou à créer des fichiers utilisables par
d'autres logiciels, à partager ses fichiers ou bases de données, à pouvoir communiquer avec
d'autres applications existantes ou à venir,
la portabilité : capacité d'un logiciel à pouvoir fonctionner de manière identique (même code de
base, mêmes extensions spécifiques, mêmes utilitaires, mêmes paramètres et options, même
ergonomie des dialogues et des états imprimés...) dans des environnements techniques
différents (constructeur, système d'exploitation, base de données, taille de machine...) ou dans
des architectures différentes (mainframe, midframe, réseau local, client/serveur...).
24.Quels sont les logiciels qui accompagnent la numérisation des documents?
Le logiciel de numérisation d'images, le logiciel d'OCR (Optical character recognition)
25.Quelle est l'utilité des logiciels de reconnaissance de caractères?
Traduire les caractères présents dans une image en caractères exploitables par un traitement ou un
éditeur de textes.
•
4/4

Documents pareils