Uso de frameworks en aplicaciones web

Páginas: 11 (2621 palabras) Publicado: 22 de junio de 2011
Uso de Frameworks en Aplicaciones Web

En la actualidad, las organizaciones han dado suma importancia al uso de sistemas de información computacionales para la realización de sus actividades en forma rápida y eficiente, aprovechando los beneficios que estos les otorgan en el procesamiento de la información en forma rápida y confiable, en la ayuda a tomar decisiones a gerentes y ejecutivos ocomo sistemas expertos en la solución de problemas de alto grado de especialización en diversas áreas. Esta situación ha provocado que la industria de software haya tenido un gran crecimiento, pero si consideramos como ha surgido este crecimiento podremos entender mejor las condiciones actuales de la industria. En los años 50 nadie podría haber predicho que el software se convertiría en unatecnología en los negocios, la ciencia y la ingeniería; tampoco que permitiría la creación de tecnologías nuevas (por ejemplo la ingeniería genética) y la expansión de tecnologías existentes (por ejemplo las comunicaciones); tampoco que sería la fuerza conductora detrás de la revolución de las computadoras personales o que una gran red de software llamada Internet cubriría y cambiaría todo, desde lainvestigación bibliográfica hasta los hábitos diarios de las personas, de la misma manera nadie podría haber predicho que millones de programas de computadora tendrían que corregirse, adaptarse y mejorarse conforme pasara el tiempo y que la labor de de desarrollar estas actividades de “mantenimiento” absorbería más gente y recursos que todo el trabajo aplicado para desarrollar software nuevo (Roger S.Pressman, 2005).
Desde que el desarrollo de programas comenzó a tener gran importancia en diversas áreas se definieron procesos para el desarrollo de software, mismos que han ido evolucionando con el paso del tiempo, el aprendizaje generado y las tecnologías que van surgiendo han creado la necesidad de que exista una disciplina que estudie dichos procesos, esta disciplina es la ingeniería desoftware, misma que tiene por objetivo el definir mecanismos mediante los cuales se puedan desarrollar software mantenible, confiable y fácil de utilizar (Ian Sommerville, 2005). No obstante a pesar de buscar desarrollar aplicaciones con estas características, en la realidad las presiones por los tiempos de desarrollo aunados a la inexperiencia de muchos desarrolladores y a la falta de definición delos requerimientos, da como resultado que estos objetivos no se cumplan y que los procesos de desarrollo de software no se sigan.
Las etapas del proceso de desarrollo de software que define la ingeniería de software son las siguientes (Ian Sommerville, 2005):
1. Especificación del software, también conocida como análisis de requerimientos. En esta etapa se debe definir el software a producir ylas reglas de su operación.
2. Desarrollo del software, que normalmente se compone de algunas sub-etapas como: diseño del sistema, codificación, pruebas unitarias, integración del sistema, puesta en producción. En estas etapas se desarrolla en sí el software e idealmente debería ser el punto donde se emplea la mayor parte del tiempo y por ende el costo de la aplicación, pero muchas veces esto nosucede.
3. Validación del software. En esta etapa se debe verificar que el software desarrollado cumpla con lo especificado en el momento en que se definieron los requerimientos y sus reglas de operación.
4. Evolución del software, también conocido como operación y mantenimiento, en esta etapa se incorporan nuevos requerimientos y ajustes que van surgiendo con la operación del sistema, esta etapamuchas veces puede durar años, con lo cual resulta ser la más costosa de todo el proceso de desarrollo de software.
Estas etapas están contenidas en numerosas metodologías que definen la manera en que se deben llevar a cabo; sin embargo, debido a la falta de conocimiento sobre las necesidades que debe cubrir el software y con el fin de cumplir fechas de entrega rígidas que plantean al inicio...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aplicaciones web
  • Aplicaciones web
  • Aplicaciones Web
  • Aplicaciones web
  • aplicaciones web
  • aplicaciones web
  • Aplicaciones Web
  • Aplicaciones Web

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS