Propuesta de Modelo
Ágil de Gestión
de Proyectos de
Software
1.
Resumen
3P plantea definir un modelo de apoyo al proceso de
desarrollo de
software de la
carrera de Ing. Informática en universidades cubanas a
través de la aplicación de la gestión
integrada de proyectos, con una proyección a ser usado por
todo aquel que necesite de una metodología fácil de entender y
aplicar.Es por ello que en este documento se presenta en forma
resumida todo lo necesario para la aplicación correcta de
esta metodología y que sido recopilado en el transcurso de
la
investigación teniendo como antecedentes la
experiencia de mas de 30 años en la producción de software por el grupo @tis
para entidades productivas, turísticas y de servicios en
general., dos años de experiencia de producción de
software a través de un modelo dual de formación
profesional de estudiantes de informática aplicando el
modelo RUP, la valoración de expertos de la
producción de software, la valoración de docentes de la
disciplina de
Ingeniería
de software y la insuficiente capacidad de respuesta a los
clientes con el
modelo RUP.
Palabras Clave:
Personal, Problema, Proceso
2.
Introducción
El desarrollo de aplicaciones Web es el
paradigma
adoptado por la Unidad Docente de Informática de
Cárdenas para el diseño
e implementación de sus sistemas.
La propuesta, es la presentación formal del modelo
definido por este equipo de desarrollo basado en la experiencia
de algunas decenas de años del Grupo @tis en el desarrollo
de software libre
específicamente en el campo de la Web.
Los elementos que intervienen en la explotación de
estos sistemas incluyen a los navegadores,
los canales de comunicación, servidores Web,
entre otros. Los navegadores por su parte, realizan peticiones de
páginas al servidor Web.
Cada página Web
devuelta por el servidor es una mezcla de contenido e
instrucciones de formato, expresadas con HTML, XML, Java script, XML
y otros. Algunas páginas incluyen scripts del lado
cliente que
son interpretadas por el navegador. Estos scripts definen el
comportamiento
dinámico adicional para la página posibilitando la
interacción con el navegador, el contenido
de la página y los controles adicionales contenidos en
ella (Applets de Java, controles Active X, DOM).
El usuario interactúa con el contenido de la
página. En ocasiones el usuario introduce información en campos de la página y
los envía al servidor para procesarlos. El usuario
también puede interactuar con el sistema navegando
a diferentes páginas a través de los
hipervínculos.
Desde la perspectiva del cliente, la página Web es
siempre un documento HTML. En el servidor, sin embargo, una
"página Web" puede manifestarse de distintas maneras. En
las primeras aplicaciones Web, las páginas
dinámicas eran construidas usando CGI (Common Gateway
Interface). La CGI procesaba las reglas de negocio y
devolvía el resultado siempre en formato HTML.
Cuando se está procesando la lógica
de negocios se
puede interactuar con otros recursos del lado
del servidor como bases de
datos
Actualmente existen otras técnicas
para generar páginas dinámicamente como es el caso
de las ASP (Active
Server Pages), PHP, las JSP
(Java Server Pages), Cold Fusion, ISAPI, etc. El modelo de
Creación de Sistemas de
Información en Tecnología Web para
el Grupo @tis, toma como base los siguientes modelos,
experiencias teóricas y prácticas a saber:
Modelos Orientado por el Cliente de la Unidad Docente de
Informática De Cárdenas.
* UML.
* Caso de Usos.
* Modelo de Prototipos.
* Modelo RAD
* Modelo por Componentes.
2.1 Problema:
¿Como facilitar el proceso de desarrollo de software
mediante la aplicación de modelos ágiles para el
desarrollo?
Este problema científico a resolver, de
innegable actualidad y valor
teórico-práctico, demandó la
utilización de metodologías de igual carácter, concluyendo que después de
analizar detalladamente varias de las metodologías
utilizadas universalmente y observar que no se adaptan del todo
con el trabajo
realizado por los integrantes de la Unidad Docente de
Informática de Cárdenas se acordó definir
una nueva metodología con una proyección a ser
usada por todo aquel que necesite de una metodología
fácil de entender y aplicar para los usuarios.
Para dar solución a este problema se defirieron los
siguientes objetivos a cumplir en un plazo
inmediato:
Página siguiente |