Liste de contrôle de développement du logiciel personnalisé

| by Michael Cordova | December 01, 2006

Le développement fait sur commande de logiciel de base de données est facilité par l'utilisation d'une liste de contrôle des questions standard d'être répondu avant qu'un système soit créé, et avant analyse commence. Cette liste de contrôle est fournie à l'aide dans la phase d'analyse/conditions d'un nouveau projet de développement du logiciel personnalisé.

Si vous êtes intéressé à avoir le 21ème siècle Technologies, Inc. créer un nouveau système pour toi, puis la liste de contrôle suivante et les réponses associées faciliteront le processus d'analyse. Les réponses peuvent e-nous être expédiées ou envoyées par fax à l'email address et au numéro de fax en bas de la page.

CONSIDÉRATIONS D'AFFAIRES

1. Date de livraison désirée ou programme proposé de projet.
2. Raison d'affaires de, et urgence du projet.
3. Quelles sont les contraintes de coût ?
4. Cas d'utilisation - description de la façon dont chaque groupe d'utilisateurs emploiera le système.
a. Processus général d'affaires - l'utilisateur de Web achètera un produit, utilisateur de Web ajoutera un client, utilisateur de Web ajoutera l'information de contact, etc.
b. entrée-sortie - les utilisateurs de Web saisiront des données dans des formes, données seront importés, administrateur doivent courir beaucoup de rapports de gestion, administrateur doit exporter vers l'Excel et le texte, etc.
c. Fréquence d'activité - beaucoup de fois chaque jour, une fois que quotidien, hebdomadaire, etc.
d. Cycles d'activité - rapports hebdomadaires de ventes à tous les responsables des ventes lundi matin, à livres étroits à la fin de l'année, etc.

NATURE D'APPLICATION

1. Avez-vous un outil ou une technologie de développement désiré à l'esprit ? Vous pouvez vouloir couper l'application en quelques pièces qui peuvent être courues sur un ordinateur de poste de travail de Windows, alors que d'autres pièces (comme des rapports, ou des écrans d'entrée de fiche de présence) sont accédées par l'intermédiaire d'un web browser sur votre Intranet local. Des applications et les rapports de Web peuvent être regardés sur tous les types d'ordinateur et logiciels d'exploitation qui sont capables des pages Web de visionnement. Une partie usine actuellement disponible pour établir le système est énumérée ici :
a.c#/VB.NET
b. ASP.NET
c. Pages actives de serveur ou fusion froide pour des applications de Web conduites par base de données robuste
d. ColdFusion
e. De base visuel
serveur de F. SQL
g. MS Access
h. Javascript - pour la compatibilité en travers de navigateur,
i. VBScript - pour le serveur scripting, et client scripting si l'Internet Explorer est le seul navigateur de client
j. Dreamweaver - pour une fonctionnalité finie plus élevée de client
serveur de K. SQL rapportant des services
l. Rapports en cristal - pour Windows et le Web a basé des rapports
m. ActiveReports
n. Excel
o. Powerpoint
p. Systèmes interactifs de la réponse de voix (IVR) - cadran 1 pour l'anglais, 2 pour l'Espagnol…
2. Si d'autres applications sont impliquées (MS Word, MS Excel, QuickBooks, etc.), quelle version sera employée ?
3. Résolution désirée d'écran (800x600, 1024x768, etc.),
4. Taille d'écran (15 ", 17 ", 19 », 21 ")
5. Police préférée et taille (Arial 10, périodes nouveaux 12 romains, etc.) ?
6. Version de Windows de cible pour chaque ordinateur de client dans le système (98, NT 4.0, 2000, XP, serveur 2003, etc.),
7. Web server - services d'information de MME. Internet (IIS), Apache, etc.
8. Logiciel d'exploitation d'ordinateur de cible sinon une plateforme de Windows - Apple, Unix, Linux, etc.
9. Matériel de poste de travail de cible pour toutes les stations de client,
a. La fréquence d'horloge - 1333, 1500, 2000, 3000, etc. mégahertz,
b. L'espace d'entraînement dur - 100, 200, 400, etc. Gbytes,
c. RAM - 128Mb, 256Mb, 512Mb, 1Gb, etc.
10. Si une application de réseau, qui réseau et version ? - Windows, Novell 3.1, Novell, etc.
11. Quelles sont les lettres d'entraînement pour les bases de données principales gérées en réseau si une application de réseau ? F, G, H, etc. ? Ceci réduit l'effort de déploiement en se développant dans le même environnement que les postes de travail de cible.
12. Si disponible et convenable, fournir svp à un diagramme de configuration de réseau des chemins au serveur (où la base de données résidera) et tous les clients, groupes de sécurité/utilisateur, etc.
13. 24x7 (24 heures sur 24, 7 jours par semaine) à temps de bon fonctionnement est-il exigé ? Si oui, expliquer svp le besoin d'affaires. Nous discuterons cet autre. Le coût monte comme plus à temps de bon fonctionnement est exigé. Plus de ressources sont nécessaires - le divers personnel sur des pagineurs, des ordinateurs superflus ou des composants comme des alimentations d'énergie PILLE ou a reflété les commandes dures, etc.
14. L'accès de données de l'Internet/Intranet est-il désiré ?
a. Pour la saisie de données ?
b. Pour le rapport passant en revue seulement ?
c. Pour disséminer les documents existants ?
d. À l'avis d'email des événements prédéterminés de déclenchement d'affaires (étape importante de projet rencontrée et évaluation approuvée, des employés prête pour approbation, etc.) ?
15. La sécurité est-elle désirée ?
a. Sécurité extrêmement élevée de réseau (Internet) - mur à l'épreuve du feu, proxy server, etc.
b. Sécurité de niveau de base de données - le MS Access a la sécurité, mais le serveur de SQL a un modèle beaucoup plus serré de sécurité attaché dedans avec le logiciel d'exploitation de la victoire 2000/NT.
c. Sécurité de niveau d'application
d. (Pseudo) algorithme minimum de sécurité - à prix réduit
e. Veuillez indiquer les groupes d'utilisateur qui peuvent avoir la sécurité spéciale ont besoin exiger différents niveaux de sécurité :
i. Adjoints administratifs
ii. Analystes
iii. Ingénieurs
iv. Directeurs
v. Propriétaires de compagnie
vi. Interfaces gestionnaire
16. Sont-ils les scénarios de secours actuellement en place ? Les protections seront un composant intégral du système. L'importance de ceci ne peut pas être excédent souligné.
a. Quotidien, hebdomadaire, mensuellement sur la bande
b. Quotidien, hebdomadaire, mensuellement sur le CD ou toute autre commande optique
c. Sur un autre ordinateur
d. Protections régulières situées à un emplacement à distance
17. Sont-elles la protection et les politiques d'Anti-Virus en place ? C'est une partie importante de s'assurer qu'un système reste en service.
18. L'extérieur dépannant sera-t-il désiré ? L'addition du logiciel de traitement et de notation d'erreur facilitera l'appui à distance et le dépannage.
19. Documentation désirée ?
a. Aucun
b. Installation
c. Utilisateur
d. Administrateur
e. Logiciel
f. Aide en ligne
g. Spécial
h. Tout les ci-dessus
20. Quel est le niveau de compétence de tous les utilisateurs pour les outils de cible et les environnements - Windows, Excel, etc. ?
21. Est-ce que interfaces à d'autres systèmes (comptabilité, un livre de paie, une base de données différente, GIS, cheminement de camion, etc.) seront exigées ? Ceci affectera le modèle de données et la configuration de système, planification tellement tôt pour ces interfaces est critique à leur inclusion réussie dans le système.
22. Est-ce qu'fonction de vérification rétrospective est désirée pour des changements aux données existantes ? Quelles parties du système devront être auditées ?
23. Est le gouvernement rapportant ou la sécurité de données exigée - Sarbanes Oxley, HIPAA, etc.
24. Nombre de rapports. Une copie papier témoin ou au moins un schéma de main de chacune aidera de manière significative dans la détermination des prix de rapport et des commonalties (en-têtes de compagnie, formats, etc.). Les articles importants sont :
a. Nombre de sections comprenant des groupes de sorte,
b. Définition des données de base pour tous les champs dans chaque section et leur méthode de calcul,
c. Résumés,
d. Format désiré de rendement :
i. prévision d'écran de Windows
ii. HTML
iii. E-mail
iv. PDF
v. Texte délimité
vi. Bilan d'Excel
vii. D'autres sorties
25. Est-ce qu'reportage, une extraction de données, ou des possibilités définis pour l'utilisateur ad hoc d'analyse (sur ligne traitement analytique (OLAP), exploitation de données, etc.) est désiré ?
26. Est-ce qu'programme d'installation est nécessaire pour la distribution d'une application à beaucoup d'utilisateurs ?
27. Est-ce qu'installation automatisée de réseau ou d'Internet est désirée ?
28. Le point fait sur commande pour diriger des communications sont-ils nécessaires ? Ceci peut par fax également inclure envoyer automatisé.
29. Considérations spéciales :
a. Les principes économiques uniques, calculs, ont désiré des avertissements, etc.
b. Texte significatif analysant
c. Questions et problèmes connus ou possibles qui peuvent être allégés avec l'essai
d. Possibilités conduites de voix
e. Bases de données multiples (Access et serveur de SQL, Oracle, etc.)

DONNÉES ET VOLUME

1. Combien d'utilisateurs sont prévus sur le système dans (1 - 3 ans et après) la limite proche (des 6 premiers mois) et longue ?
2. On s'attend à ce que combien d'utilisateurs emploient le système en même temps pendant des périodes de pointe dans le proche et le terme ?
3. Quel type de trafic de données sera sur le réseau pour le proche et le terme - nombres, texte, images, vidéo, multimédia, etc. ?
4. Quel est le volume du trafic prévu pour le proche et le terme ?
5. Que le nombre estimé d'enregistrements est-il à stocker pour le proche et le terme ?
6. Devons-nous importer des données des dossiers ou des systèmes existants ? Noter que les caractères comme le `« # ont la signification spéciale dans l'informatique et la conversion, et exiger la manipulation spéciale de code. Les noms (joie de D') et d'autres zones d'information peuvent contenir ces caractères.
a. Non. Des données d'exemple seront habituellement fournies dans la base de données, le texte, ou le format de bilan. Ceci aide de manière significative dans le système examinant et tient compte de la découverte des erreurs et du piégeage d'erreurs avant que le système soit fourni.
b. Oui.
i. L'ensemble ou une partie des données existantes est-il nécessaire ? Que partie ?
ii. L'utilisation des données existantes peut-elle être arrêtée tandis que nous convertissons les données en nouveau système ?
iii. Est-ce que c'un un temps est conversion de données, ou devrons-nous importer des données des systèmes existants régulièrement ?
iv. Quelques champs sont-ils la plupart du temps blancs ?
v. Quelques champs désirés sont-ils absents ?

Article Source: http://www.articleset.com



About the Author

Michael A. Cordova is a managing partner at Mercury Leads, Inc. For questions about our Search Engine Optimization (SEO) and Internet Marketing services go to http://www.mercuryleads.com/search-engine-optimization-internet-marketing-seo.asp or call us today at 303-744-2178.

» Read more articles by Michael Cordova
You are welcome to publish or reprint this article free of charge, provided: