PROCESOS DE DESARROLLO

DE SOFTWARE
Proceso de software

Marco de trabajo para las tareas
que se requieren en la
construcción de software de alta
calidad.
Ingeniería del Software

La aplicación de un enfoque
sistemático, disciplinado y
cuantificable al desarrollo, operación y
...
Estratos de la Ingeniería de

Software

Herramientas
Métodos
Proceso
Enfoque de calidad
Enfoque de calidad

Todo proceso debe
tener una
orientación hacia
la calidad. Lo
anterior para
conseguir
resultados
repeti...
Proceso

Mantiene juntos los estratos
de la ingeniería del software
y permite desarrollar un
marco de trabajo que
produce ...
Métodos

Especifican los elementos técnicos
y responden los COMOS del hacer.
Son considerados unos principios
básicos.

Co...
Herramientas

“Proporciona el soporte para el proceso y los
métodos”.
Proceso del Software
Marco de Trabajo
Actividades Sombrilla
Actividad de trabajo
Acciones de ingeniería
del software. Tare...
Actividad de trabajo

Comunicación:

Relación
directa con el cliente, hay que
investigar sobre los requisitos.

Planeación...
Actividad de trabajo

Modelado

Construcción

Despliegue

Se desarrollan que
le permite a un
cliente y un
desarrollador
en...
Actividades Sombrilla
Seguimiento y control del
proyecto: permite evaluar
comparándolo con el plan.

Gestión del Riesgo:
E...
Actividades Sombrilla
Medición: Se definen y recolectan
medidas.

Gestión de la configuración
del software: administra los...
Roles en el

desarrollo de software
Administrador del Proyecto:
Administra y controla los
recursos, no es el dueño , solo ...
Roles en el
desarrollo de software

Tester

Ingenieros de validación y
verificación
Verificación del proceso al final
de s...
MODELOS DE
DESARROLLO DE
SOFTWARE

-Modelo de Cascada
-Prototipito
-Desarrollo Evolutivo
-En espiral
-Desarrollo basado en...
CONSULTAR

-MODELO DE CAPACIDAD DE
MADUREZ(CMMI).
-PROCESO DE SOFTWARE
PERSONAL(PSP).
-PROCESO DE SOFWTARE EN
EQUIPO(PSE)....
CONSULTAS

Msc.Ing.Jose Fabián Diaz Silva
@josefabiandiaz
josefabiandiazs@Gmail.com
https://www.youtube.com/user/fabiandia...
Upcoming SlideShare
Loading in …5
×

Procesos de desarrollo de software

1,143 views

Published on

Presentación sobre los procesos de desarrollo de software, los elementos que la componen, partiendo del concepto de proceso y su vinculo con las actividades , la tareas , los métodos y las herramientas.Se detalla las actividades de trabajo y las llamadas actividades de sombrilla que acompañan todo proceso de desarrollo. Se describen los roles que existen al interior de un desarrollo de software.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,143
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
285
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Procesos de desarrollo de software

  1. 1. PROCESOS DE DESARROLLO DE SOFTWARE
  2. 2. Proceso de software Marco de trabajo para las tareas que se requieren en la construcción de software de alta calidad.
  3. 3. Ingeniería del Software La aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software…
  4. 4. Estratos de la Ingeniería de Software Herramientas Métodos Proceso Enfoque de calidad
  5. 5. Enfoque de calidad Todo proceso debe tener una orientación hacia la calidad. Lo anterior para conseguir resultados repetibles.
  6. 6. Proceso Mantiene juntos los estratos de la ingeniería del software y permite desarrollar un marco de trabajo que produce calidad.
  7. 7. Métodos Especifican los elementos técnicos y responden los COMOS del hacer. Son considerados unos principios básicos. Comunicación, requisitos, modelado, desarrollo , despliegue
  8. 8. Herramientas “Proporciona el soporte para el proceso y los métodos”.
  9. 9. Proceso del Software Marco de Trabajo Actividades Sombrilla Actividad de trabajo Acciones de ingeniería del software. Tareas de trabajo Actividad de trabajo Acciones de ingeniería del software. Tareas de trabajo
  10. 10. Actividad de trabajo Comunicación: Relación directa con el cliente, hay que investigar sobre los requisitos. Planeación: Se determinan actividades, riesgos, recursos y el producto a entregar.
  11. 11. Actividad de trabajo Modelado Construcción Despliegue Se desarrollan que le permite a un cliente y un desarrollador entender mejor los requisitos. Generación de código y realización de pruebas. Se efectúa la entrega al cliente.
  12. 12. Actividades Sombrilla Seguimiento y control del proyecto: permite evaluar comparándolo con el plan. Gestión del Riesgo: Evalúa aquellos riesgos que pueden afectar el proyecto. Aseguramiento de la calidad del software: Define actividades necesarias para conseguir la calidad. Revisiones técnicas formales: Verificaciones para evitar los errores se propaguen.
  13. 13. Actividades Sombrilla Medición: Se definen y recolectan medidas. Gestión de la configuración del software: administra los cambios realizados al software. Gestión de la reutilización: Establece los criterios para la reutilización. Preparación y producción del producto de trabajo: creación de modelos, documentos, formatos. “Se ejecutan a lo largo de todas las actividades de trabajo”.
  14. 14. Roles en el desarrollo de software Administrador del Proyecto: Administra y controla los recursos, no es el dueño , solo es el encargado. Analista: Estudia el problema y lo descompone en problemas de menor complejidad. Diseñador: Genera el diseño de un sistema basado en los requisitos. Prototipos, documentos, etc… Programador: Transforma especificaciones en código fuente ejecutable.
  15. 15. Roles en el desarrollo de software Tester Ingenieros de validación y verificación Verificación del proceso al final de su proceso de desarrollo. Realiza pruebas de verificación del software. Documentador Aseguradores de calidad Encargado de garantizar que el software producido cumple con las características de calidad. Documenta todo el proceso de desarrollo. Ingeniero de Manutención Adapta y modifica el software. Administrador de configuración Identificar las características de la configuración durante todo el proceso de desarrollo. Cliente comprometido Participa activamente.
  16. 16. MODELOS DE DESARROLLO DE SOFTWARE -Modelo de Cascada -Prototipito -Desarrollo Evolutivo -En espiral -Desarrollo basado en Componentes -Métodos formales.
  17. 17. CONSULTAR -MODELO DE CAPACIDAD DE MADUREZ(CMMI). -PROCESO DE SOFTWARE PERSONAL(PSP). -PROCESO DE SOFWTARE EN EQUIPO(PSE). -PROCESO UNIFICADO.
  18. 18. CONSULTAS Msc.Ing.Jose Fabián Diaz Silva @josefabiandiaz josefabiandiazs@Gmail.com https://www.youtube.com/user/fabiandiazs

×