Sunteți pe pagina 1din 21

INGENIERIA

DEL SOFTWARE
MARCO TUNALA .
QUINTO SISTEMAS.

La Ingeniera de Software es el establecimiento y uso de principios robustos


de la ingeniera a fin de obtener econmicamente software que sea fiable y que
funcione eficientemente sobre mquinas reales
(Fritz Bauer)

Cual es nuestro trabajo


como ingenieros del software..?

Planificar su trabajo
Hacer su trabajo de acuerdo con el plan
Esforzarse en producir productos de
calidad

Conjunto estructurado de actividades requeridas para desarrollar un sistema de


software de alta calidad y proporciona el marco de trabajo desde el cual se
puede establecer un plan detallado para el desarrollo del software.
Actividades:

Especificacin.
Diseo.
Validacin.
Evolucin.

Combinaciones validas para formar sistemas capaces de producir


resultados

Herramientas
Mtodos
Procesos
Un Enfoque de Calidad

Marco de trabajo del Proceso comn


Actividades del marco de trabajo
Conjunto de Tareas
Tareas
Hitos, entregas
Puntos SQA
Actividades de Proteccin

Modelo para la mejora o evaluacin de los procesos de


desarrollo y mantenimiento de sistemas y productos de
software.
Cules son sus orgenes?
Con que objetivo fue creado.?
Incluye 4 disciplinas en funcin de la amplitud de procesos
que cubre:
CMMI-SW:+Software
CMMI-SE/SW : + Ingeniera de sistemas
CMMI-SE/SW/IPPD : + Desarrollo integrado de procesos y
productos
CMMI-SE/SW/IPPD/SS : + Gestin de proveedores

- Ofrece una plantilla.


- Describe un
problema.
- Define una posible
solucin .
- Es reusable.
- Permite
organizacin.
- Evita la reiteracin
- Formalizar un
vocabulario comn

-Principios
Abstractos
- Especficos
a una
situacin.

Nombre del patrn


Propsito
Tipo
Contexto inicial
Problema
Solucin
Contexto resultante
Patrones relacionados
Usos
conocidos/ejemplos

Se pretende comprender el estado actual del proceso de


software y se intenta mejorarlo.

Termino usado para referirse a una serie normas internacionales


establecidas para sistemas de calidad, las mismas pueden aplicarse
prcticamente en cualquier compaa, y cuyo objetivo final es
satisfacer al consumidor.
Qu beneficios obtenemos de esta norma?

CERTIFICACION:
Documento con validad legal que certifica, que usted cumple las mas
estrictas normas de calidad.

Segn Watts Humphrey:


PSP
Proceso de software
Personal

PSE
Proceso de Software en Equipo

Proceso Software Personal


(PSP)
Trabajo efectivo
Requiere
1)Planificar el trabajo
2)Esforzarse por cumplir la planificacin
3)Esforzarse por obtener productos de la mejor
calidad
Cmo?

Proceso Software Personal


(PSP)
Software de alta calidad
Trabajo efectivo
Desarrollo

El componente se refina y revisa.


Se genera, revisa, compila y prueba el cdiga.

Se aplican mtodos formales para verificar


errores en el diseo.

Diseo

Anlisis de Resultados

Revisin del diseo

Se crea un diseo del componente, cuando existe incertidumbre se


crean prototipos.

Se define el trabajo y cmo hacerlo, en base a


seleccin de requisitos.

Planeacin

Determine objetivos
alternativas y
restricciones

Anlisis de
Riesgos
Anlisis de
Riesgos
Anlisis de
Riesgos

REVISIN

Prototipo
Anlisis
Prototipo
3
de Proto
2
Riesgostipo 3

Plan de requerimientos
Concepto de
Plan del ciclo de vida Operacin

Planea la
siguiente fase

Prototipo
Operacional

Requeri
Diseo
Diseo
mientos de
del
Detallado
SW
Plan de
Validacin de
Producto Codificacin
Desarrollo
Requerimientos
Prueba de
Unidades
Plan de Integracin Diseo
Prueba de
y Prueba
V &V
Prueba de Integracin
Desarrolla y verifica
Aceptacin
el siguiente nivel
Servicio
del producto

-Construir un equipo de proyecto autodirigido que


se organicen.
Actividades:
- Lanzamiento
- Diseo de alto nivel
- Implementacin
- Integracin y prueba
- Anlisis de resultados.

Herramientas de modelado de proceso:


Se usan para representar los elementos clave de un proceso para que
este pueda entenderse con mayor claridad.

En las agencias de publicidad el producto final es


tan importante
que se convierte en una pesadilla.
No existe proceso, solo el briefing y la fecha de
entrega.
Debera existir una dualidad?

S-ar putea să vă placă și