Pruebas de Software WebExamen GRUPO 5 Juan Marcelo Ferreira Aranda Silvano Christian Gómez

Slides:



Advertisements
Presentaciones similares
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN
Advertisements

Moodle.
Bases de datos, Entidad de relación y normalizaciones
Septiembre METODOLOGÍA DE CREACIÓN DE CONTENIDOS PARA E-LEARNING.
Rocío Contreras Águila Primer Semestre 2010
Introducción a LAS Bases de Datos
“Las Unidades de Traducción Técnica en Red: Una Experiencia Formativa”
¿QUÉ SON LAS BASES DE DATOS?
INTELIGENCIA ARTIFICIAL
Editor de Visual de Templates Open EHR-Gen
Microsoft Office.
Versión 2004 Enrique Bañuelos Gómez
Base de Datos Relacional.
© Manuel ColladoHerramientas software-1 Herramientas software Clasificación. Integración de herramientas.
Base de datos.
Ingeniería del software de la usabilidad (I)
Índice Definición del proyecto Descripción de la aplicación Metodología/herramientas empleadas Requerimientos formales Planificación Definición de actores.
UNIDAD I Conceptos Básicos.
SIA Sistema Integrado de Admisión
SOFTWARE INTERACTIVO PARA LA CÁTEDRA LABORATORIO DE FÍSICA I
Bases de datos CONCEPTOS BÁSICOS.
Aplicación Web para Informes de Asignaturas de Trabajo en Grupo
Bases de Datos Relacionales.  Responsable Cátedra: Silvina Migani  JTP: Liliana Romera  Ayudante:
Fundamentos de Ingeniería de Software Facultad de Ingenieria Universidad Distrital Francisco José de Caldas ESPECIFICACIÓN Y MANEJO DE LOS REQUERIMIENTOS.
Ing. JUAN CARLOS GARCIA DUARTE
Integrantes Evelyn Espinoza Carolina Troncoso Luis Pino Víctor Romero.
Introducción a las Bases de Datos Relacionales Juan Alberto Sigüenza Escuela Técnica Superior de Informática Universidad Autónoma de Madrid.
Bases De Datos En Biología Computacional Cristian S. Rocha 28 de Mayo del 2002.
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
Ingeniería del Software
Proyecto Fin de Carrera - ITIS
Ximena Romano – Doris Correa
Tema 1: Introducción a la Ingeniería de Software
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
PROYECTO EMPRESARIAL Clase # 1.
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
Webtools: Aplicaciones para sistemas virtuales de formación.
¿Qué es una base de datos?
Sistema informático de apoyo a la evaluación de la enseñanza IN.CO.
Pruebas de Software WebExamen
UNIVERSIDAD LATINA III. MANTENIMIENTO Y GESTIÓN DE LA INFORMACIÓN DE UNA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
ISAE UNIVERSIDAD FACULTAD DE CIENCIAS TECNOLOGICAS TECNICO EN INFORMATICA CURSO TECNOLOGIA DE LA INFORMACIÒN Y COMUNICACIÒN PARTICIPANTES: DEXSI DELGADO.
UNIVERSIDAD LATINA II. FUNCIONES DEL ADMINISTRADOR.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
SHUTTENBORG ACCESS CONOCE LOS PROGRAMAS. Cortés Gamboa Lizzeth
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN NOMBRE DEL PROFESORA: Gabriela Pichardo NOMBRE DEL ALUMNO: García monroy jazmín GRADO: 3er Semestre.
PROCESOS DE DESARROLLO DE SOFTWARE
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Curso Introductorio a Bases de Datos.
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
Unidad 1. CONCEPTOS DE BASES DE DATOS
CMMI GRUPO 5 Juan Marcelo Ferreira Aranda Silvano Christian Gómez
1. Sistema Integral de Comunicación, Control y Seguimiento de la Vigilancia Epidemiológica Fitosanitaria.
1. Sistema Integral de Comunicación, Control y Seguimiento de la Vigilancia Epidemiológica Fitosanitaria.
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
Partes de la ventana Access
Administración de Calidad de Software
DISEÑO DE BASES DE DATOS (modelos para el diseño)
Sistemas de Información I
En el presente trabajo, se explica los diferentes elementos que nos ofrece Microsoft Access, para hacer mas fácil y rápido la realización de bases de.
1 MANUAL DEL USUARIO Aplicación RSA en MATADEROS Resultados de control oficial:  Canales inspeccionadas  Declaración de no aptitud
Agenda Por qué el cambio? Antecedentes Premisas Estrategia de Implementación Esquema de emisión de Documentos Electrónicos.
ENCUADRE DE LA MATERIA.
Ingeniería del Software Avanzada
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
13/11/14. UNIDADES DEL SEMESTRE Este trabajo esta diseñado para saber los propósitos de los sistemas de información, así como el buen desempeño que le.
ALUMNO ALUMNO: DIEGO URES LEGAJO LEGAJO: La prueba unitaria es la herramienta para la Calidad Presentación Trabajo Final de Grado.
Andrea Fernanda Salazar Rueda María Paula Peña Fernández Yuleny Osorio López.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Transcripción de la presentación:

Pruebas de Software WebExamen GRUPO 5 Juan Marcelo Ferreira Aranda Silvano Christian Gómez Marcelo Rodas Ingeniería de Software III 8vo Semestre, 2008 Facultad Politécnica - UNA

Pruebas de Software WebExamen Motivación El ofrecimiento de productos de alta calidad, en cualquier área profesional se basa principalmente en estrictos controles de calidad llevados a cabo por distintas estrategias de prueba o verificación Estas actividades son importantes, porque los costos de resolver los problemas cuando los sistemas ya están en producción son mucho mayores que los costos de prevenir esos errores.

Introducción El software en cuestión es un sistema web de exámenes y permite, entre otras cosas, el registro de usuarios: administradores, profesores y alumnos. WEB EXAMEN es una aplicación web académica diseñada para facilitar el acceso a examen en forma remota, además de dar dinamismo en la creación y corrección de exámenes.

Secuencia de Interacción El Administrador : encargado de la gestión de usuarios y cátedras; El Profesor : encargado de la creación y evaluación de exámenes; El alumno : se inscribe a las materias, rinden los exámenes que fueron creados en las mismas, ven sus puntajes de exámenes rendidos, etc.

Metodología Contacto con el grupo desarrollador Evaluación inicial del sistema Puesta en marcha Reuniones periódicas del grupo evaluador Consultas aclaratorias al grupo desarrollador Trabajo de análisis y pruebas Reunión Final

Calendario de Actividades

Evaluación de Interfaz gráfica Aspecto visual Colores, tipos de fuentes, tamaño, imágenes, uniformidad Fechas Formatos, calendarios Formularios Campos requeridos, cantidad, validaciones, confirmación Expresividad Mensajes de estado, error, recuperabilidad Facilidad de Uso Navegabilidad, disposición de controles, ayuda

Inspección de Modelo de Datos CheckList Restricciones de Integridad Entidad, dominio, referencia Disparadores Inserción, modificación, eliminación, violaciones de integridad Redundancias Consistencia, restricciones Código SQL Consultas, estandares, reutilización Normalización 1FN, 2FN, 3FN

CheckList Modelo de Datos Restricciones de Integridad De EntidadObservaciones Toda fila debe tener una clave principal+ Todas cumplen este requisito Los valores de la clave deben ser únicos+ Todas cumplen este requisito Los valores de la clave no deben ser nulos+ Todas cumplen este requisito De Dominio Comprobación de validez- No se validan algunos campos del tipo “estado”. Por ejemplo en las tablas rinde, examen Restricción del tipo de dato+ Formato de los datos+ Intervalo de valores posibles permitidos en una columna +Existen pocas tablas con rango de valores De Referencia Evita la eliminación de una fila de una tabla a la que se hace referencia+ Evita la modificación de la clave principal si una clave externa hace referencia a la fila. + En toda operación de inserción o modificación sobre la tabla hija, el valor de la clave externa se debe corresponder con el valor de la clave principal de la tabla padre +

Inspección de Código Código Web (jsp, xml, js, css) Métricas de líneas de código y comentario Código SQL Métricas de líneas de código y comentario Código Java Complejidad ciclomática Métricas de líneas de código y comentario Nivel de herencia utilizada Nivel de cohesión entre las clases Para el análisis del código Java, se utilizó una la versión de prueba de un software llamado Understand for Java 2.0. En el caso de los JSP, CSS, JS y SQL utilizamos el software GeroneSoft’s Code Counter Pro

Inspección de Código (WEB) El cuadro corresponde al resumen de métricas de líneas de código y comentarios. M é trica (JSP)Valor Archivos33 L í neas4613 L í neas en blanco478 L í neas de c ó digo4060 L í neas de comentario5 L í neas con c ó digo y comentario70 Relaci ó n Comentario/C ó digo1.6% (75/4613)

Inspección de Código (JS, CSS) El cuadro corresponde al resumen de métricas de líneas de código y comentarios. M é trica (JS)Valor Archivos9 L í neas1475 L í neas en blanco181 L í neas de c ó digo1060 L í neas de comentario31 L í neas con c ó digo y comentario203 Relaci ó n Comentario/C ó digo16% (234/1475)

Inspección de Código (SQL) El cuadro corresponde al resumen de métricas de líneas de código y comentarios. M é trica (JS)Valor Archivos1 L í neas475 L í neas en blanco53 L í neas de c ó digo320 L í neas de comentario14 L í neas con c ó digo y comentario88 Relaci ó n Comentario/C ó digo21% (102/475)