当前位置:网站首页>[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
边栏推荐
- Why can some programmers get good offers with average ability?
- 零代码即可将数据可视化应用到企业管理中
- Principles of Ethernet port mirroring, link aggregation and VLAN Technology
- 一个女孩子居然做了十年硬件。。。
- NIO、BIO、AIO
- Selection and comparison of message oriented middleware MQ
- 60 个神级 VS Code 插件!!
- 磁盤的結構
- leetcode:515. 在每个树行中找最大值【无脑bfs】
- 04A interrupt configuration
猜你喜欢

How does flutter use the online transcoding tool to convert JSON to model

揭秘B站,程序员穿女装敲代码,效率更高是真的吗?

L2 元年,Arbitrum Nitro 升级带来更兼容高效的开发体验

如何提取网页中的日期?

socket done

How to grab the mobile phone bag for analysis? Fiddler artifact may help you!

socket(1)

Raspberry pie preliminary use

NIO、BIO、AIO

Yyds dry goods inventory junit5 learning II: assumptions class
随机推荐
YGG recent game partners list
Publicity of the second batch of shortlisted enterprises! Annual Top100 smart network supplier selection
使用Aggregated APIServer扩展你的kubernetes API
ansible基本配置
Introduction, installation and use of postman tool
Find the maximum value in each tree row [extension of one of the hierarchical traversals]
leetcode:515. Find the maximum value in each tree row [brainless BFS]
FANUC机器人_KAREL编程入门学习(1)
学习笔记23--多传感器信息融合基础理论(上)
Genesis public chain and a group of encryption investors in the United States gathered in consensus 2022
Genesis公链与美国一众加密投资者齐聚Consensus 2022
网上立案流程
CA Zhouji - the first lesson in 2022 rust
Online filing process
理想L9,智能座舱新潮流
Filtered data analysis
String exercise summary 2
img2pdf
揭秘B站,程序员穿女装敲代码,效率更高是真的吗?
Flutter: Unsupported value: false/true