当前位置:网站首页>[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.;
- 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
- Profondeur、Largeur、Ventilateur、 Calcul du ventilateur ?P101
- 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 )
- Qu'est - ce que la programmation structurelle ?
Utiliser le moins possible GO TO Méthode de programmation des déclarations
- 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
- Quatre problèmes liés à la conception de l'interface homme - machine ?
- Temps de réponse du système
- Services d'aide aux utilisateurs
- Traitement des messages d'erreur
- Interaction des commandes
- JacksonLes trois étapes de la méthode?
- Déterminer la structure des données d'entrée et de sortie
- Analyse des unités de données correspondant à la structure des données d'entrée et à la structure des données de sortie
- DeStructure des donnéesExporterOrganigramme du programme
- Liste de toutes les opérations et conditions , Et l'assigner à l'endroit approprié dans le diagramme de structure du programme
- Le pseudocode représente le programme
- Objectifs et définitions des tests ?
- Un test est le processus d'exécution d'un programme pour découvrir des erreurs dans un programme
- .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)
- 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)
- Que contient le test de la boîte blanche ?
- Couverture logique
- Essai de la structure de contrôle
- Quelle couverture logique contient ?(Déclarations、Décision、 La réunion de l'examen de condition )
- Superposition des déclarations(Le plus faible)
- Détermination de la couverture
- Couverture conditionnelle( Relativement forte )
- Décision/Couverture conditionnelle
- Couverture combinée conditionnelle......
- Trois façons de tester la boîte noire ?
- Division équivalente
- Analyse des valeurs limites
- Fausse spéculation
- 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)
- 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
- Quelles sont les trois voies de mise en service ?
- Très sec.(Le pire.)
- Méthode de rétrosuivi
- Méthode d'exclusion des causes
- 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
- 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
- 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
- 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.....
- 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
- Quels sont les trois modèles ?
- Modèle d'objet( Le plus basique et le plus important )
- Modèle dynamique
- Modèle fonctionnel
- UML Relation entre le graphique et le modèle ?
- UMLDiagramme de classe pour----->Modèle d'objet
- Diagramme de situation------->Modèle dynamique
- Diagramme de flux de données/Exemple------->Modèle fonctionnel
- Une caractéristique importante d'une excellente conception logicielle est Facile à entretenir
- 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 )
- Les membres du Groupe sont totalement égaux , Les décisions techniques peuvent être négociées .
- Petit groupe
- Adopter une organisation informelle ( Chef d'équipe nominal )
- 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 )
- Spécialisation, Tout le monde n'accomplit que des tâches professionnelles
- Stratification: Un programmeur compétent dirige chaque membre de l'équipe , Et sous sa pleine responsabilité
Caractéristiques du Groupe de programmeurs modernes :
- Diviser le programmeur principal en chef technique et en chef administratif
- Les grands groupes de projet prennent des sous - groupes 、 Approche à plusieurs niveaux
- La décentralisation de la prise de décisions accroît l'enthousiasme des membres
- Estimer la taille du logiciel en deux catégories ?
- Technologie des lignes de code
- 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
边栏推荐
- socket(1)
- Raspberry pie preliminary use
- Balanced binary search tree
- NIO多路复用之Selector的使用
- Interrupt, interrupted, isinterrupted differences
- Technology Review: what is the evolution route of container technology? What imagination space is there in the future?
- Huada 4a0gpio settings
- Redis hop table
- socket done
- 揭秘B站,程序员穿女装敲代码,效率更高是真的吗?
猜你喜欢
随机推荐
华大04a工作模式/低功耗模式
Balanced binary search tree
YGG recent game partners list
leetcode:45. 跳跃游戏 II【经典贪心】
Technology inventory: Technology Evolution and Future Trend Outlook of cloud native Middleware
NIO、BIO、AIO
Description of software version selection of kt6368a Bluetooth dual-mode transparent chip
L2 元年,Arbitrum Nitro 升级带来更兼容高效的开发体验
Redis-跳表
leetcode:515. Find the maximum value in each tree row [brainless BFS]
Flutter: Unsupported value: false/true
Yyds dry goods inventory junit5 learning II: assumptions class
Disk structure
Unable to use the bean introduced into the jar package
Zero code can apply data visualization to enterprise management
学习笔记23--多传感器信息融合基础理论(上)
leetcode:55. 跳跃游戏【经典贪心】
04A interrupt configuration
Common voting governance in Dao
Information update on automatic control principle









