当前位置:网站首页>[ingénierie logicielle] points clés à la fin de la période

[ingénierie logicielle] points clés à la fin de la période

2022-06-24 22:32:00 Les agneaux ne volent pas.

1)Caractéristiques du modèle incrémental?

Soumettre le produit à l'utilisateur par lots

2)Caractéristiques des prototypes rapides et des modèles de chute d'eau?

Soumettre tous les produits répondant à toutes les exigences à l'utilisateur en même temps

3)Caractéristiques du modèle hélicoïdal?

Un prototype rapide du processus d'analyse des risques a été ajouté à chaque étape.

4)Cycle de vie du logiciel8Étapes?

Période de définition du logiciel:Définition du problème、Étude de faisabilité、Analyse des besoins

Période de développement du logiciel:Conception générale、Conception détaillée、Unit é de codage et d'essai(Réalisation)、Essais intégrés

Période de maintenance du logiciel:O & M

Documents correspondant aux huit phases:Sauf que l'analyse des exigences est une spécification des exigences,O & M est un document de conception d'évaluation,Tous les autres sont“Un certain stade+Rapport”

5)Objet de l'étude de faisabilité?

Au lieu de résoudre le problème, déterminez s'il en vaut la peine.

6)Trois aspects de l'étude de faisabilité?

1、Faisabilité technique

2、Viabilité économique

3、Faisabilité opérationnelle

7)Rôle des spécifications?

Décrire les besoins globaux de l'utilisateur(Rapports à l'étape de l'analyse des besoins,Les rapports des phases précédentes ne peuvent servir de base qu'aux phases ultérieures.)

8)Qu'est - ce que1:1Liens avec,Qu'est - ce que1:nLiens avec?

1:1   Il n'y a qu'un seul gestionnaire dans un ministère.,Un gestionnaire ne travaille que dans un seul ministère

1:n   1Les enseignants enseignent plusieurs cours,Un seul professeur par cours

9)E-RSignification représentée par chaque symbole dans le dessin?

Rectangle:Entité

Rectangle arrondi:Propriétés

Rhomboïde:Relations

10)Couplage(Plus bas, mieux c'est.,Degré d'interconnexion entre les différents modules)

Le couplage des données est un couplage faible,D'accord.;Couplage de commande、Couplage du contenu(Plus haut) C'est un couplage élevé ,C'est pas bon.;

  1. Cohésion(Plus haut, mieux c'est., L'étanchéité entre les mêmes modules )

Fonction(Cohésion):10 >Ordre:9 >Communications:7 >Processus:5 >Temps:3 >Logique:1  >Par hasard:0

  1. Profondeur、Largeur、Ventilateur、 Calcul du ventilateur ?P101
  2. Méthode de conception axée sur le flux de données?( Cartographier le flux d'information en une structure logicielle )

Le flux d'information est divisé en :1、 Flux d'échange 2、Flux de transactions( Axé sur les transactions )

  1. Qu'est - ce que la programmation structurelle ?

Utiliser le moins possible GO TO Méthode de programmation des déclarations

  1. Qualité de conception de l'interface homme - machine , Influence directe sur l'évaluation du logiciel par l'utilisateur , Cela affecte la compétitivité et la durée de vie des produits logiciels , C'est pour ça qu'il faut y prêter attention
  2. Quatre problèmes liés à la conception de l'interface homme - machine ?
  1. Temps de réponse du système
  2. Services d'aide aux utilisateurs
  3. Traitement des messages d'erreur
  4. Interaction des commandes
  1. JacksonLes trois étapes de la méthode?
  1. Déterminer la structure des données d'entrée et de sortie
  2. Analyse des unités de données correspondant à la structure des données d'entrée et à la structure des données de sortie
  3. DeStructure des donnéesExporterOrganigramme du programme
  4. Liste de toutes les opérations et conditions , Et l'assigner à l'endroit approprié dans le diagramme de structure du programme
  5. Le pseudocode représente le programme
  1. Objectifs et définitions des tests ?
  1. Un test est le processus d'exécution d'un programme pour découvrir des erreurs dans un programme
  2. .Un bon plan d'essai est un plan d'essai qui est très susceptible de détecter des erreurs qui n'ont pas été découvertes jusqu'à présent (Dans le futur)
  3. Un test réussi est un test qui a révélé des erreurs qui n'ont pas été découvertes jusqu'à présent (À la fin)
  1. Que contient le test de la boîte blanche ?
  1. Couverture logique
  2. Essai de la structure de contrôle
  1. Quelle couverture logique contient ?(Déclarations、Décision、 La réunion de l'examen de condition )
  1. Superposition des déclarations(Le plus faible)
  2. Détermination de la couverture
  3. Couverture conditionnelle( Relativement forte )
  4. Décision/Couverture conditionnelle
  5. Couverture combinée conditionnelle......
  1. Trois façons de tester la boîte noire ?
  1. Division équivalente
  2. Analyse des valeurs limites
  3. Fausse spéculation
  1. Différence entre l'essai en boîte blanche et l'essai en boîte noire?

Test de la boîte blanche: Mesure de la structure interne du programme (Point de vue du développeur)

Test de la boîte noire: La fonction utilisateur est mesurée (Point de vue de l'utilisateur)

  1. Différences entre les objectifs de mise en service et d'essai ?

Objectifs de mise en service : Trouver la cause de l'erreur logicielle et corriger

Objectif du test:Trouver l'erreur, Mais sans correction

  1. Quelles sont les trois voies de mise en service ?
  1. Très sec.(Le pire.)
  2. Méthode de rétrosuivi
  3. Méthode d'exclusion des causes
  1. Définition de la maintenance des logiciels?

La maintenance du logiciel est une fois que le logiciel a été livré pour utilisation , Le processus de modification du logiciel pour corriger les erreurs ou répondre à de nouveaux besoins

  1. Point de départ et principes fondamentaux de la méthodologie orientée objet ?

Imiter autant que possible la façon de penser des habitudes humaines , Rendre les méthodes et les processus de développement de logiciels aussi proches que possible des méthodes et des processus de résolution de problèmes dans le monde de la connaissance humaine

  1. Quelle est la différence entre la méthode de conception orientée objet et la méthode de conception traditionnelle ?

.Utilisez les concepts du monde réel pour penser aux problèmes dans l'abstrait et les résoudre naturellement

  1. Distinguer clairement les concepts de classe et d'instance ?

Catégorie:Travailleurs、Infirmière、Docteur.

Exemple: Spécifiquement pour quelqu'un ,Zhang San、Li - si.....

  1. Qu'est - ce qu'un paquet?

L'Encapsulation est la dissimulation d'informations , Cacher les détails d'implémentation de l'objet à l'extérieur en l'Encapsulant

  1. Quels sont les trois modèles ?
  1. Modèle d'objet( Le plus basique et le plus important )
  2. Modèle dynamique
  3. Modèle fonctionnel
  1. UML Relation entre le graphique et le modèle ?
  1. UMLDiagramme de classe pour----->Modèle d'objet
  2. Diagramme de situation------->Modèle dynamique
  3. Diagramme de flux de données/Exemple------->Modèle fonctionnel
  1. Une caractéristique importante d'une excellente conception logicielle est Facile à entretenir
  2. Dans la méthodologie du cycle de vie :

Diviser le design en :1、Conception générale2、Conception détaillée

Conception orientée objet:1、Conception du système2、Conception d'objets

36) La clé du succès d'un projet logiciel : Personnel hautement qualifié

37) Caractéristiques des trois groupes de programmeurs ?

Caractéristiques du Groupe des programmeurs démocratiques :( Convient aux groupes de programmeurs expérimentés )

  1. Les membres du Groupe sont totalement égaux , Les décisions techniques peuvent être négociées .
  2. Petit groupe
  3. Adopter une organisation informelle ( Chef d'équipe nominal )
  4. Forte motivation, Mais le manque de leadership et d'autorité

Caractéristiques du Groupe des programmeurs principaux :( Il y a beaucoup d'aspects qui ne sont pas pratiques )

  1. Spécialisation, Tout le monde n'accomplit que des tâches professionnelles
  2. Stratification: Un programmeur compétent dirige chaque membre de l'équipe , Et sous sa pleine responsabilité

Caractéristiques du Groupe de programmeurs modernes :

  1. Diviser le programmeur principal en chef technique et en chef administratif
  2. Les grands groupes de projet prennent des sous - groupes 、 Approche à plusieurs niveaux
  3. La décentralisation de la prise de décisions accroît l'enthousiasme des membres
  1. Estimer la taille du logiciel en deux catégories ?
  1. Technologie des lignes de code
  2. Technologie des points de fonction

Type de question:

Question à choix unique(20- Oui.)

Question de jugement(10- Oui.)

Réponse simple(4- Oui.)

Questions de conception(4- Oui.) Exercice de référence

原网站

版权声明
本文为[Les agneaux ne volent pas.]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/175/202206241626452871.html