Pruebas de Software WebExamen

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
Teoría de Bases de Datos
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
Pruebas de Software WebExamen GRUPO 5 Juan Marcelo Ferreira Aranda Silvano Christian Gómez
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.
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)
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 Facultad Politécnica - UNA GRUPO 5 Juan Marcelo Ferreira Aranda [jmferreira1978@gmail.com] Silvano Christian Gómez [cgomezpy@gmail.com] Marcelo Rodas [rodas.marcelo@gmail.com] Ingeniería de Software III 8vo Semestre, 2008

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 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. 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.

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 De Entidad Observaciones Toda fila debe tener una clave principal + Todas cumplen este requisito Los valores de la clave deben ser únicos Los valores de la clave no deben ser nulos 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 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 Código Web (jsp, xml, js, css) Métricas de líneas de código y comentario Código SQL Código Java Complejidad ciclomática Nivel de herencia utilizada Nivel de cohesión entre las clases

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 JS+CSS SQL Archivos 33 9 1 Líneas 4613 1475 475 Líneas en blanco 478 181 53 Líneas de código 4060 1060 320 Líneas de comentario 5 31 14 Líneas con código y comentario 70 203 88 Relación Comentario/Código 1.6% (75/4613) 16% (234/1475) 21% (102/475)