SlideShare una empresa de Scribd logo
1 de 28
Contenido
• Norma de Competencia
• Ciclo de vida del software
• Tipos de pruebas
• Errores de software
• Requerimientos Mínimos
• Documentos soporte
• Calidad de Software
• Glosario de términos
• Conclusiones
Norma de Competencia
• Entregar la aplicación multimedia para evaluar la
satisfacción del cliente
• RESULTADOS
– Verificar el funcionamiento de la multimedia realizando pruebas
apropiadas que corroboren la operatividad de la aplicación.
– Realizar pruebas de uso que permitan al público destino comprobar
la correcta navegabilidad por el proyecto multimedial.
– Elaborar los manuales y ayudas necesarias que faciliten la operación
del proyecto multimedial.
– Seleccionar el medio de difusión adecuado que garantice la
reproducción definida por el público destino.
– Realizar el empaque en el que se distribuirá el proyecto multimedia
Ciclo de Vida del Software
• El ciclo de vida del software describe el
desarrollo de software, desde la fase inicial
hasta la fase final.
• El propósito de este programa es definir las
distintas fases intermedias que se requieren
para validar el desarrollo de la aplicación, es
decir, para garantizar que el software cumpla
los requisitos para la aplicación y verificación
de los procedimientos de desarrollo.
Ciclo de vida del software - Etapas
• Definición de requerimientos
• Análisis
• Diseño
• Implementación
• Pruebas
• Documentación
• Operación y mantenimiento
Definición de requerimientos
• En esta etapa se realiza la recolección de datos
mediante técnicas e instrumentos que
permitan obtener información respecto a las
necesidades del cliente.
• Técnicas: Entrevista, Observación, Encuestas.
• Instrumentos: Formularios de preguntas
abiertas o cerradas (cuestionarios), Listas de
chequeo.
Análisis
• Una vez recopilada la información se procesan los
datos y se obtienen resultados que permiten
visualizar un panorama más claro y concreto
acerca de las necesidades del cliente.
• En esta etapa se presenta un informe producto
del análisis de los resultados obtenidos y algunas
recomendaciones para el cliente.
• Aquí se define la tipología del proyecto
multimedial.
Diseño
• Si el cliente acepta alguna de las propuestas
presentadas en el informe, se procede a
realizar un diseño del sistema, el cual debe
contener:
– Guión técnico
– Guión literario
– Storyboard
– Mapa de navegación
Implementación
• Una vez aprobado el diseño propuesto, se
procede a desarrollar los diferentes módulos o
escenas de la aplicación o proyecto con base
en el diseño establecido.
• En esta etapa se codifica mediante un
lenguaje de programación las diferentes
escenas o módulos y luego se integran.
• Se hacen algunas pruebas rutinarias por parte
del programador.
Pruebas
• Esta etapa es muy importante, ya que de ella
depende el éxito de la aplicación o proyecto.
• Se realizan pruebas unitarias, de integración, y de
funcionamiento general de la aplicación para
detectar errores a tiempo antes de que sea
entregado y distribuido el producto a los clientes.
• Una vez detectados los errores se procede a
realizar sus respectivos ajustes y correcciones que
garanticen el buen funcionamiento de la
aplicación.
Documentación
• Esta etapa, también de gran valor, consiste en
elaborar los manuales de usuario y la ayuda en
línea de la aplicación.
• Su finalidad es garantizar el buen uso y fácil
manejo del producto por parte de los diferentes
usuarios y así poder obtener el mayor
rendimiento de la aplicación.
• La documentación incluye los requerimientos de
hardware y software de la aplicación para
asegurar su buen funcionamiento.
Operación y mantenimiento
• En esta etapa se entrega la aplicación libre de
errores y con la documentación necesaria al
cliente.
• Se realiza una capacitación a las personas que
usarán la aplicación como fase de entrenamiento
y se resuelven dudas e inquietudes de los
usuarios.
• Se debe dar soporte durante un tiempo
prudencial en donde se deben resolver los
imprevistos que se presenten.
Modelo en Cascada
Definición de
requerimientos
Análisis
Diseño
Implementación
Pruebas
Documentación
Operación y
mantenimiento
Tipos de pruebas
• Pruebas unitarias
– Caja negra
– Caja blanca
• Pruebas de integración
– Pruebas Alfa
– Pruebas Beta
Tipos de pruebas
• Pruebas unitarias
– Son aquellas que se realizan en cada uno de los
módulos de la aplicación en forma separada. La
hace el programador con el equipo de desarrollo.
• Pruebas de integración
– Es aquella que se realiza después de unir o
integrar las diferentes escenas o módulos de la
aplicación. La hace el programador con el equipo
de desarrollo.
Prueba de Unidades
• Caja Negra:
– Las pruebas de caja negra se centran en lo que se espera
de un módulo, es decir, intentan encontrar casos en que el
módulo no se atiene a su especificación. Por ello se
denominan pruebas funcionales, y el probador se limita a
suministrarle datos como entrada y estudiar la salida, sin
preocuparse de lo que pueda estar haciendo el módulo
por dentro.
• Caja Blanca:
– En estas pruebas estamos siempre observando el código,
que las pruebas se dedican a ejecutar con ánimo de
"probarlo todo". Esta noción de prueba total se formaliza
en lo que se llama "cobertura" y no es sino una medida
porcentual de ¿cuánto código hemos cubierto?
Pruebas Alfa y Beta
• Pruebas Alfa:
– Se lleva a cabo por un cliente, en el lugar de desarrollo,
con el desarrollador como observador del usuario y
registrando los errores y problemas de uso. Las pruebas
alfa se llevan a cabo en un entorno controlado.
• Pruebas Beta:
– Se llevan a cabo por los usuarios finales del software en los
lugares de trabajo de los clientes. A diferencia de la prueba
alfa, el desarrollador no está presente normalmente. Así,
la prueba beta es una aplicación en vivo del software en
un entorno que no puede ser controlado por el
desarrollador. El cliente registra todos los problemas que
encuentra durante la prueba beta e informa a intervalos
regulares al desarrollador
Probar Sitios Web
• Prueba Local (servidor local)
• Prueba en línea (servidor web)
• Verificar hipervínculos
• Verificar carga de elementos multimedia
• Verificar tiempos de descarga
• Probar en diferentes navegadores
• Probar navegabilidad
Error de Software
• Un defecto de software (computer bug en inglés),
es el resultado de un fallo o deficiencia durante el
proceso de creación de programas de ordenador
o computadora (software).
• Dicho fallo puede presentarse en cualquiera de
las etapas del ciclo de vida del software aunque
los más evidentes se dan en la etapa de
desarrollo y programación.
• Los errores pueden suceder en cualquier etapa
de la creación de software
Tipos de Errores
• Errores de sintaxis:
– Cuando se escriba mal una instrucción del
lenguaje de programación.
• Errores de ejecución:
– Cuando surge un error en tiempo de ejecución del
programa, p.ej. una división por cero.
• Errores de lógica:
– Cuando el programa no genera los resultados
esperados.
Requerimientos Mínimos
• Hace referencia a los requerimientos de
hardware y software mínimos para que la
aplicación funcione correctamente.
• Se deben hacer pruebas en computadores de
diferentes marcas, modelos, configuraciones de
hardware y sistemas operativos, registrando
cualquier fallo para determinar la configuración
mínima de hardware y software en donde la
aplicación funciona bien y se mantiene estable.
Documentos soporte
• Se refiere a los distintos tipos de documentos
que sirven como evidencia de las pruebas del
software. Entre ellos tenemos
– Actas de reunión
– Reporte de errores
– Lista de Chequeo
Calidad de Software
• Calidad: Conjunto de propiedades y características de un
producto o servicio, que le confieren aptitud para satisfacer
unas necesidades explícitas o implícitas (ISO 8402).
• Calidad del software: es el grado con el que un sistema,
componente o proceso cumple los requerimientos
especificados y las necesidades o expectativas del cliente o
usuario. (IEEE, Std. 610-1990)
• ISO 9000: Conjunto de normas internacionales que definen
requisitos para los llamados sistemas de gestión de calidad.
ISO 9000 tiene reconocimiento internacional y se aplica a
todas las industrias, incluso al desarrollo de tecnologías de
la información.
Modelo de Calidad:
• La ISO/IEC 9126 permite especificar y evaluar
la calidad del software desde diferentes
criterios asociados con adquisición,
requerimientos, desarrollo, uso, evaluación,
soporte, mantenimiento, aseguramiento de la
calidad y auditoria de software.
Evaluación del Software
• Calidad Interna y
Externa
– Funcionalidad
– Confiabilidad
– Usabilidad
– Eficiencia
– Capacidad de
mantenimiento
– Portabilidad
• Calidad en Uso
– Eficacia
– Productividad
– Seguridad
– Satisfacción
Glosario de Términos
• Bug: Error de software.
• Debug: Depurar, corregir un error.
• Test: Prueba, evaluación.
• Check List: Lista de Chequeo.
• Software: Programa, aplicación informática.
• Hardware: Equipo físico de cómputo.
• WebSite: Sitio Web
Conclusiones
• En el desarrollo de software se deben tener en
cuenta las etapas que conforman el ciclo de vida
para garantizar el éxito de una aplicación
informática.
• Los productos multimedia, por tratarse de
software también requieren de pruebas
funcionales y estructurales.
• Es mejor detectar a tiempo cualquier error, por
mínimo que sea, antes de empezar a distribuir el
producto al cliente o público destino, para evitar
posteriores dolores de cabeza.
Bibliografia
• Todo el poder de Multimedia. Capitulo 17. Tay
Vaughan.
• Informática Básica. Capitulo 5. Alcalde y
Garcia.
• En Internet:
– Wikipedia, Monografias, Google, etc.

Más contenido relacionado

La actualidad más candente

Gestión de riesgos de software
Gestión de riesgos de softwareGestión de riesgos de software
Gestión de riesgos de softwareOmar S. Gomez
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceRajeev Sharan
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De SoftwareIván Sanchez Vera
 
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos TradicionalesUnidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos TradicionalesSergio Sanchez
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de SoftwareJiuseppe Flores
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareT.I.C
 
Proceso del software
Proceso del softwareProceso del software
Proceso del softwareTensor
 
Waterfall model of Software Engineering
Waterfall model of Software EngineeringWaterfall model of Software Engineering
Waterfall model of Software EngineeringMahnoor Shaukat
 
Metodologias para el desarrollo del software
Metodologias para el desarrollo del softwareMetodologias para el desarrollo del software
Metodologias para el desarrollo del softwareyeltsintorres18
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareJesús E. CuRias
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del softwareaagalvisg
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientosTensor
 
PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREAlejandro Leon
 
Fundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresFundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresLuis Eduardo Pelaez Valencia
 
Calidad Software - Principales Elementos para Alcanzarla
Calidad Software - Principales Elementos para AlcanzarlaCalidad Software - Principales Elementos para Alcanzarla
Calidad Software - Principales Elementos para AlcanzarlaAQCLab
 
Tipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareTipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareLeo Ruelas Rojas
 

La actualidad más candente (20)

Gestión de riesgos de software
Gestión de riesgos de softwareGestión de riesgos de software
Gestión de riesgos de software
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Tipos de-pruebas
Tipos de-pruebasTipos de-pruebas
Tipos de-pruebas
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De Software
 
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos TradicionalesUnidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de Software
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del Software
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Control de cambios
Control de cambiosControl de cambios
Control de cambios
 
TSP
TSPTSP
TSP
 
Waterfall model of Software Engineering
Waterfall model of Software EngineeringWaterfall model of Software Engineering
Waterfall model of Software Engineering
 
Metodologias para el desarrollo del software
Metodologias para el desarrollo del softwareMetodologias para el desarrollo del software
Metodologias para el desarrollo del software
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de software
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del software
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWARE
 
Fundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresFundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y Estándares
 
Calidad Software - Principales Elementos para Alcanzarla
Calidad Software - Principales Elementos para AlcanzarlaCalidad Software - Principales Elementos para Alcanzarla
Calidad Software - Principales Elementos para Alcanzarla
 
Tipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareTipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de Software
 

Similar a Normas y etapas para el desarrollo de software multimedia

Desarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por PruebasDesarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por Pruebas.. ..
 
Procesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECProcesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECmrojas_unitec
 
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0Renato Gonzalez
 
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
 
Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareMiguel Sanchez
 
Curso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfCurso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfBarcodeBarcode
 
¿Cómo poner software de calidad en manos del usuario de forma rápida?
¿Cómo poner software de calidad en manos del usuario de forma rápida?¿Cómo poner software de calidad en manos del usuario de forma rápida?
¿Cómo poner software de calidad en manos del usuario de forma rápida?Micael Gallego
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevidaclaudiappaez
 
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 SQAAnita Ortiz
 
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
 
Metodologias Tradicional.pptx
Metodologias Tradicional.pptxMetodologias Tradicional.pptx
Metodologias Tradicional.pptxNicolas Ormeño
 
Unidad vi calidad_mantenimientopruebas_isbuap2020
Unidad vi calidad_mantenimientopruebas_isbuap2020Unidad vi calidad_mantenimientopruebas_isbuap2020
Unidad vi calidad_mantenimientopruebas_isbuap2020EtelvinaArchundia
 

Similar a Normas y etapas para el desarrollo de software multimedia (20)

Desarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por PruebasDesarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por Pruebas
 
Procesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECProcesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITEC
 
Ciclo devida
Ciclo devidaCiclo devida
Ciclo devida
 
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
 
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
 
Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de software
 
Curso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfCurso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdf
 
¿Cómo poner software de calidad en manos del usuario de forma rápida?
¿Cómo poner software de calidad en manos del usuario de forma rápida?¿Cómo poner software de calidad en manos del usuario de forma rápida?
¿Cómo poner software de calidad en manos del usuario de forma rápida?
 
Sqa
SqaSqa
Sqa
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevida
 
Calidad de software y TDD
Calidad de software y TDDCalidad de software y TDD
Calidad de software y TDD
 
SOTFWARE
SOTFWARESOTFWARE
SOTFWARE
 
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
 
Entregables de pruebas
Entregables de pruebasEntregables de pruebas
Entregables de pruebas
 
Rup
RupRup
Rup
 
Validación y Verificación de Software
Validación y Verificación de SoftwareValidación y Verificación de Software
Validación y Verificación de Software
 
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
 
Metodologias Tradicional.pptx
Metodologias Tradicional.pptxMetodologias Tradicional.pptx
Metodologias Tradicional.pptx
 
Unidad vi calidad_mantenimientopruebas_isbuap2020
Unidad vi calidad_mantenimientopruebas_isbuap2020Unidad vi calidad_mantenimientopruebas_isbuap2020
Unidad vi calidad_mantenimientopruebas_isbuap2020
 

Más de Edison Morales

Introducción a las tics sena
Introducción a las tics  senaIntroducción a las tics  sena
Introducción a las tics senaEdison Morales
 
Introducción a las tics udes
Introducción a las tics  udesIntroducción a las tics  udes
Introducción a las tics udesEdison Morales
 
Introduccion a microsoft project1
Introduccion a microsoft project1Introduccion a microsoft project1
Introduccion a microsoft project1Edison Morales
 
Instructivo para el manejo de sofia plus
Instructivo para el manejo de sofia plusInstructivo para el manejo de sofia plus
Instructivo para el manejo de sofia plusEdison Morales
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwareEdison Morales
 
Pasos para crear una base de datos en access 2007
Pasos para crear una base de datos en access 2007Pasos para crear una base de datos en access 2007
Pasos para crear una base de datos en access 2007Edison Morales
 
Introduccion a windows 7
Introduccion a windows 7Introduccion a windows 7
Introduccion a windows 7Edison Morales
 
Introduccion a word 2007
Introduccion a word 2007Introduccion a word 2007
Introduccion a word 2007Edison Morales
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programaciónEdison Morales
 
Instalación y documentación del Software
Instalación y documentación del SoftwareInstalación y documentación del Software
Instalación y documentación del SoftwareEdison Morales
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datosEdison Morales
 
Procesamiento electrónico de datos
Procesamiento electrónico de datosProcesamiento electrónico de datos
Procesamiento electrónico de datosEdison Morales
 
La RecoleccióN De Datos
La RecoleccióN De DatosLa RecoleccióN De Datos
La RecoleccióN De DatosEdison Morales
 
Introduccion a La Multimedia
Introduccion a La MultimediaIntroduccion a La Multimedia
Introduccion a La MultimediaEdison Morales
 

Más de Edison Morales (20)

Introducción a las tics sena
Introducción a las tics  senaIntroducción a las tics  sena
Introducción a las tics sena
 
Introducción a las tics udes
Introducción a las tics  udesIntroducción a las tics  udes
Introducción a las tics udes
 
Introduccion a microsoft project1
Introduccion a microsoft project1Introduccion a microsoft project1
Introduccion a microsoft project1
 
Instructivo para el manejo de sofia plus
Instructivo para el manejo de sofia plusInstructivo para el manejo de sofia plus
Instructivo para el manejo de sofia plus
 
Internet y redes
Internet y redesInternet y redes
Internet y redes
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Pasos para crear una base de datos en access 2007
Pasos para crear una base de datos en access 2007Pasos para crear una base de datos en access 2007
Pasos para crear una base de datos en access 2007
 
Introduccion a windows 7
Introduccion a windows 7Introduccion a windows 7
Introduccion a windows 7
 
Introduccion a word 2007
Introduccion a word 2007Introduccion a word 2007
Introduccion a word 2007
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Instalación y documentación del Software
Instalación y documentación del SoftwareInstalación y documentación del Software
Instalación y documentación del Software
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Procesamiento electrónico de datos
Procesamiento electrónico de datosProcesamiento electrónico de datos
Procesamiento electrónico de datos
 
La RecoleccióN De Datos
La RecoleccióN De DatosLa RecoleccióN De Datos
La RecoleccióN De Datos
 
PROJECT 3
PROJECT 3PROJECT 3
PROJECT 3
 
PROJECT 4
PROJECT 4PROJECT 4
PROJECT 4
 
PROJECT 5
PROJECT 5PROJECT 5
PROJECT 5
 
PROJECT 2
PROJECT 2PROJECT 2
PROJECT 2
 
PROJECT1
PROJECT1PROJECT1
PROJECT1
 
Introduccion a La Multimedia
Introduccion a La MultimediaIntroduccion a La Multimedia
Introduccion a La Multimedia
 

Último

TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 

Último (20)

TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 

Normas y etapas para el desarrollo de software multimedia

  • 1.
  • 2. Contenido • Norma de Competencia • Ciclo de vida del software • Tipos de pruebas • Errores de software • Requerimientos Mínimos • Documentos soporte • Calidad de Software • Glosario de términos • Conclusiones
  • 3. Norma de Competencia • Entregar la aplicación multimedia para evaluar la satisfacción del cliente • RESULTADOS – Verificar el funcionamiento de la multimedia realizando pruebas apropiadas que corroboren la operatividad de la aplicación. – Realizar pruebas de uso que permitan al público destino comprobar la correcta navegabilidad por el proyecto multimedial. – Elaborar los manuales y ayudas necesarias que faciliten la operación del proyecto multimedial. – Seleccionar el medio de difusión adecuado que garantice la reproducción definida por el público destino. – Realizar el empaque en el que se distribuirá el proyecto multimedia
  • 4. Ciclo de Vida del Software • El ciclo de vida del software describe el desarrollo de software, desde la fase inicial hasta la fase final. • El propósito de este programa es definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicación, es decir, para garantizar que el software cumpla los requisitos para la aplicación y verificación de los procedimientos de desarrollo.
  • 5. Ciclo de vida del software - Etapas • Definición de requerimientos • Análisis • Diseño • Implementación • Pruebas • Documentación • Operación y mantenimiento
  • 6. Definición de requerimientos • En esta etapa se realiza la recolección de datos mediante técnicas e instrumentos que permitan obtener información respecto a las necesidades del cliente. • Técnicas: Entrevista, Observación, Encuestas. • Instrumentos: Formularios de preguntas abiertas o cerradas (cuestionarios), Listas de chequeo.
  • 7. Análisis • Una vez recopilada la información se procesan los datos y se obtienen resultados que permiten visualizar un panorama más claro y concreto acerca de las necesidades del cliente. • En esta etapa se presenta un informe producto del análisis de los resultados obtenidos y algunas recomendaciones para el cliente. • Aquí se define la tipología del proyecto multimedial.
  • 8. Diseño • Si el cliente acepta alguna de las propuestas presentadas en el informe, se procede a realizar un diseño del sistema, el cual debe contener: – Guión técnico – Guión literario – Storyboard – Mapa de navegación
  • 9. Implementación • Una vez aprobado el diseño propuesto, se procede a desarrollar los diferentes módulos o escenas de la aplicación o proyecto con base en el diseño establecido. • En esta etapa se codifica mediante un lenguaje de programación las diferentes escenas o módulos y luego se integran. • Se hacen algunas pruebas rutinarias por parte del programador.
  • 10. Pruebas • Esta etapa es muy importante, ya que de ella depende el éxito de la aplicación o proyecto. • Se realizan pruebas unitarias, de integración, y de funcionamiento general de la aplicación para detectar errores a tiempo antes de que sea entregado y distribuido el producto a los clientes. • Una vez detectados los errores se procede a realizar sus respectivos ajustes y correcciones que garanticen el buen funcionamiento de la aplicación.
  • 11. Documentación • Esta etapa, también de gran valor, consiste en elaborar los manuales de usuario y la ayuda en línea de la aplicación. • Su finalidad es garantizar el buen uso y fácil manejo del producto por parte de los diferentes usuarios y así poder obtener el mayor rendimiento de la aplicación. • La documentación incluye los requerimientos de hardware y software de la aplicación para asegurar su buen funcionamiento.
  • 12. Operación y mantenimiento • En esta etapa se entrega la aplicación libre de errores y con la documentación necesaria al cliente. • Se realiza una capacitación a las personas que usarán la aplicación como fase de entrenamiento y se resuelven dudas e inquietudes de los usuarios. • Se debe dar soporte durante un tiempo prudencial en donde se deben resolver los imprevistos que se presenten.
  • 13. Modelo en Cascada Definición de requerimientos Análisis Diseño Implementación Pruebas Documentación Operación y mantenimiento
  • 14. Tipos de pruebas • Pruebas unitarias – Caja negra – Caja blanca • Pruebas de integración – Pruebas Alfa – Pruebas Beta
  • 15. Tipos de pruebas • Pruebas unitarias – Son aquellas que se realizan en cada uno de los módulos de la aplicación en forma separada. La hace el programador con el equipo de desarrollo. • Pruebas de integración – Es aquella que se realiza después de unir o integrar las diferentes escenas o módulos de la aplicación. La hace el programador con el equipo de desarrollo.
  • 16. Prueba de Unidades • Caja Negra: – Las pruebas de caja negra se centran en lo que se espera de un módulo, es decir, intentan encontrar casos en que el módulo no se atiene a su especificación. Por ello se denominan pruebas funcionales, y el probador se limita a suministrarle datos como entrada y estudiar la salida, sin preocuparse de lo que pueda estar haciendo el módulo por dentro. • Caja Blanca: – En estas pruebas estamos siempre observando el código, que las pruebas se dedican a ejecutar con ánimo de "probarlo todo". Esta noción de prueba total se formaliza en lo que se llama "cobertura" y no es sino una medida porcentual de ¿cuánto código hemos cubierto?
  • 17. Pruebas Alfa y Beta • Pruebas Alfa: – Se lleva a cabo por un cliente, en el lugar de desarrollo, con el desarrollador como observador del usuario y registrando los errores y problemas de uso. Las pruebas alfa se llevan a cabo en un entorno controlado. • Pruebas Beta: – Se llevan a cabo por los usuarios finales del software en los lugares de trabajo de los clientes. A diferencia de la prueba alfa, el desarrollador no está presente normalmente. Así, la prueba beta es una aplicación en vivo del software en un entorno que no puede ser controlado por el desarrollador. El cliente registra todos los problemas que encuentra durante la prueba beta e informa a intervalos regulares al desarrollador
  • 18. Probar Sitios Web • Prueba Local (servidor local) • Prueba en línea (servidor web) • Verificar hipervínculos • Verificar carga de elementos multimedia • Verificar tiempos de descarga • Probar en diferentes navegadores • Probar navegabilidad
  • 19. Error de Software • Un defecto de software (computer bug en inglés), es el resultado de un fallo o deficiencia durante el proceso de creación de programas de ordenador o computadora (software). • Dicho fallo puede presentarse en cualquiera de las etapas del ciclo de vida del software aunque los más evidentes se dan en la etapa de desarrollo y programación. • Los errores pueden suceder en cualquier etapa de la creación de software
  • 20. Tipos de Errores • Errores de sintaxis: – Cuando se escriba mal una instrucción del lenguaje de programación. • Errores de ejecución: – Cuando surge un error en tiempo de ejecución del programa, p.ej. una división por cero. • Errores de lógica: – Cuando el programa no genera los resultados esperados.
  • 21. Requerimientos Mínimos • Hace referencia a los requerimientos de hardware y software mínimos para que la aplicación funcione correctamente. • Se deben hacer pruebas en computadores de diferentes marcas, modelos, configuraciones de hardware y sistemas operativos, registrando cualquier fallo para determinar la configuración mínima de hardware y software en donde la aplicación funciona bien y se mantiene estable.
  • 22. Documentos soporte • Se refiere a los distintos tipos de documentos que sirven como evidencia de las pruebas del software. Entre ellos tenemos – Actas de reunión – Reporte de errores – Lista de Chequeo
  • 23. Calidad de Software • Calidad: Conjunto de propiedades y características de un producto o servicio, que le confieren aptitud para satisfacer unas necesidades explícitas o implícitas (ISO 8402). • Calidad del software: es el grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario. (IEEE, Std. 610-1990) • ISO 9000: Conjunto de normas internacionales que definen requisitos para los llamados sistemas de gestión de calidad. ISO 9000 tiene reconocimiento internacional y se aplica a todas las industrias, incluso al desarrollo de tecnologías de la información.
  • 24. Modelo de Calidad: • La ISO/IEC 9126 permite especificar y evaluar la calidad del software desde diferentes criterios asociados con adquisición, requerimientos, desarrollo, uso, evaluación, soporte, mantenimiento, aseguramiento de la calidad y auditoria de software.
  • 25. Evaluación del Software • Calidad Interna y Externa – Funcionalidad – Confiabilidad – Usabilidad – Eficiencia – Capacidad de mantenimiento – Portabilidad • Calidad en Uso – Eficacia – Productividad – Seguridad – Satisfacción
  • 26. Glosario de Términos • Bug: Error de software. • Debug: Depurar, corregir un error. • Test: Prueba, evaluación. • Check List: Lista de Chequeo. • Software: Programa, aplicación informática. • Hardware: Equipo físico de cómputo. • WebSite: Sitio Web
  • 27. Conclusiones • En el desarrollo de software se deben tener en cuenta las etapas que conforman el ciclo de vida para garantizar el éxito de una aplicación informática. • Los productos multimedia, por tratarse de software también requieren de pruebas funcionales y estructurales. • Es mejor detectar a tiempo cualquier error, por mínimo que sea, antes de empezar a distribuir el producto al cliente o público destino, para evitar posteriores dolores de cabeza.
  • 28. Bibliografia • Todo el poder de Multimedia. Capitulo 17. Tay Vaughan. • Informática Básica. Capitulo 5. Alcalde y Garcia. • En Internet: – Wikipedia, Monografias, Google, etc.