Desarrollo de una Aplicación Web

Realizar pequeñas aplicaciones web quizás no conlleva un seguimiento ordenado y sistemático, pero a medida que las aplicaciones crecen las cosas no suelen ser tan sencillas. Hace tiempo, se consideraba que un sitio Web era interactivo cuándo este incluía correo de formulario y poco más. Sin embargo, en la actualidad, los sitios web se han convertido en Aplicaciones Web. Es decir un producto de software convencional que se entrega por la red. Los sitios web pasan de tener un puñado de secuencia de comandos a miles y miles de líneas de código, por ello estos proyectos requieren la misma planificación y gestión que cualquier otro desarrollo de software. Antes de realizar cualquier proyecto, los programadores de la organización deben tener clara este enfoque, visualizar el “que” (que es lo que voy a realizar) antes del “como” (que tecnologías tengo para este objetivo), para ello se realizara un modelo conceptual de cada proyecto sin importar el tamaño de este.

Metodología de Desarrollo

La metodología utilizada en todos los proyectos de la empresa siguen los lineamientos del proceso unificado (UP), por ende se utilizará notación UML para la esquematización de algunos artefactos y modelos, la experiencia ha enseñado que el desarrollo de aplicaciones Web difiere sustancialmente al desarrollo de aplicaciones normales. Los plazos son mucho más reducidos y la presión por finalizar el sitio es constante. La ingeniería de software consiste en realizar las cosas de manera ordenada y planificada. Con los proyectos Web se tiene la sensación que no hay tiempo para planificar.

Si no planificamos un proyecto Web, sufriremos los mismos problemas que si no planificamos cualquier proyecto de software: aplicaciones defectuosas, fechas de entrega sin cumplir y código ilegible. Por ello romper este paradigma consiste en identificar las partes de ingeniería de software que funcionan en las Aplicaciones Web.

Author: Webmaster on 15/04/2010
Category: INTERNET

Leave a Reply