ingeniería del software de sala limpia y componentes

13
INGENIERÍA DEL SOFTWARE DE SALA LIMPIA Y COMPONENTES DEL SOFTWARE

Upload: fabio-rodriguez

Post on 24-Jul-2016

231 views

Category:

Documents


0 download

DESCRIPTION

revista digital

TRANSCRIPT

Page 1: Ingeniería del software de sala limpia y componentes

INGENIERÍA DEL SOFTWARE DE SALA LIMPIA Y COMPONENTES DEL

SOFTWARE

Page 2: Ingeniería del software de sala limpia y componentes

• FABIO ANTONIO RODRIGUEZ

• INGENIERÍA DEL SOFTWARE I

• INGENIERIA DE SISTEMAS

• TUTOR : EDUARDO RUEDA FAJARDO

Page 3: Ingeniería del software de sala limpia y componentes

EL ENFOQUE DE SALA LIMPIA

• «HAZLO BIEN LA PRIMERA VEZ» ESA ES LA FILOSOFIA PRIMORDIAL DE LA INGENIERIA DEL SOFTWARE DE SALA LIMPIA.

• ES UN PROCESO QUE DESTACA LA VERIFICACION MATEMATICA DE LA CORRECION ANTES QUE COMIENZE LA CONSTRUCCION DEL PROGRAMA Y LA CERTIFICACION DE LA CONFIABILIDAD DEL SOFTWARE COMO PARTE DE LA ACTIVIDAD DE PRUEVAS.

Page 4: Ingeniería del software de sala limpia y componentes

TAREAS DE LA INGENIERIA DEL SOFTWARE

• PLANIFICACION DEL INCREMENTO: UN PLAN DE DESARROLLO DE SALA LIMPIA DONDE SE CREA LA FUNCIONALIDAD DE CADA INCREMENTO.

• RECOPILACION DE REQUISITOS.• ESPECIFICACION DE LA

ESTRUCTURA DE CAJAS:AJUSTARSE A LOS PRINCIPIOS DE ANALISIS OPERATIVOS.

• DISEÑO FORMAL: ESPECIFICACIONES , ESTABLECIENDO DISTINCIONES ENTRE LA S ACTIVIDADES A REALIZAR.

• VERIFICACION DE LA CORRECCION.• GENERACION DE CODIGO,

INSPECCION Y VERIFICACION.• PLANIFICACION DE PRUEBAS

ESTADISTICAS.• CERTIFICACION.

Page 5: Ingeniería del software de sala limpia y componentes

• EL OBJETIVO DE LA SALA LIMPIA ES EVITAR QUE EN EL SOFTWARE SE QUEDEN ERRORES QUE INPIDAN SU BUEN FUNCIONAMIENTO Y ASI DARLE UNA MEJOR CALIDAD AL SOFTWARE, APLICA TODOS LOS PRINCIPIOS Y CONCEPTOS BASICOS DE LA INGENIERIA DEL SOFTWARE

Page 6: Ingeniería del software de sala limpia y componentes

ESPECIFICACION FUNCIONAL

• LA INGENIERIA DEL SOFTWARE DE SALA LIMPIA CUMPLE CON LOS PRINCIPIOS DE ANALISIS OPERATIVO EMPLEANDO UN METODO LLAMADO ESPECIFICACION DE ESTRUCTURAS DE CAJAS.

• UNA CAJA ENCAPSULA AL SISTEMA EN ALGUN GRADO DE DETALLE.POR MEDIO DE UN PROCESO DE ELABORACION O REFINAMIENTO EN NIVELES, LA SCAJS SE REFINAN EN UNA JERARQUIA DONDE CADA UNA TIENE TRANSPARENCIA REFERENCIAL.

Page 7: Ingeniería del software de sala limpia y componentes

SE UTILISAN TRES TIPOS DE CAJAS

• CAJA NEGRA: LA CUAL ESPECIFICA EL COMPORTAMIENTO DE UN SISTEMA O PARTE DE ESTE

• CAJA DE ESTADO: ENCAPSULA LOS DATOS DE ESTADO Y SERVICIO EN UNA FORMA ANALOGA A LOS OBJETOS(ESTIMULOS _RESPUESTAS)

• CAJA TRANSPARENTE: CONTIENE EL DISEÑO DE PROCEDIMIENTO PARA LA CAJA DE ESTADO

Page 8: Ingeniería del software de sala limpia y componentes

VENTAJAS DE LA VERIFICACION DEL DISEÑO

• REDUCIR LA VERIFICACION A UN PROCESO INFINITO.

• PERMITIR AL EQUIPO DE SALA LIMPIA VERIFICAR CADA LINEA DE DISEÑO Y CODIGO.

• PRODUCE MEJOR CODIGO QUE LA PRUEBA UNITARIA, ENTRE OTROS.

• ES BUENO ACLARAR QUE LA VERIFICACION DEL DISEÑO DEBE APLICARSE AL PROPIO CODIGO FUENTE.

Page 9: Ingeniería del software de sala limpia y componentes

COMPONENTES DEL SOFTWARE

Page 10: Ingeniería del software de sala limpia y componentes

INGENIERIA DE SOFTWARE BASADA EN COMPONENTES

• ES UN CONJUNTO DE COMPONENTES DE SOFTWARE ESTANDARIZADOS PRE CONSTRUIDO QUE SE HACEN DISPONIBLES PARA ENCAJAR EN UN ESTILO ARQUITECTONICO ESPECIFICO PARA CIERTO DOMINIO DE APLICACION

Page 11: Ingeniería del software de sala limpia y componentes

ESTA INGENIERIA ABARCA DOS ACTIVIDADES DE INGENIERIAS

PARALELAS

• LA INGENIERIA DE DOMINIO:LA CUAL EXPLORA UN DOMINIO DE APLICACIÓN CON LA INTENCION ESPECIFICA DE ENCONTRAR COMPONENTES FUNCIONALES, DE COMPORTAMIENTOS Y DE DATOS QUE SEAN CANDIDATOS PARA LA REUTILIZACION,DICHOS COMPONENTES SON COLOCADOS EN LIBRERIAS DE

REUTILIZACION.

Page 12: Ingeniería del software de sala limpia y componentes

PROCESO DE ISBC

• SE CARACTERIZA PORQUE NO SOLO IDENTIFICA LOS COMPONENTES CANDIDATOS,SINO QUE TAMBIEN CUALIFICA LA INTERFAZ DE CADA COMPONENTE, LOS ADAPTA PARA ELIMINAR LAS EQUIVOCACIONES ARQUITECTONICAS, ENSAMBLA LOS COMPONENTES EN UN ESTILO ARQUITECTONICO SELECCIONADO Y ACTUALIZA LOS COMPONENTES CONFORME LOS REQUISITOS DEL SISTEMA CAMBIAN

Page 13: Ingeniería del software de sala limpia y componentes