L'analyse des besoins usage de cas obtenu, glossaire, spécifications complémentaires tirées modèle de conception, schéma modèle architectural document de l'
analyse de la discrimination et la conception: l'
architecture:
4 + 1 vues
analyse et flux de travail d'architecture
analyse et la conception d'un cas conduit
par exemple mis en œuvre
itérative Développement
Vue 4 + 1 Vue
logique: La vue logique
est principalement utilisée pour décrire les exigences fonctionnelles du système, c'est-à-dire le service fourni par le système à l'utilisateur final. Dans la vue logique, le système est décomposé en une série d'abstraction fonctionnelle, de décomposition fonctionnelle et d'analyse fonctionnelle Définition du problème. Dans la technologie orientée objet, grâce à l'abstraction, l'encapsulation et l'héritage, le modèle objet peut être utilisé pour représenter la vue logique et le diagramme de classes peut être utilisé pour décrire la vue logique.
Vue Développement (vue Développement / Module) La vue Développement est principalement utilisée pour décrire l'organisation et la gestion des modules logiciels (via une bibliothèque ou un sous-système). Servir les programmeurs de logiciels et faciliter la conception et la mise en œuvre ultérieures. Il est décrit par le diagramme de modèle et le diagramme de sous-système de la relation entrée-sortie du système. Tenez compte des exigences internes du logiciel: facilité de développement, possibilité de réutilisation, polyvalence, limitations, etc.
Le processus tente de se concentrer sur les caractéristiques de fonctionnement du système, en se concentrant sur les exigences non fonctionnelles (performances, disponibilité). Servir les intégrateurs de systèmes pour faciliter les tests de performances ultérieurs. Accent sur la concurrence, la distribution, l'intégration, la robustesse (tolérance aux pannes), l'évolutivité, le débit, etc. Définissez dans quel thread (Thread) l'opération spécifique de chaque classe dans la vue logique est effectuée.
La vue physique tente de décrire la configuration matérielle. Servir le personnel d'ingénierie système, résoudre la topologie du système, l'installation du système, la communication et d'autres problèmes. Considérez principalement comment mapper le logiciel au matériel, et considérez également les performances du système, l'échelle, la fiabilité, etc.
La vue logique et la vue de développement sont principalement utilisées pour décrire la structure statique du système. La vue du processus et la vue physique sont principalement utilisées pour décrire la structure dynamique du système. Tous les systèmes ne doivent pas dessiner 5 vues, mais chacun a son propre objectif
Scènes (scénarios) Les scènes sont utilisées pour décrire les relations entre les composants et relier organiquement les quatre vues. Vous pouvez décrire les relations de composants dans une vue particulière, ou vous pouvez décrire les relations de composants entre différentes vues. Des représentations textuelles et graphiques sont disponibles.