13 de abril de 2008

Linux Week 2008: Ingeniería de Software en el Desarrollo de Software Libre

Durante el segundo día del Linux Week 2008 expuso el señor Alfred Hayoshi quien nos comentó sobre las diversas herramientas de software libre que nos ayudan a lo largo de todo el proceso de desarrollo de un software.

En la presentación se hizo referencia a conocimientos generales dentro de la ingeniería de software. Dentro de estos temas mencionó la definición del ciclo de vida del proyecto. Para luego pasar a explicar las diversas herramientas libres que pueden ser usadas en cada etapa del ciclo de vida.

Los ciclos de vida en conjunto con las herramientas mencionadas para cada etapa son los siguientes:

- Gestión de Proyecto: Involucra las tareas de gestión de actividades y recursos. Las herramientas que pueden utilizarse en esta etapa son las siguientes: dot-project, Planner, Ganttproject, Bugzilla.
- Gestión de Requerimientos: Involucra las tareas de identificar los requerimientos funcionales y no funcionales, así como elaborar los diagramas de Casos de Uso. Las herramientas que pueden utilizarse en esta etapa son las siguientes:ReadySET.
- Análisis y Diseño: Las herramientas que pueden utilizarse en esta etapa son las siguientes: Dia (haciendo uso de Dia2Code), Umbrello, ArgoUML, Poseidon.
- Pruebas: Las herramientas que pueden utilizarse en esta etapa son las siguientes: Bugzilla, Gnutz.
- Configuración de Software: Permite mantener un control de los cambios realizados en la etapa de codificación de la solución. Las herramientas que pueden utilizarse en esta etapa son las siguientes: RCS, CVS, Subversion.

Pueden ver sus diapositivas en las sección de descargas del portal.

Ver el Video aqui

0 comentarios:

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | coupon codes