PROCESO DE DESARROLLO DE SOFTWARE. DESARROLLO DE SOFTWARE ¿¿QUE Y QUIENES INTERVIENEN EN...

12
PROCESO DE DESARROLLO DE SOFTWARE

Transcript of PROCESO DE DESARROLLO DE SOFTWARE. DESARROLLO DE SOFTWARE ¿¿QUE Y QUIENES INTERVIENEN EN...

Page 1: PROCESO DE DESARROLLO DE SOFTWARE. DESARROLLO DE SOFTWARE  ¿¿QUE Y QUIENES INTERVIENEN EN DESARROLLO DE SOFTWARE?? EL CLIENTE EL DESARROLLADOR EL PRODUCTO.

PROCESO DE DESARROLLO DE

SOFTWARE

Page 2: PROCESO DE DESARROLLO DE SOFTWARE. DESARROLLO DE SOFTWARE  ¿¿QUE Y QUIENES INTERVIENEN EN DESARROLLO DE SOFTWARE?? EL CLIENTE EL DESARROLLADOR EL PRODUCTO.

DESARROLLO DE SOFTWARE

¿¿QUE Y QUIENES INTERVIENEN EN DESARROLLO DE SOFTWARE??

EL CLIENTEEL DESARROLLADOR

EL PRODUCTO

Page 3: PROCESO DE DESARROLLO DE SOFTWARE. DESARROLLO DE SOFTWARE  ¿¿QUE Y QUIENES INTERVIENEN EN DESARROLLO DE SOFTWARE?? EL CLIENTE EL DESARROLLADOR EL PRODUCTO.

CONSTRUIRHARDWARE

CONSTRUIRSOFTWARE

• Actividad claramente definida!!

• Fiable de construir

• Desde que se comenzó a construir software ha habido problemas para el desarrollo.

COMPAREMOS UN POCO..,

Page 4: PROCESO DE DESARROLLO DE SOFTWARE. DESARROLLO DE SOFTWARE  ¿¿QUE Y QUIENES INTERVIENEN EN DESARROLLO DE SOFTWARE?? EL CLIENTE EL DESARROLLADOR EL PRODUCTO.

Construcción de Software: Problemas

Los sistemas no responden a las expectativas de los usuarios.

Los programas “fallan” con cierta frecuencia.Los costes del software son difíciles de prever y

normalmente superan las estimaciones.La modificación del software es una tarea difícil y costosa. El software se suele presentar fuera del plazo establecido

y con menos prestaciones de las consideradas inicialmente.

Page 5: PROCESO DE DESARROLLO DE SOFTWARE. DESARROLLO DE SOFTWARE  ¿¿QUE Y QUIENES INTERVIENEN EN DESARROLLO DE SOFTWARE?? EL CLIENTE EL DESARROLLADOR EL PRODUCTO.

Deficiencias comunes en el desarrollo de Software

Escasa o tardía validación con el cliente. Inadecuada gestión de los requisitos. Excesiva e irracional presión en los plazos. Escaso o deficiente control en el progreso del proceso de

desarrollo. No se realiza un proceso formal de pruebas.

Page 6: PROCESO DE DESARROLLO DE SOFTWARE. DESARROLLO DE SOFTWARE  ¿¿QUE Y QUIENES INTERVIENEN EN DESARROLLO DE SOFTWARE?? EL CLIENTE EL DESARROLLADOR EL PRODUCTO.

Debido a todos esos problemas y deficiencias en el DESARROLLO DE

SOFTWARE se creo la:

Ingeniería de Software

Page 7: PROCESO DE DESARROLLO DE SOFTWARE. DESARROLLO DE SOFTWARE  ¿¿QUE Y QUIENES INTERVIENEN EN DESARROLLO DE SOFTWARE?? EL CLIENTE EL DESARROLLADOR EL PRODUCTO.

Ingeniería de Software

«La Ingeniería de Software es la aplicación de un enfoque sistemático,

disciplinado y cuantificable para el desarrollo, operación y mantenimiento

de software»

Page 8: PROCESO DE DESARROLLO DE SOFTWARE. DESARROLLO DE SOFTWARE  ¿¿QUE Y QUIENES INTERVIENEN EN DESARROLLO DE SOFTWARE?? EL CLIENTE EL DESARROLLADOR EL PRODUCTO.

Ingeniería de SoftwareCapas de la ingeniería de Software

UN ENFOQUE DE CALIDAD

PROCESO

METODOS

HERRAMIENTAS

CALIDAD EN EL DESARROLLO

DEFINE UN MARCO DE TRABAJO – EL PLAN

COMO CONSTRUIRLO - TECNICAS

HERRAMIENTAS DE DESARROLLO

Page 9: PROCESO DE DESARROLLO DE SOFTWARE. DESARROLLO DE SOFTWARE  ¿¿QUE Y QUIENES INTERVIENEN EN DESARROLLO DE SOFTWARE?? EL CLIENTE EL DESARROLLADOR EL PRODUCTO.

Ingeniería de SoftwareCapas de la ingeniería de Software

UN ENFOQUE DE CALIDAD

PROCESO

METODOS

HERRAMIENTAS

CALIDAD EN EL DESARROLLO

DEFINE UN MARCO DE TRABAJO – EL PLAN

COMO CONSTRUIRLO - TECNICAS

HERRAMIENTAS DE DESARROLLO

Page 10: PROCESO DE DESARROLLO DE SOFTWARE. DESARROLLO DE SOFTWARE  ¿¿QUE Y QUIENES INTERVIENEN EN DESARROLLO DE SOFTWARE?? EL CLIENTE EL DESARROLLADOR EL PRODUCTO.

Ingeniería de Software

EL PROCESO DE DESARROLLO:

«Tiene como propósito la producción eficaz y eficiente de un producto software que

reúna los requisitos del cliente.»

Page 11: PROCESO DE DESARROLLO DE SOFTWARE. DESARROLLO DE SOFTWARE  ¿¿QUE Y QUIENES INTERVIENEN EN DESARROLLO DE SOFTWARE?? EL CLIENTE EL DESARROLLADOR EL PRODUCTO.

Ingeniería de Software

Para tener en cuenta: El Producto ha desarrollar …

«» Es complejo (imposible 100% de fiabilidad)

«» Imposible probar el software en todas las situaciones

«»Es intangible y muy abstracto

Page 12: PROCESO DE DESARROLLO DE SOFTWARE. DESARROLLO DE SOFTWARE  ¿¿QUE Y QUIENES INTERVIENEN EN DESARROLLO DE SOFTWARE?? EL CLIENTE EL DESARROLLADOR EL PRODUCTO.

El Proceso de Desarrollo

Actividades Fundamentales:

1. ESPECIFICACIÓN DEL SOFTWARE

2. DISEÑO E IMPLEMENTACIÓN

3. VALIDACIÓN

4.EVOLUCION