Accueil technologie Conception de contour

Conception de contour



Courte introduction

Il existe de nombreuses façons de décrire la conception. Au début, il existait des méthodes modulaires et des méthodes de décomposition fonctionnelle ; à la fin des années 1960, des méthodes de conception orientées flux de données et orientées structure de données ont été proposées ; ces dernières années, des méthodes de conception orientées objet ont également été proposées.

Le format de la conception de contour est le suivant :

1. Introduction

1.1 Objet de l'écriture

1.2 Contexte

1.3 Définition

1.4 Matériaux de référence

2Conception globale

2.1 Règlement des exigences

2.2 Environnement d'exploitation

2.3 Concept de conception de base et flux de traitement

2.4 architecture du système

2.5 la relation entre les exigences fonctionnelles et les programmes

2.6 traitement manuel

2.7 Question non résolue

3 Conception des interfaces

3.1 Interface utilisateur

3.2 Interface externe

3.3 Interface interne

4 Conception des opérations

4.1 Combinaison de modules d'exploitation

4.2 Contrôle de fonctionnement

4.3 Temps de fonctionnement

5 Conception de la structure des données du système

5.1 Éléments essentiels de la conception d'une structure logique

5.2 Éléments essentiels de la conception de la structure physique

5.3 Relation entre la structure de données et le programme

6 Conception de la gestion des erreurs système

6.1 Message d'erreur

6.2 Mesures correctives

6.3 Conception de la maintenance du système

But de l'écriture

Décrivez le but de la rédaction de cette brève spécification de conception, indiquez les lecteurs visés.

Fond

La description:

une. Le nom du système logiciel à développer ;

b. Énumérez le proposant de la tâche de ce projet, les développeurs, les utilisateurs et les stations de calcul (centres) qui exécuteront le logiciel.

Définition

Énumérez les définitions des termes spécifiques utilisés dans ce document et les phrases originales des initiales étrangères.

Matériel de référence

Énumérez les documents de référence pertinents, tels que :

une. Le plan ou contrat approuvé de ce projet, et l'approbation de l'autorité supérieure ;

b. Autres documents publiés appartenant à ce projet ;

c. Documents et matériaux cités tout au long de ce document, y compris les normes de développement de logiciels à utiliser. Énumérez les titres, les numéros de document, les dates de publication et les unités de publication de ces documents, et expliquez les sources auprès desquelles ces documents peuvent être obtenus.

Conception générale

Conditions

Décrire les principaux éléments d'entrée et de sortie et les exigences de performance fonctionnelle du système.

Environnement d'exploitation

Expliquez brièvement les exigences de l'environnement d'exploitation (y compris l'environnement matériel et l'environnement de support) du système.

Concept et flux de traitement

Décrivez le concept de conception de base et le flux de traitement de ce système, essayez d'utiliser la forme de diagrammes.

Les concepts de base de la programmation incluent les programmes, les données, les sous-routines, les sous-routines, les co-routines, les modules et la séquence, la simultanéité, le parallélisme et la distribution.

Architecture du système

Décrire la structure hiérarchique du système, les relations d'appel et les types de technologies de mise en œuvre spécifiques.

Processus manuel

Décrivez le processus manuel (le cas échéant) qui doit être inclus dans le processus de travail de ce système logiciel.

Les questions non résolues

Décrivez les problèmes qui n'ont pas été résolus dans le processus de conception des grandes lignes, mais le concepteur pense qu'ils doivent être résolus avant que le système ne soit terminé.

Conception d'interfaces

Interface utilisateur

Décrivez les commandes et leur structure grammaticale qui seront fournies à l'utilisateur, ainsi que les informations de réponse du logiciel.

Interface externe

Décrivez la disposition de toutes les interfaces entre ce système et le monde extérieur, y compris l'interface entre le logiciel et le matériel, et la relation d'interface entre ce système et divers logiciels de support.

Interface interne

Décrire la disposition des interfaces entre les divers éléments du système au sein de ce système.

Conception d'opération

Combinaison de modules d'exploitation

Décrivez les différentes combinaisons de modules de fonctionnement causées par différents contrôles de fonctionnement externes du système, expliquez chacune Exécutez les modules internes et les logiciels de support expérimentés.

Contrôle des opérations

Décrivez les méthodes et les étapes de fonctionnement de chaque contrôle de fonctionnement externe.

Temps de fonctionnement

Décrivez le temps pendant lequel chaque combinaison de modules en cours d'exécution occupera diverses ressources.

Structure de données

Points de conception

Donner le nom, l'identifiant et chaque élément de données de chaque structure de données utilisée dans ce système L'identification, la définition, la longueur des enregistrements, des fichiers et des services, et leur relation hiérarchique ou tabulaire.

Les principaux points de la structure physique

Les exigences de stockage de chaque élément de données dans chaque structure de données utilisée dans ce système, la méthode d'accès, l'unité d'accès et les relations d'accès physique (index, équipement, zone de stockage), les considérations de conception et les conditions de confidentialité.

Relation avec le programme

Décrivez chaque structure de données et la forme d'accès à ces structures de données :

La gestion des erreurs

Message d'erreur

Utilisez une liste pour expliquer la forme, la signification et la méthode de traitement des informations de sortie du système lorsque chaque situation d'erreur ou de défaillance possible se produit.

Mesures correctives

Décrivez les solutions de contournement possibles une fois la panne survenue, notamment :

une. Description technique de sauvegarde La technologie de sauvegarde à adopter, lorsque les données système d'origine En cas de perte, la technologie de création et de démarrage de la copie, telle que l'enregistrement périodique des informations du disque sur bande, est une technologie de sauvegarde pour les supports de disque ;

b. La description technique de la réduction de l'efficacité est prête à être adoptée La technologie de secours consistant à utiliser un autre système ou une autre méthode moins efficace pour obtenir certaines parties des résultats requis, par exemple, la technologie de réduction de l'efficacité d'un système automatique peut être une opération manuelle et l'enregistrement manuel des données ;

c. La technologie de récupération et de redémarrage décrit la technologie de récupération et de redémarrage à utiliser pour permettre au logiciel de reprendre l'exécution à partir du point de défaillance ou de redémarrer le logiciel depuis le début.

Conception de la maintenance du système

Décrivez les dispositions prises dans la conception interne du programme pour faciliter la maintenance du système, y compris les dispositions spéciales du programme pour l'inspection du système et les points d'inspection de maintenance et le module dédié. La relation correspondante entre les différents programmes peut se présenter sous la forme du schéma matriciel suivant ;

Outil graphique

(1) Diagramme hiérarchique. Les diagrammes hiérarchiques sont utilisés pour décrire la structure hiérarchique du logiciel. Une boîte rectangulaire représente un module et les lignes entre les boîtes représentent la relation d'appel. Comme le montre la figure, la case supérieure représente le module de contrôle principal du système de traitement de texte, qui appelle les modules inférieurs pour compléter toutes les fonctions de traitement de texte. Chaque module de la deuxième couche remplit une fonction principale de traitement de texte.

(2) Diagramme HIPO. Le diagramme HIPO est un "diagramme hiérarchique plus diagramme entrée/traitement/sortie" inventé par IBM. Le graphique hiérarchique plus le nombre est appelé le graphique H. Sur la base du schéma hiérarchique, à l'exception de la case la plus haute, chaque case est numérotée. Chaque case du diagramme hiérarchique a un diagramme IPO correspondant (représentant le processus de traitement du module). Le numéro qui doit être ajouté à chaque graphique IPO est cohérent avec le numéro du graphique hiérarchique (correspondant) qu'il représente. Le diagramme IPO est l'abréviation de diagramme entrée/traitement/sortie.

(3) Schéma structurel. Le diagramme de structure est un outil de conception de structure logicielle proposé par Yordon. Le diagramme de structure est similaire au diagramme hiérarchique. Une case représente un module, et le nom ou la fonction principale du module est indiqué dans la case. La ligne droite (flèche) entre les cases représente la relation d'appel des modules. Utilisez des flèches annotées pour indiquer les informations échangées lors de l'appel du module. La queue est creuse, indiquant que les données sont transmises, et le solide indique que la transmission est contrôlée.

Cet article provient du réseau, ne représente pas la position de cette station. Veuillez indiquer l'origine de la réimpression
HAUT