SlideShare uma empresa Scribd logo
1 de 26
UNIVERSIDAD NACIONAL DE LOJA
Área de la Educación, el Arte y la Comunicación
Informática Educativa IV




                    INGENIERIA DE SOFTWARE




    Taller de Análisis y Diseño de Software Educativo
                                 Mg. Sc. Lena Ruiz R
FACTORES EN LA CALIDAD DEL
          SOFTWARE
Definición de Calidad
              El conjunto de características de una entidad que le confieren
              su aptitud para satisfacer las necesidades expresadas y las
              implícitas (ISO 8402)

Control de la calidad del software
              Son las técnicas y actividades de carácter operativo,
              utilizadas para satisfacer los requisitos relativos a la calidad
              de los productos desarrollados
Garantía de calidad
              El aseguramiento de calidad del software es el conjunto de
              actividades planificadas y sistemáticas necesarias para
              aportar la confianza en que el producto (software) satisfará
              los requisitos dados de calidad.
Factores que determinan la calidad
             del software

       Operaciones del producto: características operativas



     Revisión del producto: capacidad para soportar cambios



Transición del producto: adaptabilidad a nuevos entornos
• Corrección (¿Hace lo que se le pide?)
El grado en que una aplicación satisface sus especificaciones y
   consigue los objetivos encomendados por el cliente
• Fiabilidad (¿Lo hace de forma fiable todo el tiempo?)
El grado que se puede esperar de una aplicación lleve a cabo
   las operaciones especificadas y con la precisión requerida.
• Eficiencia (¿Qué recursos hardware y software necesito?)
      La cantidad de recursos hardware y software que necesita
      una aplicación para realizar las operaciones con los
      tiempos de respuesta adecuados
      •Integridad (¿Puedo controlar su uso?)
      •Facilidad de uso (¿Es fácil y cómodo de manejar?)
      El esfuerzo requerido para aprender el manejo de una
      aplicación, trabajar con ella, introducir datos y conseguir
      resultados
Revisión del producto: capacidad para
           soportar cambios
• Facilidad de mantenimiento (¿Puedo localizar los
   fallos?)
El esfuerzo requerido para localizar y reparar errores
• Flexibilidad (¿Puedo añadir nuevas opciones?)
El esfuerzo requerido para modificar una aplicación en
   funcionamiento
• Facilidad de prueba (¿Puedo probar todas las
   opciones?)
El esfuerzo requerido para probar una aplicación de forma
   que cumpla con lo especificado en los requisitos
Transición del producto: adaptabilidad a
                nuevos entornos
•  Portabilidad (¿Podré usarlo en otra máquina?)
El esfuerzo requerido para transferir la aplicación a otro hardware o
   sistema operativo
• Reusabilidad (¿Podré utilizar alguna parte del software en otra
   aplicación?)
Grado en que partes de una aplicación pueden utilizarse en otras
   aplicaciones
• Interoperabilidad (¿Podrá comunicarse con otras aplicaciones o
   sistemas informáticos?
El esfuerzo necesario para comunicar la aplicación con otras
   aplicaciones o sistemas Informáticos
           • Factores de calidad del Software (McCall)
           Organiza los Factores en tres ejes o puntos de vista
             desde los cuales el usuario puede contemplar la
             calidad de un producto
REQUERIMIENTOS Y
ESPECIFICACIÓN DEL SOFTWARE


             • Propósito


 • Determinación de los requerimientos
PROPOSITO
• Permitir establecer las bases de acuerdo
  entre usuarios en lo que al proyecto de
  software se refiere.
• Ayudar a los usuarios finales del software
  a entender exactamente qué es lo que el
  cliente de software desea.
DETERMINACIÓN DE LOS REQUERIMIENTOS



 •   Aquí se debe hacer lo siguiente:
 •   Por ello intervienen:
 •   Involucrados:
 •   El analista necesita:
Aquí se debe hacer lo
siguiente:
• Recopilación de información
• El analista debe comprender las funciones
  del negocio.
• Tener informe sobre personas, objetivos y
  procedimientos.
• Investigar datos relevantes.
• El Analista comprende que información
  necesitan los usuarios para trabajar.
Por ello intervienen:
• Herramientas:
• Entrevista.
• Cuestionario.
• Comportamiento de los tomadores de
  decisión.
• Prototipos.
Involucrados:

• Analista.
• Usuarios.
• Administradores de las operaciones.
El analista necesita:
 Los detalles de las funciones actuales del
                  sistema.

•¿Quién? Personas
•¿Qué? Actividad del negocio, etc.
•¿Dónde? Ambiente
•¿Cuándo? En qué momento
CICLO DE VIDA DEL SOFTWARE
CICLO DE VIDA DEL SOFTWARE


                     definir el
                  resultado del
                  proyecto y su
                   papel en la
                    estrategia
                      global.
CICLO DE VIDA DEL SOFTWARE


                       Recopilar,
                       examinar y
                      formular los
                     requisitos del
                  cliente y examinar
                        cualquier
                  restricción que se
                     pueda aplicar.
CICLO DE VIDA DEL SOFTWARE



                   Requisitos
                  generales de
                 la arquitectura
                      de la
                    aplicación
CICLO DE VIDA DEL SOFTWARE


                   Definición
                   precisa de
                      cada
                  subconjunto
                      de la
                   aplicación.
CICLO DE VIDA DEL SOFTWARE


                   (programación e
                  implementación):
                         es la
                 implementación de
                    un lenguaje de
                 programación para
                 crear las funciones
                  definidas durante
                 la etapa de diseño
CICLO DE VIDA DEL SOFTWARE


                   Prueba individual
                        de cada
                  subconjunto de la
                    aplicación para
                   garantizar que se
                  implementaron de
                    acuerdo con las
                   especificaciones.
CICLO DE VIDA DEL SOFTWARE

                    Para garantizar
                  que los diferentes
                       módulos se
                     integren con la
                  aplicación. Éste es
                   el propósito de la
                        prueba de
                    integración que
                           está
                   cuidadosamente
                     documentada.
CICLO DE VIDA DEL SOFTWARE


                  (o validación),
                  para garantizar
                  que el software
                  cumple con las
                 especificaciones
                    originales.
CICLO DE VIDA DEL SOFTWARE


                     sirve para
                    documentar
                    información
                   necesaria para
                  los usuarios del
                  software y para
                     desarrollos
                       futuros.
CICLO DE VIDA DEL SOFTWARE



                    Conjunto de
                  actividades que
                     compone la
                   realización del
                      producto
CICLO DE VIDA DEL SOFTWARE

                   para todos los
                  procedimientos
                     correctivos
                  (mantenimiento
                   correctivo) y la
                  actualizaciones
                  secundarias del
                      software
                  (mantenimiento
                     continuo).
CONTINUARA………….

Mais conteúdo relacionado

Mais procurados

Introduccion a calidad de software
Introduccion a calidad de softwareIntroduccion a calidad de software
Introduccion a calidad de softwareguest871c816
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwareJonathan Daza
 
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
 
Ciclo de vida del desarrollo de software
Ciclo de vida del desarrollo de softwareCiclo de vida del desarrollo de software
Ciclo de vida del desarrollo de softwareDiana Ortiz
 
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE. SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE. Cristhian Martinez
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De VidaJgperez
 
Modelo espiral de boehm CALIDAD DE SOFTWARE
Modelo espiral de  boehm CALIDAD DE SOFTWAREModelo espiral de  boehm CALIDAD DE SOFTWARE
Modelo espiral de boehm CALIDAD DE SOFTWAREJhOnss KrIollo
 
Ingeniería de software II - Parte 1
Ingeniería de software II - Parte 1Ingeniería de software II - Parte 1
Ingeniería de software II - Parte 1Marta Silvia Tabares
 
Ciclosdevidadelsoftware 120724112952-phpapp02gt
Ciclosdevidadelsoftware 120724112952-phpapp02gtCiclosdevidadelsoftware 120724112952-phpapp02gt
Ciclosdevidadelsoftware 120724112952-phpapp02gtDoris Aguagallo
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de softwareLupithaa Guerrero
 
EliDastaSoftware
EliDastaSoftwareEliDastaSoftware
EliDastaSoftwareElidaDasta
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwarenancyespe21
 
Calidad del Software en Proyectos Open Source
Calidad del Software en Proyectos Open SourceCalidad del Software en Proyectos Open Source
Calidad del Software en Proyectos Open SourceMarcos Blanco Galán
 

Mais procurados (16)

Introduccion a calidad de software
Introduccion a calidad de softwareIntroduccion a calidad de software
Introduccion a calidad de software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del 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
 
BoLeTiN N° 2
BoLeTiN N° 2BoLeTiN N° 2
BoLeTiN N° 2
 
Ciclo de vida del desarrollo de software
Ciclo de vida del desarrollo de softwareCiclo de vida del desarrollo de software
Ciclo de vida del desarrollo de software
 
Calidad de software y TDD
Calidad de software y TDDCalidad de software y TDD
Calidad de software y TDD
 
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE. SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De Vida
 
Modelo espiral de boehm CALIDAD DE SOFTWARE
Modelo espiral de  boehm CALIDAD DE SOFTWAREModelo espiral de  boehm CALIDAD DE SOFTWARE
Modelo espiral de boehm CALIDAD DE SOFTWARE
 
Ingeniería de software II - Parte 1
Ingeniería de software II - Parte 1Ingeniería de software II - Parte 1
Ingeniería de software II - Parte 1
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Ciclosdevidadelsoftware 120724112952-phpapp02gt
Ciclosdevidadelsoftware 120724112952-phpapp02gtCiclosdevidadelsoftware 120724112952-phpapp02gt
Ciclosdevidadelsoftware 120724112952-phpapp02gt
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
EliDastaSoftware
EliDastaSoftwareEliDastaSoftware
EliDastaSoftware
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Calidad del Software en Proyectos Open Source
Calidad del Software en Proyectos Open SourceCalidad del Software en Proyectos Open Source
Calidad del Software en Proyectos Open Source
 

Destaque

Introduccion a la ingenieria
Introduccion a la ingenieriaIntroduccion a la ingenieria
Introduccion a la ingenieriaAndreaSerrano28
 
Taller #02 la ingenieria docx
Taller #02  la ingenieria docxTaller #02  la ingenieria docx
Taller #02 la ingenieria docxAndreaSerrano28
 
Taller generación codigopersistenciaderby-netbeans
Taller generación codigopersistenciaderby-netbeansTaller generación codigopersistenciaderby-netbeans
Taller generación codigopersistenciaderby-netbeansVictor Aravena
 
Taller ingenieria blog y wiki alejandra beltrán
Taller ingenieria blog y wiki alejandra beltrán Taller ingenieria blog y wiki alejandra beltrán
Taller ingenieria blog y wiki alejandra beltrán AndreaSerrano28
 
Pracicas de Ingenieria de Software
Pracicas de Ingenieria de SoftwarePracicas de Ingenieria de Software
Pracicas de Ingenieria de Softwareeeencalada
 
1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseñolandeta_p
 
Roles desarrollo software
Roles desarrollo softwareRoles desarrollo software
Roles desarrollo softwareIsabel
 
Etapas de Desarrollo Software
Etapas de Desarrollo SoftwareEtapas de Desarrollo Software
Etapas de Desarrollo SoftwareDaniel Román
 
PLAN DE AREA TECNOLOGIA E INFORMATICA
PLAN DE AREA TECNOLOGIA E INFORMATICAPLAN DE AREA TECNOLOGIA E INFORMATICA
PLAN DE AREA TECNOLOGIA E INFORMATICAYaritza Paola Barros
 

Destaque (11)

Introduccion a la ingenieria
Introduccion a la ingenieriaIntroduccion a la ingenieria
Introduccion a la ingenieria
 
Taller #02 la ingenieria docx
Taller #02  la ingenieria docxTaller #02  la ingenieria docx
Taller #02 la ingenieria docx
 
Taller generación codigopersistenciaderby-netbeans
Taller generación codigopersistenciaderby-netbeansTaller generación codigopersistenciaderby-netbeans
Taller generación codigopersistenciaderby-netbeans
 
Taller ingenieria blog y wiki alejandra beltrán
Taller ingenieria blog y wiki alejandra beltrán Taller ingenieria blog y wiki alejandra beltrán
Taller ingenieria blog y wiki alejandra beltrán
 
Pracicas de Ingenieria de Software
Pracicas de Ingenieria de SoftwarePracicas de Ingenieria de Software
Pracicas de Ingenieria de Software
 
TERCERA PATE - Resumen ingenieria-del-software
TERCERA PATE - Resumen ingenieria-del-softwareTERCERA PATE - Resumen ingenieria-del-software
TERCERA PATE - Resumen ingenieria-del-software
 
1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño
 
Introducción a la ingeniería del software
Introducción a la ingeniería del softwareIntroducción a la ingeniería del software
Introducción a la ingeniería del software
 
Roles desarrollo software
Roles desarrollo softwareRoles desarrollo software
Roles desarrollo software
 
Etapas de Desarrollo Software
Etapas de Desarrollo SoftwareEtapas de Desarrollo Software
Etapas de Desarrollo Software
 
PLAN DE AREA TECNOLOGIA E INFORMATICA
PLAN DE AREA TECNOLOGIA E INFORMATICAPLAN DE AREA TECNOLOGIA E INFORMATICA
PLAN DE AREA TECNOLOGIA E INFORMATICA
 

Semelhante a Ingenieria de software

Semelhante a Ingenieria de software (20)

Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Diagrama conceptual
Diagrama conceptualDiagrama conceptual
Diagrama conceptual
 
Analisis software abner
Analisis software abnerAnalisis software abner
Analisis software abner
 
Aseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQA
 
Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.
 
Trabajo 26
Trabajo 26Trabajo 26
Trabajo 26
 
Modelos de procesos de software(completo)
Modelos de procesos de software(completo)Modelos de procesos de software(completo)
Modelos de procesos de software(completo)
 
ISO 9126.pdf
ISO 9126.pdfISO 9126.pdf
ISO 9126.pdf
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad de software alex
Calidad de software alexCalidad de software alex
Calidad de software alex
 
Calidad del software
Calidad del software Calidad del software
Calidad del software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Norma iso
Norma isoNorma iso
Norma iso
 
Parcial De Ingenieria De Software[1]
Parcial De Ingenieria De Software[1]Parcial De Ingenieria De Software[1]
Parcial De Ingenieria De Software[1]
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de software
 
Como medir la calidad de software
Como medir la calidad de softwareComo medir la calidad de software
Como medir la calidad de software
 
Act19
Act19Act19
Act19
 
Act19
Act19Act19
Act19
 

Mais de nancyespe21

Caracteristicas de corrientes p
Caracteristicas de corrientes pCaracteristicas de corrientes p
Caracteristicas de corrientes pnancyespe21
 
Unidad 6 segunda parte
Unidad 6 segunda parteUnidad 6 segunda parte
Unidad 6 segunda partenancyespe21
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwarenancyespe21
 
Modelos de docencia
Modelos de docenciaModelos de docencia
Modelos de docencianancyespe21
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwarenancyespe21
 
Analisis de necesidades_educativas
Analisis de necesidades_educativasAnalisis de necesidades_educativas
Analisis de necesidades_educativasnancyespe21
 
Sistemas tutoriales y que es avatar
Sistemas tutoriales y que es avatarSistemas tutoriales y que es avatar
Sistemas tutoriales y que es avatarnancyespe21
 
Desarrollo del proyecto
Desarrollo del proyectoDesarrollo del proyecto
Desarrollo del proyectonancyespe21
 

Mais de nancyespe21 (11)

Caracteristicas de corrientes p
Caracteristicas de corrientes pCaracteristicas de corrientes p
Caracteristicas de corrientes p
 
Unidad 6 segunda parte
Unidad 6 segunda parteUnidad 6 segunda parte
Unidad 6 segunda parte
 
La motivación
La motivaciónLa motivación
La motivación
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Modelos de docencia
Modelos de docenciaModelos de docencia
Modelos de docencia
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Analisis de necesidades_educativas
Analisis de necesidades_educativasAnalisis de necesidades_educativas
Analisis de necesidades_educativas
 
2 motivacion
2 motivacion2 motivacion
2 motivacion
 
Sistemas tutoriales y que es avatar
Sistemas tutoriales y que es avatarSistemas tutoriales y que es avatar
Sistemas tutoriales y que es avatar
 
Desarrollo del proyecto
Desarrollo del proyectoDesarrollo del proyecto
Desarrollo del proyecto
 
Plan de clase
Plan de clasePlan de clase
Plan de clase
 

Último

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 

Último (20)

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 

Ingenieria de software

  • 1. UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño de Software Educativo Mg. Sc. Lena Ruiz R
  • 2. FACTORES EN LA CALIDAD DEL SOFTWARE Definición de Calidad El conjunto de características de una entidad que le confieren su aptitud para satisfacer las necesidades expresadas y las implícitas (ISO 8402) Control de la calidad del software Son las técnicas y actividades de carácter operativo, utilizadas para satisfacer los requisitos relativos a la calidad de los productos desarrollados Garantía de calidad El aseguramiento de calidad del software es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad.
  • 3. Factores que determinan la calidad del software Operaciones del producto: características operativas Revisión del producto: capacidad para soportar cambios Transición del producto: adaptabilidad a nuevos entornos
  • 4. • Corrección (¿Hace lo que se le pide?) El grado en que una aplicación satisface sus especificaciones y consigue los objetivos encomendados por el cliente • Fiabilidad (¿Lo hace de forma fiable todo el tiempo?) El grado que se puede esperar de una aplicación lleve a cabo las operaciones especificadas y con la precisión requerida. • Eficiencia (¿Qué recursos hardware y software necesito?) La cantidad de recursos hardware y software que necesita una aplicación para realizar las operaciones con los tiempos de respuesta adecuados •Integridad (¿Puedo controlar su uso?) •Facilidad de uso (¿Es fácil y cómodo de manejar?) El esfuerzo requerido para aprender el manejo de una aplicación, trabajar con ella, introducir datos y conseguir resultados
  • 5. Revisión del producto: capacidad para soportar cambios • Facilidad de mantenimiento (¿Puedo localizar los fallos?) El esfuerzo requerido para localizar y reparar errores • Flexibilidad (¿Puedo añadir nuevas opciones?) El esfuerzo requerido para modificar una aplicación en funcionamiento • Facilidad de prueba (¿Puedo probar todas las opciones?) El esfuerzo requerido para probar una aplicación de forma que cumpla con lo especificado en los requisitos
  • 6. Transición del producto: adaptabilidad a nuevos entornos • Portabilidad (¿Podré usarlo en otra máquina?) El esfuerzo requerido para transferir la aplicación a otro hardware o sistema operativo • Reusabilidad (¿Podré utilizar alguna parte del software en otra aplicación?) Grado en que partes de una aplicación pueden utilizarse en otras aplicaciones • Interoperabilidad (¿Podrá comunicarse con otras aplicaciones o sistemas informáticos? El esfuerzo necesario para comunicar la aplicación con otras aplicaciones o sistemas Informáticos • Factores de calidad del Software (McCall) Organiza los Factores en tres ejes o puntos de vista desde los cuales el usuario puede contemplar la calidad de un producto
  • 7. REQUERIMIENTOS Y ESPECIFICACIÓN DEL SOFTWARE • Propósito • Determinación de los requerimientos
  • 8. PROPOSITO • Permitir establecer las bases de acuerdo entre usuarios en lo que al proyecto de software se refiere. • Ayudar a los usuarios finales del software a entender exactamente qué es lo que el cliente de software desea.
  • 9. DETERMINACIÓN DE LOS REQUERIMIENTOS • Aquí se debe hacer lo siguiente: • Por ello intervienen: • Involucrados: • El analista necesita:
  • 10. Aquí se debe hacer lo siguiente: • Recopilación de información • El analista debe comprender las funciones del negocio. • Tener informe sobre personas, objetivos y procedimientos. • Investigar datos relevantes. • El Analista comprende que información necesitan los usuarios para trabajar.
  • 11. Por ello intervienen: • Herramientas: • Entrevista. • Cuestionario. • Comportamiento de los tomadores de decisión. • Prototipos.
  • 12. Involucrados: • Analista. • Usuarios. • Administradores de las operaciones.
  • 13. El analista necesita: Los detalles de las funciones actuales del sistema. •¿Quién? Personas •¿Qué? Actividad del negocio, etc. •¿Dónde? Ambiente •¿Cuándo? En qué momento
  • 14. CICLO DE VIDA DEL SOFTWARE
  • 15. CICLO DE VIDA DEL SOFTWARE definir el resultado del proyecto y su papel en la estrategia global.
  • 16. CICLO DE VIDA DEL SOFTWARE Recopilar, examinar y formular los requisitos del cliente y examinar cualquier restricción que se pueda aplicar.
  • 17. CICLO DE VIDA DEL SOFTWARE Requisitos generales de la arquitectura de la aplicación
  • 18. CICLO DE VIDA DEL SOFTWARE Definición precisa de cada subconjunto de la aplicación.
  • 19. CICLO DE VIDA DEL SOFTWARE (programación e implementación): es la implementación de un lenguaje de programación para crear las funciones definidas durante la etapa de diseño
  • 20. CICLO DE VIDA DEL SOFTWARE Prueba individual de cada subconjunto de la aplicación para garantizar que se implementaron de acuerdo con las especificaciones.
  • 21. CICLO DE VIDA DEL SOFTWARE Para garantizar que los diferentes módulos se integren con la aplicación. Éste es el propósito de la prueba de integración que está cuidadosamente documentada.
  • 22. CICLO DE VIDA DEL SOFTWARE (o validación), para garantizar que el software cumple con las especificaciones originales.
  • 23. CICLO DE VIDA DEL SOFTWARE sirve para documentar información necesaria para los usuarios del software y para desarrollos futuros.
  • 24. CICLO DE VIDA DEL SOFTWARE Conjunto de actividades que compone la realización del producto
  • 25. CICLO DE VIDA DEL SOFTWARE para todos los procedimientos correctivos (mantenimiento correctivo) y la actualizaciones secundarias del software (mantenimiento continuo).