SlideShare una empresa de Scribd logo
1 de 9
Julian Andrés Carvajal Chamorro
Grupo: 202016900_22
Tarea 1 Reconocimiento
Ciclo de vida del desarrollo de software
Análisis: Durante esta etapa se realiza el levantamiento de
requerimientos de software y se elabora el informe de Especificación
de requisitos de software (SRS).
Diseño: Se realiza el modelado del software en base al informe SRS.
Desarrollo: Etapa de implementación del diseño, se construye la
estructura del software backend y frontend y se documenta a detalle
el proceso de desarrollo.
Ensayo: Se realizan pruebas durante y al final del proceso de
desarrollo, para que el software funcione de manera adecuada entre
las pruebas realizadas están: pruebas del sistema, pruebas de
integración y pruebas de aceptación de usuario.
Despliegue: Una vez concluida la etapa de desarrollo y ensayo se
implementa el software para que los usuarios puedan interactuar con
el, esta etapa viene acompañada de guias y capacitación de los
usuarios.
Mantenimiento: Ultima fase del desarrollo, durante esta etapa se
corrigen y parchan los errores o problemas que encuentran los
usuarios por el uso del sistema, ademas se implementan cambios que
mejoren la experiencia de usuario.
Automatización de pruebas de software
“La automatización de pruebas atiende a la necesidad de tener
resultados mas precisos de procesos que no pueden simularse
manualmente, como las pruebas con alta cantidad de usuarios,
pruebas sobre múltiples plataformas con alto volumen de datos
o pruebas en escenarios con especificaciones particulares según
las necesidades del cliente” (Echeverry at al, 2013).
Para definir que procesos se deben automatizar se pueden
tomar en cuenta los siguientes criterios citados por Echeverry
(2013):
• procesos o funcionalidades que sean repetitivos
• procesos que requieran pruebas con distintos datos
• procesos con alto consumo de recursos
• funcionalidades complejas
• aplicaciones que deben correr en múltiples sistemas
operativos
• motores de bases de datos o navegadores
• procesos críticos dentro de una aplicación
Cuando se realizan este tipo de pruebas se generan
datos que pueden servir de referencia, para pruebas
futuras con cambios en el código, ya que el resultado
siempre debe ser el mismo, en cuanto a tiempo de
respuesta siempre menos es mejor.
Características operativas de calidad
Corrección: Es la capacidad que tiene un programa para
satisfacer los requerimientos y objetivos planteados por el
usuario. ¿Hace lo que se le pide?
Fiabilidad: Cuando un programa (todas sus funciones) generan
resultados con la precisión requerida ¿Lo hace de forma fiable
todo el tiempo?
Eficiencia: Cuando un programa ejecuta sus funciones con
tiempo de respuesta adecuado, ¿Qué recursos hardware y
software necesito?
Integridad: Es la capacidad de restricción que tiene un programa
para acceder a los datos por usuarios no autorizados, para eso se
utilizan tipos de usuarios (administrador, empleado, usuario)
¿Puedo controlar su uso?
Facilidad de uso: Es el grado de usabilidad que tiene el programa,
como por ejemplo que sea fácil usar, aprender y de utilizar (¿Es
fácil y cómodo de manejar?). (Bermúdez et al, 2019)
Marcos normativos en calidad de software
• ISO 9001 La norma Internacional ISO 9001 está enfocada a la consecución de la calidad en una
organización mediante la implementación de un método o Sistema de Gestión de la calidad (SGC).
• ISO/IEC 9003 Este modelo está orientado a la Ingeniera de software, sirve como indicador de la
norma ISO 9001:2000, es un conjunto de tareas y procedimientos que han tenido éxito en el
concepto de software sobre los procesos de la organización.
• ISO/IEC 12207 Information Technology / Software Life Cycle Processes, son normas que se utilizan
para el ciclo de vida del proceso de software de una organización, además sirve de apoyo para ISO
15504-SPICE.
• ISO/IEC 14598. Software product evaluation, creada entre 1999 y 2001. Está conformada por 6 partes
que están interrelacionadas con la familia ISO 9126, esta es la encargada de la parte de evaluación de
producto de software
• ISO 25000. Hace parte del modelo de calidad para el producto de software, está conformado por 5
fases que se encuentran en desarrollo, fue creada para reemplazar la ISO 9126 e ISO 14598 ya que
desde 2001 no se publicaron nuevas versiones (Bermúdez et al, 2019).
Modelos de calidad de software
Modelo FURPS. En 1987 Hewlett-
Packard desarrolló una serie de
factores de calidad que reciben el
acrónimo de FURPS, que incluye cinco
categorías principales por sus
nombres en inglés: Funcionalidad
(Functionality), Usabilidad (Usability),
Confiabilidad (Reliability), Desempeño
(Performance) y Soportabilidad
(Supportability) (Moreno et al, 2019).
Modelo de McCall Los factores de calidad planteados por
McCall se miden a través de 21 criterios o métricas de calidad
que él propone; el problema es que dichos criterios se calculan
a través de preguntas dicotómicas del tipo “SI”-”NO”, las cuales
son contestadas por una o varias personas, lo cual podría
implicar subjetividad dado que cada una puede evaluar la
calidad de forma diferente (Moreno et al, 2019).
Modelo de Boehm este define la calidad de software en términos de
atributos cualitativos y los mide usando métricas. El modelo no es
muy distinto al de McCall, porque muchos de sus factores de calidad
son los mismos. Éste modelo también presenta sus factores de
calidad estructurados jerárquicamente de alto a bajo nivel (Moreno
et al, 2019).
Conclusiones
• Conocer las normas de calidad y los modelos que se pueden usar para medir la calidad
antes y durante las etapas de desarrollo garantizan que el resultado sea optimo y no
presente inconvenientes durante la etapa de despliegue, ya que esto puede ocasionar
altos costos al equipo de desarrollo
• Es importante realizar un buen planteamiento del proyecto desde el comienzo para
estructurar de manera adecuada el desarrollo del software, lo primordial durante esta
etapa es realizar pruebas manuales y automáticas de manera que el producto sea una
versión final del proyecto y pueda pasar a etapa de despliegue.
Bibliografía
Campderrich Falgueras, B. (2013). Introducción a la Ingeniería del Software OO. En UOC (Eds.), Ingeniería del software (p.p 19 -
23). Editorial UOC. https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/56294?page=20
Echeverri, J. Aristizábal, M. y González, L. (2013). Parte 2 – Verificación y Validación. En M.M. Zapata (Eds.), Reflexiones sobre
ingeniería de requisitos y pruebas de software (p.p 65 - 74). Corporación Universitaria Remington. https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/68913?page=65
Castro Bermúdez, Y. V, Solarte Martínez, G. R., & Muñoz Guerrero, L. E. (2019). Planning, Management and Control of Software
Quality. Scientia Et Technica, 24(4), 611–617.
https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.com/login.aspx?direct=true&db=fap&AN=14501457
2&lang=es&site=eds-live&scope=site
Alonso Amo, F. Martínez Normand, L. & Segovia Pérez, J. (2005). Introducción a la Ingeniería del Software: modelos de desarrollo
de programas.. Delta Publicaciones. https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/170188?page=1
Moreno, J. Bolaños y L. Navia, M. (2010). Exploración de Modelos y Estándares de Calidad Para el Producto Software. Universidad
industrial de Santander. https://dialnet.unirioja.es/descarga/articulo/6299688.pdf
¡Gracias!

Más contenido relacionado

La actualidad más candente

Software testing course - Manual
Software testing course - ManualSoftware testing course - Manual
Software testing course - ManualPankaj Dubey
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de softwaredaners08
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de softwareHernan Espinoza
 
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010SaraEAlcntaraR
 
Calidad del producto ISO 9126
Calidad del producto ISO 9126Calidad del producto ISO 9126
Calidad del producto ISO 9126JekittaB
 
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 IITensor
 
Software quality requirements and evaluation
Software quality requirements and evaluationSoftware quality requirements and evaluation
Software quality requirements and evaluationEric Lai
 
Acceptance testing
Acceptance testingAcceptance testing
Acceptance testingCOEPD HR
 
Software Quality Challenge
Software Quality ChallengeSoftware Quality Challenge
Software Quality ChallengeHelmy Satria
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life CycleUdayakumar Sree
 
Testing Tool Evaluation Criteria
Testing Tool Evaluation CriteriaTesting Tool Evaluation Criteria
Testing Tool Evaluation Criteriabasma_iti_1984
 
Cypress test techniques cucumber bdd framework,tdd,api tests course
Cypress test techniques cucumber bdd framework,tdd,api tests courseCypress test techniques cucumber bdd framework,tdd,api tests course
Cypress test techniques cucumber bdd framework,tdd,api tests courseNarayanan Palani
 

La actualidad más candente (20)

Software testing course - Manual
Software testing course - ManualSoftware testing course - Manual
Software testing course - Manual
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de software
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de software
 
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
 
Calidad del producto ISO 9126
Calidad del producto ISO 9126Calidad del producto ISO 9126
Calidad del producto ISO 9126
 
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
 
Gestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de SoftwareGestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de Software
 
Software quality requirements and evaluation
Software quality requirements and evaluationSoftware quality requirements and evaluation
Software quality requirements and evaluation
 
Stlc ppt
Stlc pptStlc ppt
Stlc ppt
 
Acceptance testing
Acceptance testingAcceptance testing
Acceptance testing
 
Software test life cycle
Software test life cycleSoftware test life cycle
Software test life cycle
 
Software Quality Challenge
Software Quality ChallengeSoftware Quality Challenge
Software Quality Challenge
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 
Testing Tool Evaluation Criteria
Testing Tool Evaluation CriteriaTesting Tool Evaluation Criteria
Testing Tool Evaluation Criteria
 
Iso 25000
Iso 25000Iso 25000
Iso 25000
 
Manual testing ppt
Manual testing pptManual testing ppt
Manual testing ppt
 
Manual Testing
Manual TestingManual Testing
Manual Testing
 
Software testing
Software testingSoftware testing
Software testing
 
Cypress test techniques cucumber bdd framework,tdd,api tests course
Cypress test techniques cucumber bdd framework,tdd,api tests courseCypress test techniques cucumber bdd framework,tdd,api tests course
Cypress test techniques cucumber bdd framework,tdd,api tests course
 
SQA
SQASQA
SQA
 

Similar a 202016900_22_Julian_Carvajal.pptx

Similar a 202016900_22_Julian_Carvajal.pptx (20)

Tarea 1 Reconocimiento
Tarea 1 ReconocimientoTarea 1 Reconocimiento
Tarea 1 Reconocimiento
 
ciclo_de_vida_software
ciclo_de_vida_softwareciclo_de_vida_software
ciclo_de_vida_software
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
ciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptxciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptx
 
Presentacion_ISOIEC9126_Julian_Carvajal.pdf
Presentacion_ISOIEC9126_Julian_Carvajal.pdfPresentacion_ISOIEC9126_Julian_Carvajal.pdf
Presentacion_ISOIEC9126_Julian_Carvajal.pdf
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Ciclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdfCiclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdf
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Unidad1_EMDS.pptx
Unidad1_EMDS.pptxUnidad1_EMDS.pptx
Unidad1_EMDS.pptx
 
Trabajo investigacion (jeiner gonzalez.b)
Trabajo investigacion (jeiner gonzalez.b)Trabajo investigacion (jeiner gonzalez.b)
Trabajo investigacion (jeiner gonzalez.b)
 
Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)
 
Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)
 
Analisis software abner
Analisis software abnerAnalisis software abner
Analisis software abner
 
Normas y estandares
Normas y estandaresNormas y estandares
Normas y estandares
 
S1-CDSQA.pptx
S1-CDSQA.pptxS1-CDSQA.pptx
S1-CDSQA.pptx
 
Tarea(1)
Tarea(1)Tarea(1)
Tarea(1)
 
Ingenieria del software pfd
Ingenieria del software pfdIngenieria del software pfd
Ingenieria del software pfd
 

Último

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
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
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
 
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
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTGestorManpower
 
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
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
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
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENSLuisLobatoingaruca
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
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
 
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
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 

Último (20)

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...
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
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 ...
 
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
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SST
 
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
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
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
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
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
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
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)
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 

202016900_22_Julian_Carvajal.pptx

  • 1. Julian Andrés Carvajal Chamorro Grupo: 202016900_22 Tarea 1 Reconocimiento
  • 2. Ciclo de vida del desarrollo de software Análisis: Durante esta etapa se realiza el levantamiento de requerimientos de software y se elabora el informe de Especificación de requisitos de software (SRS). Diseño: Se realiza el modelado del software en base al informe SRS. Desarrollo: Etapa de implementación del diseño, se construye la estructura del software backend y frontend y se documenta a detalle el proceso de desarrollo. Ensayo: Se realizan pruebas durante y al final del proceso de desarrollo, para que el software funcione de manera adecuada entre las pruebas realizadas están: pruebas del sistema, pruebas de integración y pruebas de aceptación de usuario. Despliegue: Una vez concluida la etapa de desarrollo y ensayo se implementa el software para que los usuarios puedan interactuar con el, esta etapa viene acompañada de guias y capacitación de los usuarios. Mantenimiento: Ultima fase del desarrollo, durante esta etapa se corrigen y parchan los errores o problemas que encuentran los usuarios por el uso del sistema, ademas se implementan cambios que mejoren la experiencia de usuario.
  • 3. Automatización de pruebas de software “La automatización de pruebas atiende a la necesidad de tener resultados mas precisos de procesos que no pueden simularse manualmente, como las pruebas con alta cantidad de usuarios, pruebas sobre múltiples plataformas con alto volumen de datos o pruebas en escenarios con especificaciones particulares según las necesidades del cliente” (Echeverry at al, 2013). Para definir que procesos se deben automatizar se pueden tomar en cuenta los siguientes criterios citados por Echeverry (2013): • procesos o funcionalidades que sean repetitivos • procesos que requieran pruebas con distintos datos • procesos con alto consumo de recursos • funcionalidades complejas • aplicaciones que deben correr en múltiples sistemas operativos • motores de bases de datos o navegadores • procesos críticos dentro de una aplicación Cuando se realizan este tipo de pruebas se generan datos que pueden servir de referencia, para pruebas futuras con cambios en el código, ya que el resultado siempre debe ser el mismo, en cuanto a tiempo de respuesta siempre menos es mejor.
  • 4. Características operativas de calidad Corrección: Es la capacidad que tiene un programa para satisfacer los requerimientos y objetivos planteados por el usuario. ¿Hace lo que se le pide? Fiabilidad: Cuando un programa (todas sus funciones) generan resultados con la precisión requerida ¿Lo hace de forma fiable todo el tiempo? Eficiencia: Cuando un programa ejecuta sus funciones con tiempo de respuesta adecuado, ¿Qué recursos hardware y software necesito? Integridad: Es la capacidad de restricción que tiene un programa para acceder a los datos por usuarios no autorizados, para eso se utilizan tipos de usuarios (administrador, empleado, usuario) ¿Puedo controlar su uso? Facilidad de uso: Es el grado de usabilidad que tiene el programa, como por ejemplo que sea fácil usar, aprender y de utilizar (¿Es fácil y cómodo de manejar?). (Bermúdez et al, 2019)
  • 5. Marcos normativos en calidad de software • ISO 9001 La norma Internacional ISO 9001 está enfocada a la consecución de la calidad en una organización mediante la implementación de un método o Sistema de Gestión de la calidad (SGC). • ISO/IEC 9003 Este modelo está orientado a la Ingeniera de software, sirve como indicador de la norma ISO 9001:2000, es un conjunto de tareas y procedimientos que han tenido éxito en el concepto de software sobre los procesos de la organización. • ISO/IEC 12207 Information Technology / Software Life Cycle Processes, son normas que se utilizan para el ciclo de vida del proceso de software de una organización, además sirve de apoyo para ISO 15504-SPICE. • ISO/IEC 14598. Software product evaluation, creada entre 1999 y 2001. Está conformada por 6 partes que están interrelacionadas con la familia ISO 9126, esta es la encargada de la parte de evaluación de producto de software • ISO 25000. Hace parte del modelo de calidad para el producto de software, está conformado por 5 fases que se encuentran en desarrollo, fue creada para reemplazar la ISO 9126 e ISO 14598 ya que desde 2001 no se publicaron nuevas versiones (Bermúdez et al, 2019).
  • 6. Modelos de calidad de software Modelo FURPS. En 1987 Hewlett- Packard desarrolló una serie de factores de calidad que reciben el acrónimo de FURPS, que incluye cinco categorías principales por sus nombres en inglés: Funcionalidad (Functionality), Usabilidad (Usability), Confiabilidad (Reliability), Desempeño (Performance) y Soportabilidad (Supportability) (Moreno et al, 2019). Modelo de McCall Los factores de calidad planteados por McCall se miden a través de 21 criterios o métricas de calidad que él propone; el problema es que dichos criterios se calculan a través de preguntas dicotómicas del tipo “SI”-”NO”, las cuales son contestadas por una o varias personas, lo cual podría implicar subjetividad dado que cada una puede evaluar la calidad de forma diferente (Moreno et al, 2019). Modelo de Boehm este define la calidad de software en términos de atributos cualitativos y los mide usando métricas. El modelo no es muy distinto al de McCall, porque muchos de sus factores de calidad son los mismos. Éste modelo también presenta sus factores de calidad estructurados jerárquicamente de alto a bajo nivel (Moreno et al, 2019).
  • 7. Conclusiones • Conocer las normas de calidad y los modelos que se pueden usar para medir la calidad antes y durante las etapas de desarrollo garantizan que el resultado sea optimo y no presente inconvenientes durante la etapa de despliegue, ya que esto puede ocasionar altos costos al equipo de desarrollo • Es importante realizar un buen planteamiento del proyecto desde el comienzo para estructurar de manera adecuada el desarrollo del software, lo primordial durante esta etapa es realizar pruebas manuales y automáticas de manera que el producto sea una versión final del proyecto y pueda pasar a etapa de despliegue.
  • 8. Bibliografía Campderrich Falgueras, B. (2013). Introducción a la Ingeniería del Software OO. En UOC (Eds.), Ingeniería del software (p.p 19 - 23). Editorial UOC. https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/56294?page=20 Echeverri, J. Aristizábal, M. y González, L. (2013). Parte 2 – Verificación y Validación. En M.M. Zapata (Eds.), Reflexiones sobre ingeniería de requisitos y pruebas de software (p.p 65 - 74). Corporación Universitaria Remington. https://elibro- net.bibliotecavirtual.unad.edu.co/es/ereader/unad/68913?page=65 Castro Bermúdez, Y. V, Solarte Martínez, G. R., & Muñoz Guerrero, L. E. (2019). Planning, Management and Control of Software Quality. Scientia Et Technica, 24(4), 611–617. https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.com/login.aspx?direct=true&db=fap&AN=14501457 2&lang=es&site=eds-live&scope=site Alonso Amo, F. Martínez Normand, L. & Segovia Pérez, J. (2005). Introducción a la Ingeniería del Software: modelos de desarrollo de programas.. Delta Publicaciones. https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/170188?page=1 Moreno, J. Bolaños y L. Navia, M. (2010). Exploración de Modelos y Estándares de Calidad Para el Producto Software. Universidad industrial de Santander. https://dialnet.unirioja.es/descarga/articulo/6299688.pdf