Télécharger le PDF
1) Qu'est-ce que SDLC?
SDLC est une abréviation de Software Development Life Cycle. SDLC est une série d'étapes qui offre un modèle défini pour le développement et la gestion du cycle de vie d'une application.
2) Nommez cinq modèles utilisés dans SDLC
- Modèle de cascade
- Modèle de développement rapide d'applications (RAD)
- Modèle agile
- Modèle itératif
- Modèle en spirale
3) Expliquez les phases du modèle de cascade
Les cinq phases principales du modèle de cascade sont:
- Rassemblement des exigences
- Conception
- Développement
- Essai
- Mise en œuvre et maintenance
4) Indique l'importance de la phase de conception?
Les exigences sont spécifiées sous la forme d'un document. Il est ensuite converti en une structure logique qui doit être implémentée dans un langage de programmation spécifique. La phase de conception est également utile pour spécifier les exigences matérielles et système. Il permet également de définir une architecture système complète. La sortie est conçue pour documenter qui agit comme une entrée pour toutes les phases SDLC suivantes.
5) Quelles sont les tâches effectuées lors de la phase de codage?
Dans la phase de codage, le document de conception est converti en un langage de programmation exécutable. La sortie de l'étape de codage est le code source qui peut servir d'entrée pour la phase de test et de maintenance.
6) Qu'est-ce qu'une étude de faisabilité?
La faisabilité permet d'évaluer la viabilité du développement de projets logiciels pour toute organisation. L'analyste logiciel fait l'étude complète pour comprendre la faisabilité opérationnelle, économique et technique de tout projet.
7) Quels sont les niveaux de maturité dans CMM?
Le modèle de maturité des capacités est une référence pour analyser la maturité du processus de développement logiciel d'une organisation. C'est une technique qui permet d'affiner le processus de développement logiciel d'une entreprise. Il sert à évaluer toute entreprise par rapport à une échelle de cinq niveaux différents en fonction de leurs domaines de processus clés. Il raconte la maturité de l'entreprise en fonction du projet avec lequel l'entreprise traite et des clients.
Initial, Managed, Defined, Quantitativement Managed et Optimizing sont cinq niveaux qui déterminent les niveaux CMM de toute entreprise.
8) Donnez-vous quelques avantages à utiliser le modèle V?
- Simple et facile à utiliser.
- Chaque phase a des
- Le modèle V a plus de succès en raison du développement précoce des plans de test. Cela réduit le coût des corrections de bogues
- Fonctionne plus efficacement avec les petits projets où les exigences sont faibles
9) Quelle est la «portée» d'un projet?
La portée du projet n'est rien d'autre que les buts, objectifs et attentes du projet. La portée du logiciel est une limite bien définie, qui comprend tous les processus qui sont exécutés pour développer et livrer le produit logiciel. La portée du logiciel comprend toutes les fonctionnalités et tous les artefacts à fournir au système logiciel. La portée du logiciel permet également d'identifier ce que le système fera et ce qu'il ne fera pas.
10) Selon vous, quand faut-il former les utilisateurs sur un nouveau système?
Pendant la phase de mise en œuvre
11) Nommez la phase où la performance du nouveau système est surveillée?
Pendant la phase d'évolution et de maintenance, le système est surveillé en permanence.
12) Qu'est-ce qu'un système d'information informatisé?
C'est un système dans lequel les ordinateurs exécutent certaines procédures.
13) Expliquer la conception de bas niveau ou détaillée concernant SDLC
Dans la conception de bas niveau, la conception de haut niveau est décomposée en modules et programmes. La conception logique est développée pour chaque programme et elle sera documentée sous forme de spécifications de programme.
14) A quoi sert la session JAD?
La session JAD (Joint Application Design) est utilisée pour obtenir des données et des informations sur le système
15) Énoncez la différence entre SDLC et Stlc
SDLC implique la vérification et la validation complètes d'un projet. L'étape SDLC nécessite une analyse des exigences commerciales, une conception, un processus de développement, un processus de test et une maintenance.
Alors que le STLC n'implique que la validation.
16) Qui sont les personnes impliquées dans les phases du modèle Waterfall
Les personnes impliquées dans le modèle de cascade dépendent de la structure de l'organisation. Ici, ce sont des professionnels qui sont généralement impliqués
- Analyste d'affaires
- Responsable technique ou développeurs seniors
- Responsable technique ou architecte système en phase de conception
- Développeurs en phase de codage.
- Testeurs en phase de test.
- Chef de projet et équipe de maintenance en phase de maintenance
17) Qu'est-ce que le DFD de niveau 0?
Le niveau d'abstraction le plus élevé est appelé DFD de niveau 0 (diagramme de flux de données). Il est également connu sous le nom de DFD au niveau du contexte. Il donne des spécifications sur l'ensemble du système d'information sous la forme d'un diagramme contenant tous les détails sur le système.
18) Expliquez le rassemblement des exigences de l'équipe concernant le SDLC
La collecte des exigences est une phase importante du SDLC. Au cours de cette étape, les exigences commerciales sont rassemblées. Le calendrier et le coût du projet analysent également dans cette phase.
19) Expliquez brièvement la phase de test
Différentes méthodologies de test sont pratiquées pour détecter les bogues logiciels, qui se produisent lors des phases précédentes. Aujourd'hui, il existe de nombreux types d'outils de test et des méthodologies sont disponibles. Peu de premiers construisent également leurs outils de test, qui sont fabriqués sur mesure en fonction des besoins ou de leurs organisations.
20) Quels sont les problèmes rencontrés dans le modèle de cascade?
Certains des problèmes courants rencontrés dans le modèle de cascade sont
- Le modèle en cascade n'est pas idéal pour les projets complexes où les exigences ne sont pas claires
- Il faut beaucoup de temps pour terminer chaque étape
- Il y a certains bugs qui n'ont jamais été corrigés dans ce modèle
21) Comment s'appelle l'étude détaillée du système existant?
L'étude détaillée du système existant est appelée Analyse du système
22) Quel est l'objectif principal du prototypage?
Le prototypage propose un mini-modèle du système proposé
23) À quelle étape de la résiliation anticipée du projet SDLC pourrait-elle être effectuée?
Dans le processus SDLC, la clôture du projet peut être effectuée dans la phase d'étude de faisabilité.
24) Selon vous, quelle est la phase la plus créative et la plus difficile du cycle de vie du système?
La conception est l'une des phases les plus difficiles du cycle de vie du SDLC.
25) Nommez le type de faisabilité où les économies de coûts et les bénéfices supplémentaires dépasseront l'investissement requis.
C'est ce qu'on appelle la faisabilité économique
26) Les corrections de bogues peuvent-elles également inclure la maintenance logicielle?
Oui, l'étape de correction de bogues comprend également la maintenance du logiciel
27) Le coût de la correction des erreurs est le moins élevé à quelle étape du cycle de vie de la SDCL?
Le coût de la correction d'erreurs est très inférieur au stade précoce de l'analyse des besoins.