Spécifications énoncent le fondement pour le développement de nouveaux produits logiciels . Une spécification technique ou d'un document de conception décrit la mise en œuvre d'un programme interne , tels que les structures de données , des modèles de bases de données relationnelles et des algorithmes . Une bibliothèque de liens dynamiques ou DLL, fournit un mécanisme pour les codes et les données partagées , permettant au développeur de la DLL de mise à niveau des fonctionnalités sans nécessiter applications d'être re- liés ou recompilées . Comme les documents de conception pour d'autres types de logiciels , les documents de conception de DLL doit être suffisamment détaillé pour que quelqu'un de moins expérimenté peut lire les spécifications et être en mesure de mettre en œuvre la fonctionnalité décrite dans le document. Choses que vous devez
logiciel de traitement de
Voir Plus Instructions
1
Donnez une brève introduction. Inclure une description de la nouvelle DLL, l'environnement dans lequel les fonctions DLL et les avantages par rapport aux fonctionnalités plus. Décrire qui sont les utilisateurs et les avantages de la DLL fournit eux. Liste des objectifs de conception .
2
écrire au sujet de l'architecture . Inclure une introduction et des sections sur les données, la communication et le code. L'introduction devrait inclure du texte et des schémas identifiant les caractéristiques architecturales de la DLL , telles que les entrées et les sorties et les fils . La section de données doit décrire les données persistantes et d'autres données importantes. La section de communication doit décrire des informations telles que quand et pourquoi la DLL communique et le protocole utilisé pour la communication. La section de code fournit des détails sur les fonctions et interfaces internes .
3
Écrire sur le fonctionnement de la DLL. Inclure des sections sur les types d'utilisateurs , des scénarios typiques d'utilisation , l'installation et la désinstallation de la DLL, l'autorisation de la DLL et mises à niveau.
4
Inclure toute autre information pertinente , comme la conformité aux normes , d'interopérabilité , d'évolutivité et de sécurité. < Br >