SlideShare una empresa de Scribd logo
1 de 13
REPUBLICA BOLIVARIANA DE
VENEZUELA
I.U.P. “SANTIAGO MARIÑO”
EXTENSIÓN- MARACAY
MIGUEL ROJAS
20.694.500
ESC: 47
DISEÑO ORIENTADO A OBJETOS
• El diseño de software es el proceso por el que un agente crea
una especificación de un artefacto de software, pensado para
cumplir unos objetivos, utilizando un conjunto de componentes
primitivos y sujeto a restricciones. El diseño de software se
puede referir a "toda la actividad implicada en conceptualizar,
enmarcar, implementar, poner en funcionamiento y,
finalmente, modificar sistemas complejos" o "la actividad que
sigue a la especificación de requisitos y precede a la
programación, como en un proceso de ingeniería de software
estilizado.
GARANTÍA DE LA CALIDAD DEL SOFTWARE
• Es una actividad de protección, que se aplica a lo largo de todo
el proceso del software (Control de procesos), en definitiva
abarca todo el desarrollo de software, análisis, diseño, control
de código fuente, revisiones de código etc… La garantía de la
calidad del software (SQA) es un patrón de acciones planificado
y sistemático que se requieren para asegurar la calidad del
software.
• La garantía de la calidad del software comprende una gran
variedad de tares, los ingenieros de software que realiza
trabajo técnico y un grupo de SQA que tiene la responsabilidad
de la planificación de garantía de calidad, supervisión
mantenimiento de registro, análisis e informe
REVISIONES DE SOFTWARE
• Es un filtro la cual permite detectar errores y fallas para que
puedan ser así eliminados, se reúne una persona o un equipo
de trabajo la cual se examina el software profundamente.
VARIEDADES DE REVISIÓN DEL SOFTWARE
• Revisiones de par de software: son conducidos por el autor del producto o algunos
colegas para evaluar el producto
• Revisiones de la gerencia de Software: Son conducidos por los representantes de la
gerencia para evaluar el estado del trabajo.
• Revisiones de la intervención del software: Son conducidos por el personal externo al
proyecto de software para evaluar conformidad con especificaciones y estándares.
Diversos tipos de Revisiones.
• Revisión de código
• Programación de grupo par.
• Inspección
• Revisión Técnica
PRUEBA DE ERRORES PARA EL SOFTWARE
• En los años 60, un ingeniero industrial japonés desarrollo una técnica de garantía de la
calidad, en la que su objetivo era la prevención y/o corrección de errores en el proceso de
fabricación. Fue denominado poku yoke, estos son dispositivos que conducen a la
prevención de un problema potencial antes de que ocurra y a la rápida detección de
problemas de calidad si ya se han producido.
• Un dispositivo Poku Yoke presenta un conjunto de características comunes,
• Es simple y barato
• Es parte del proceso
• Esta localizado cerca de la tarea del proceso donde están ocurriendo los errores.
• En fin esta técnica (Poka yoke) puede ser implementado en el uso de la Ingeniería del
Software, a través de pequeños Scripts en el cual se ejecuta sobre las aplicaciones para
detectar fallos, esta técnica puede aplicarse a los niveles de diseño, codificación y pruebas y
proporciona un filtro efectivo de garantía de la calidad.
EL ESTÁNDAR DE CALIDAD ISO 9001
Es un conjunto de normas para la calidad y gestión, es cada vez el más
importante estándar internacional, ha sido adoptado por más de 130
países alrededor del mundo, en la cual los usuarios pueden juzgar la
competencia de un desarrollo de software.
La desventaja es que el ISO 9001 no es un estándar específico para el
desarrollo de software, pero define principios generales que pueden
aplicarse al software, el estándar ISO 9001 no define los procesos de
calidad que deben usarse.
Para la industria del software los estándares relevantes son:
• ISO 9001 desarrollo de un producto que implique diseño
• ISO 9000-3 es un documento específico que interpreta el ISO 9001 para
el desarrollo de software
• ISO 9004-2 proporciona directrices para el servicio de facilidades del
software como soporte de usuario.
MANTENIMIENTO DE UN SISTEMAS
• Es el proceso general de cambiar un sistema después de que
este ha sido implantado. La estructura de organización necesita
flexibilidad para apoyar el mantenimiento de los sistemas
existentes concurrentemente con la ejecución de nuevas
tecnologías.
• El mantenimiento del software existente es mas del 60% de las
inversiones efectuadas por una organización de desarrollo. El
20% de nuestros esfuerzos se dedica al mantenimiento y el 80%
a adaptar los sistemas existentes a los cambios externos.
MEJORAMIENTO DE UN SISTEMAS
• “EL mantenimiento del Software es la modificación de un
producto Software después de su entrega al cliente o usuario
para corregir los defectos, para mejorar el rendimiento u otras
propiedades deseables, o para adaptarlo a un cambio de
entorno” (IEEE 1219:1993).
• El cambio es inevitable en la vida del software. Por ello,
debemos desarrollar mecanismos de evaluación, control e
implementación de modificaciones.
PROBLEMAS DEL MANTENIMIENTO DE SISTEMAS
Dificultad para seguir la evolución del software a través de varias
versiones al no existir documentación sobre los cambios.
Dificultad para seguir el proceso por el que se construyó el
software. Dificultad para comprender un programa ajeno.
Dificultad para contactar con los desarrolladores. La
documentación apropiada no existe. No se prevé el cambio
cuando se diseña. El mantenimiento no se considera un trabajo
atractivo. ...todos tienen su origen en las deficiencias del
desarrollo.
FACILIDADES DEL MANTENIMIENTO DE SISTEMAS
EVALUACIÓN DE LA FACILIDAD DE MANTENIMIENTO (CONT.)
También se puede evaluar indirectamente considerando medidas
de la complejidad del software y de la estructura del diseño.
REVISIÓN :
La facilidad de mantenimiento debe considerarse en el proceso
de revisión.
Los factores clave que distinguen el desarrollo y el
mantenimiento, y que conducen a costos de mantenimiento más
elevados son:
 Estabilidad del equipo.
 Responsabilidad contractual.
 Habilidades del personal.
 Edad y estructura del programa.
Mantenimiento para mejoras (añadir o modificar las
funcionalidades del sistema):
• Se trata de la extensión o el mejoramiento del desempeño del
sistema, ya sea mediante el agregado de nuevas características,
o el cambio de las existentes.
* Un ejemplo de este tipo de mantenimiento es la
conversión de los sistemas de texto a GUI (interfaz
gráfica de usuarios).
• Es necesario cuando los requerimientos del sistema cambian
como respuesta a cambios organizacionales .

Más contenido relacionado

La actualidad más candente (20)

Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software II
 
Acs
AcsAcs
Acs
 
Calidad Del Software
Calidad Del SoftwareCalidad Del Software
Calidad Del Software
 
SQA
SQASQA
SQA
 
Mantenimiento y evolucion del software
Mantenimiento y evolucion del softwareMantenimiento y evolucion del software
Mantenimiento y evolucion del software
 
GestióN De Calidad
GestióN De CalidadGestióN De Calidad
GestióN De Calidad
 
Actividad de aprendizaje 2
Actividad  de aprendizaje 2Actividad  de aprendizaje 2
Actividad de aprendizaje 2
 
Gestion De Calidad Cap 26
Gestion De Calidad Cap 26Gestion De Calidad Cap 26
Gestion De Calidad Cap 26
 
El proceso
El procesoEl proceso
El proceso
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
aseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsaseguramiento de la calidad de software acs
aseguramiento de la calidad de software acs
 
Aseguramiento de la calidad del Software
Aseguramiento de la  calidad del SoftwareAseguramiento de la  calidad del Software
Aseguramiento de la calidad del Software
 
PROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWPROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SW
 
Gestión de la Calidad
Gestión de la CalidadGestión de la Calidad
Gestión de la Calidad
 
Ingenieria de software buena (1)
Ingenieria de software buena (1)Ingenieria de software buena (1)
Ingenieria de software buena (1)
 
Cap11 l2
Cap11 l2Cap11 l2
Cap11 l2
 
La calidad del software
La calidad del softwareLa calidad del software
La calidad del software
 
Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software III
 
Software configuration managment
Software configuration managmentSoftware configuration managment
Software configuration managment
 
Tcs2007 3
Tcs2007 3Tcs2007 3
Tcs2007 3
 

Similar a Miguel rojas

Calidad de software septimo semestre
Calidad de software septimo semestreCalidad de software septimo semestre
Calidad de software septimo semestrerodrigoarriagasalinas
 
Estándares de calidad y normas iso
Estándares de calidad y normas isoEstándares de calidad y normas iso
Estándares de calidad y normas isoIngridVanesaSabiChar
 
Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"MolinaSebastian
 
Mantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo EvolutivoMantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo Evolutivomiguelpaz1995
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2wiso08
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadXKWDX
 
2.1 proyecto software
2.1 proyecto software2.1 proyecto software
2.1 proyecto softwaremigmol
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un softwarejafigueroa26
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un softwareCESARCONTRERAS009
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un softwareCESARCONTRERAS009
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un softwarejafigueroa26
 
Desarrollo del sofware
Desarrollo del sofwareDesarrollo del sofware
Desarrollo del sofwarealexis326
 
Procesos de desarrollo de Software
Procesos de desarrollo de SoftwareProcesos de desarrollo de Software
Procesos de desarrollo de Softwareolea_saavedra
 
Mantenimiento de-software-v6 abad-esquenleyner
Mantenimiento de-software-v6 abad-esquenleynerMantenimiento de-software-v6 abad-esquenleyner
Mantenimiento de-software-v6 abad-esquenleynerLeyner Adan Abad Esquen
 

Similar a Miguel rojas (20)

Calidad de software septimo semestre
Calidad de software septimo semestreCalidad de software septimo semestre
Calidad de software septimo semestre
 
Estándares de calidad y normas iso
Estándares de calidad y normas isoEstándares de calidad y normas iso
Estándares de calidad y normas iso
 
Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"
 
Mantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo EvolutivoMantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo Evolutivo
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2
 
Clase 5
Clase 5Clase 5
Clase 5
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidad
 
2.1 proyecto software
2.1 proyecto software2.1 proyecto software
2.1 proyecto software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Swebok
SwebokSwebok
Swebok
 
Swebok
SwebokSwebok
Swebok
 
Swebok
SwebokSwebok
Swebok
 
S7-CDSQA.pptx
S7-CDSQA.pptxS7-CDSQA.pptx
S7-CDSQA.pptx
 
Como medir la calidad de software
Como medir la calidad de softwareComo medir la calidad de software
Como medir la calidad de software
 
Desarrollo del sofware
Desarrollo del sofwareDesarrollo del sofware
Desarrollo del sofware
 
Procesos de desarrollo de Software
Procesos de desarrollo de SoftwareProcesos de desarrollo de Software
Procesos de desarrollo de Software
 
Mantenimiento de-software-v6 abad-esquenleyner
Mantenimiento de-software-v6 abad-esquenleynerMantenimiento de-software-v6 abad-esquenleyner
Mantenimiento de-software-v6 abad-esquenleyner
 

Último

CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...SuannNeyraChongShing
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 

Último (20)

CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 

Miguel rojas

  • 1. REPUBLICA BOLIVARIANA DE VENEZUELA I.U.P. “SANTIAGO MARIÑO” EXTENSIÓN- MARACAY MIGUEL ROJAS 20.694.500 ESC: 47
  • 2. DISEÑO ORIENTADO A OBJETOS • El diseño de software es el proceso por el que un agente crea una especificación de un artefacto de software, pensado para cumplir unos objetivos, utilizando un conjunto de componentes primitivos y sujeto a restricciones. El diseño de software se puede referir a "toda la actividad implicada en conceptualizar, enmarcar, implementar, poner en funcionamiento y, finalmente, modificar sistemas complejos" o "la actividad que sigue a la especificación de requisitos y precede a la programación, como en un proceso de ingeniería de software estilizado.
  • 3. GARANTÍA DE LA CALIDAD DEL SOFTWARE • Es una actividad de protección, que se aplica a lo largo de todo el proceso del software (Control de procesos), en definitiva abarca todo el desarrollo de software, análisis, diseño, control de código fuente, revisiones de código etc… La garantía de la calidad del software (SQA) es un patrón de acciones planificado y sistemático que se requieren para asegurar la calidad del software. • La garantía de la calidad del software comprende una gran variedad de tares, los ingenieros de software que realiza trabajo técnico y un grupo de SQA que tiene la responsabilidad de la planificación de garantía de calidad, supervisión mantenimiento de registro, análisis e informe
  • 4. REVISIONES DE SOFTWARE • Es un filtro la cual permite detectar errores y fallas para que puedan ser así eliminados, se reúne una persona o un equipo de trabajo la cual se examina el software profundamente.
  • 5. VARIEDADES DE REVISIÓN DEL SOFTWARE • Revisiones de par de software: son conducidos por el autor del producto o algunos colegas para evaluar el producto • Revisiones de la gerencia de Software: Son conducidos por los representantes de la gerencia para evaluar el estado del trabajo. • Revisiones de la intervención del software: Son conducidos por el personal externo al proyecto de software para evaluar conformidad con especificaciones y estándares. Diversos tipos de Revisiones. • Revisión de código • Programación de grupo par. • Inspección • Revisión Técnica
  • 6. PRUEBA DE ERRORES PARA EL SOFTWARE • En los años 60, un ingeniero industrial japonés desarrollo una técnica de garantía de la calidad, en la que su objetivo era la prevención y/o corrección de errores en el proceso de fabricación. Fue denominado poku yoke, estos son dispositivos que conducen a la prevención de un problema potencial antes de que ocurra y a la rápida detección de problemas de calidad si ya se han producido. • Un dispositivo Poku Yoke presenta un conjunto de características comunes, • Es simple y barato • Es parte del proceso • Esta localizado cerca de la tarea del proceso donde están ocurriendo los errores. • En fin esta técnica (Poka yoke) puede ser implementado en el uso de la Ingeniería del Software, a través de pequeños Scripts en el cual se ejecuta sobre las aplicaciones para detectar fallos, esta técnica puede aplicarse a los niveles de diseño, codificación y pruebas y proporciona un filtro efectivo de garantía de la calidad.
  • 7. EL ESTÁNDAR DE CALIDAD ISO 9001 Es un conjunto de normas para la calidad y gestión, es cada vez el más importante estándar internacional, ha sido adoptado por más de 130 países alrededor del mundo, en la cual los usuarios pueden juzgar la competencia de un desarrollo de software. La desventaja es que el ISO 9001 no es un estándar específico para el desarrollo de software, pero define principios generales que pueden aplicarse al software, el estándar ISO 9001 no define los procesos de calidad que deben usarse. Para la industria del software los estándares relevantes son: • ISO 9001 desarrollo de un producto que implique diseño • ISO 9000-3 es un documento específico que interpreta el ISO 9001 para el desarrollo de software • ISO 9004-2 proporciona directrices para el servicio de facilidades del software como soporte de usuario.
  • 8. MANTENIMIENTO DE UN SISTEMAS • Es el proceso general de cambiar un sistema después de que este ha sido implantado. La estructura de organización necesita flexibilidad para apoyar el mantenimiento de los sistemas existentes concurrentemente con la ejecución de nuevas tecnologías. • El mantenimiento del software existente es mas del 60% de las inversiones efectuadas por una organización de desarrollo. El 20% de nuestros esfuerzos se dedica al mantenimiento y el 80% a adaptar los sistemas existentes a los cambios externos.
  • 9. MEJORAMIENTO DE UN SISTEMAS • “EL mantenimiento del Software es la modificación de un producto Software después de su entrega al cliente o usuario para corregir los defectos, para mejorar el rendimiento u otras propiedades deseables, o para adaptarlo a un cambio de entorno” (IEEE 1219:1993). • El cambio es inevitable en la vida del software. Por ello, debemos desarrollar mecanismos de evaluación, control e implementación de modificaciones.
  • 10. PROBLEMAS DEL MANTENIMIENTO DE SISTEMAS Dificultad para seguir la evolución del software a través de varias versiones al no existir documentación sobre los cambios. Dificultad para seguir el proceso por el que se construyó el software. Dificultad para comprender un programa ajeno. Dificultad para contactar con los desarrolladores. La documentación apropiada no existe. No se prevé el cambio cuando se diseña. El mantenimiento no se considera un trabajo atractivo. ...todos tienen su origen en las deficiencias del desarrollo.
  • 11. FACILIDADES DEL MANTENIMIENTO DE SISTEMAS EVALUACIÓN DE LA FACILIDAD DE MANTENIMIENTO (CONT.) También se puede evaluar indirectamente considerando medidas de la complejidad del software y de la estructura del diseño. REVISIÓN : La facilidad de mantenimiento debe considerarse en el proceso de revisión.
  • 12. Los factores clave que distinguen el desarrollo y el mantenimiento, y que conducen a costos de mantenimiento más elevados son:  Estabilidad del equipo.  Responsabilidad contractual.  Habilidades del personal.  Edad y estructura del programa.
  • 13. Mantenimiento para mejoras (añadir o modificar las funcionalidades del sistema): • Se trata de la extensión o el mejoramiento del desempeño del sistema, ya sea mediante el agregado de nuevas características, o el cambio de las existentes. * Un ejemplo de este tipo de mantenimiento es la conversión de los sistemas de texto a GUI (interfaz gráfica de usuarios). • Es necesario cuando los requerimientos del sistema cambian como respuesta a cambios organizacionales .