Développement Web processus et environnements techniques
Le processus de développement d'applications Web est essentielle à la réussite des projets sur le Web. Les processus correct ne peut être appliquée que si les environnements techniques sont correctement l'installation. Environnements techniques sont nécessaires de développement, test et les applications production.Web architecture (http://www.sysoptima.net/architecture/technical_architecture.php) est typiquement de 3-tiers. Les applications sont développées sur des plates-formes NT et déployé à la production sur les plateformes UNIX. Sans rationalisation des procédures et des paramètres d'environnement approprié, le déploiement et le test n'est pas seulement une expérience frustrante, mais aussi un inconvénient majeur de l'insuffisance de demande et le budget overrun.Development et environnement de test mai être alimenté par des ordinateurs moins puissants, mais les configurations devraient être les mêmes pour les trois environnements. Environnements de développement et d'essai doit être rempli avec Les données de production periodically.Development EnvironmentRole - L'environnement de développement est un lieu où l'équipe de développement pour développer et tester les applications. Si les applications sont développées sur NT, le déploiement à UNIX environnement permet aux développeurs d'applications NT port à l'environnement UNIX et UNIX test tâches spécifiques, tels que les scripts shell et préoccupations jobs.Security cron - Équipe de développement devraient avoir le contrôle complet et l'accès aux l'environnement, si l'installation de nouveaux logiciels devraient être consultés par admin UNIX et DBA.Test EnvironmentRole - L'environnement de test est un endroit où l'équipe assurance qualité (gestion de configuration et de test logiciel ) les pratiques http://www.sysoptima.net/software_testing/software_testing_procedures.php déploiement. Le déploiement d'applications volumineuses et complexes mai de prendre les préoccupations de nombreuses trials.Security - QA équipe est entièrement responsable pour l'environnement de test. Développement de l'équipe ne doit pas être au courant de l'existence de l'environnement de test. En réalité, les membres de l'équipe de développement sont souvent impliqués dans le déploiement pour tester l'environnement en grande partie parce organisations tendance à placer le personnel ayant des compétences moins techniques sur l'AQ team.Production EnvironmentRole - L'environnement de production est un endroit où vous servir vos clients. Le déploiement de test à la production doit être automatisé en utilisant des scripts de déploiement pour éviter les erreurs du potentiel humain et à réduire les problèmes de déploiement cost.Security - Les deux équipes de développement et d'AQ équipe ne doit pas être au courant de l'existence de environnement de production. Il s'agit de la seule responsabilité de l'équipe d'exploitation de maintenir les procédures environment.The production et les paramètres d'environnement technique décrite ci-dessus ont été prouvé son utilité dans la éliminant de nombreux problèmes dans l'application web-based système. La mise en œuvre réussie de la procédure, cependant, dépend de l'engagement de la direction et les compétences techniques des équipes de tous les involved.Bruce Zhang a plus de 10 ans d'expérience dans l'architecture (http://www.sysoptima.net/architecture/) et le développement des applications Web. Il exploite un site Web http://www.sysoptima.net/ qui accumule la connaissance de web development.He maintient une base de connaissances pour Customer Relationship Management (CRM) à http://www.sysoptima.com/crm/ pour la compréhension du logiciel CRM à partir d'une perspective systémique.
Source D'Article: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster obtenir le code html
Ajouter cet article sur votre site Web dès maintenant!
Webmaster envoyer vos articles
Aucune inscription requise! Remplissez le formulaire et votre article est dans le Messaggiamo.Com répertoire!