C ALIDAD DE SOFTWARE. A PRENDICES C ATALINA PLAZAS T ATIANA PASTRANA E LIANA LOZANO T RIANA J OHN FREDY CHANTRE.

Slides:



Advertisements
Presentaciones similares
Unida III Software para la administración de proyectos
Advertisements

INGENIERÍA DE SOFTWARE II Garantía de Calidad
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
ISO/IEC 9126 “Calidad de Producto de Software”
CALIDAD DE PRODUCTO PORTADA CALIDAD DE PRODUCTO.
CALIDAD EN DESARROLLO DE SOFTWARE
Puntos de función Integrantes de X Soft: - Carlos Retana
Planificación de Proyectos Informáticos
Tipos de Métricas.
Introducción al software
Métricas de Software Medimos para mejorar cuando recogemos la información cuantitativa que nos ayuda a identificar obstáculos, problemas de raíz, ineficiencias.
Métricas de Software Medimos para mejorar cuando recogemos la información cuantitativa que nos ayuda a identificar obstáculos, problemas de raíz, ineficiencias.
Guia Diseño Robert Echeverria
Introducción a la calidad en el desarrollo de software
CALIDAD EN EL DESARROLLO DE SOFTWARE
Objetivo: Conocer los componentes hardware y software que constituyen un computador.
M.S.C. Ivette Hernández Dávila
La calidad del software.
TÍTULO DE LA PRESENTACIÓN
NORMA ISO 9126 Carlos Mario Zapata J. 11/04/2017 Calidad de Software.
SOFTWARE Lic. Víctor Rojas Software: INSTRUCCIÓN: PROGRAMA: SISTEMA: Es una orden que ejecuta una operación básica Es el conjunto de instrucciones perfectamente.
Modelo McCall PRESENTA: Liliana Hilario, Anabel peña, Jessica Carbajal, Ricardo Díaz.
EL SISTEMA OPERATIVO.
Métricas de calidad de software
Medición y Métricas del Software
SISTEMAS DE GESTION Y HERRAMIENTAS DE CALIDAD
Calidad y Garantía de Calidad
Conceptos de Gestión y Planificación de Proyectos Software
Armillas Mendieta Brenda Angélica De León Campos Arturo Delgado Sosa Luis Alberto Rodríguez Ortega Sandra Vergara Carranza Carlos.
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
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.
TALLER DE INFORMATICA 1  UNIDAD 1 EXCEL 1.1 INTRODUCCION.
Factores de Calidad McCall Métricas
Universidad Metropolitana Introducción a la Computación
María José Freire Mayra Coello Juan Francisco Pérez
Saber que cambiar y como hacer que el cambio finalmente ocurra será fuente de ventajas competitivas para la compañía. La totalidad de presentaciones y.
Metodología de la programación
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
INGENIERIA DE SOFTWARE
Capítulo 1 Calidad de Software
Factores y Métricas que determinan la Calidad de un producto
Métricas de calidad de software
Control de Calidad de Software
Calidad de software Cristian camilo Narváez Useche Francisco González Ortiz Juan Sebastián Martínez Néstor Eduardo Heredia Freddy Esteben Bustos ADSI
Introducción al proceso de verificación y validación.
Ingeniería de Software
Naime Cecilia del Toro Alvarez
Alumno: Gerardo Mario Valdés Ortega Matricula: Asignatura: Análisis y diseño de Sistemas Computacionales Cuatrimestre: Tercero Carrera: Licenciatura.
DOCENTE: DAISY KATERINE RODRÍGUEZ DURÁN. CONTENIDO TEMÁTICO SISTEMAS OPERATIVOS PAQUETES INTEGRADOS DE OFICINA PROCESOS Y PROCEDIMIIENTOS DE UNIDAD ADMINISTRATIVA.
problemas de la calidad del software
NORMA ISO 9126 ISO
Estimación de Puntos de Función
Calidad de Software Centro ISYS Escuela de Computación
Omar de Jesús Rosales hernández
NIVELES DE CALIDAD DEL SOFTWARE
Software.
 es el conjunto de conocimientos y técnicas científicas aplicadas al desarrollo, implementación, mantenimiento y perfeccionamiento de estructuras (tanto.
Proceso de desarrollo de Software
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
Administración de Calidad de Software
Evelin Ramos Cabrera 1° B
INGENIERIA DE REQUERIMIENTOS. Equipo Meza Mora Emanuel Jonatan Vargas Montoya Geovanni Piña Carrera Miguel.
Harware Software Yuneidy moreno 7-2 Tecnología i. E. devora Arango.
Alejandro campis m. Hardware y software.
Tarea de Software y hardware Nombre :Tatiana Apellido: Tangarife Posada Grado: 7°3.
1 ESTIMACIÓN basada en PUNTOS de FUNCIÓN. 2 Agenda de la presentación 4 Técnicas de estimación. 4 Puntos de Función. (En general) 4 Puntos de Función.
Conociendo el modelo Cliente-Servidor
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
LA CALIDAD DEL SOFTWARE
Transcripción de la presentación:

C ALIDAD DE SOFTWARE

A PRENDICES C ATALINA PLAZAS T ATIANA PASTRANA E LIANA LOZANO T RIANA J OHN FREDY CHANTRE

CALIDAD Es la aptitud de un producto o servicio para satisfacer las necesidades del usuario. Es la cualidad de todos los productos, no solamente de equipos sino también de programas. Si la implementación sigue al diseño, y el sistema resultante cumple con los objetivos de requisitos y de rendimiento, la calidad de concordancia es alta.

HISTORIA El inicio del software se remonta hacia mil doscientos años antes de Cristo. En el Medio Oriente, el ábaco chino era ya un instrumento semejante a una calculadora, incluso, con un sistema de almacenamiento. Con el surgimiento de la tarjeta perforada, se desarrollaron las primeras computadoras, con lo que el software ya dejo de ser de tipo mecánico para tratarse como una parte independiente de la maquinaria.

FACTORES DE CALIDAD Los factores de calidad del software se centran en tres aspectos importantes de un producto de software: sus características operativas, su capacidad de soportar los cambios y su adaptabilidad a nuevos entornos; y estos factores son los siguientes : Corrección. El grado en que un programa satisface sus especificaciones y consigue los objetivos de la misión encomendada por el cliente.

Eficiencia. La cantidad de recursos de computadora y de código requeridos por un programa para llevar a cabo sus funciones. Integridad. El grado en que puede controlarse el acceso al software o a los datos, por personal no autorizado. Facilidad de uso. El esfuerzo requerido para aprender un programa, trabajar con él, preparar su entrada e interpretar su salida. Facilidad de Mantenimiento. El esfuerzo requerido para localizar y arreglar un error de un programa.

Facilidad de prueba. El esfuerzo requerido para probar un programa de manera que se asegure que realiza su función requerida. Portabilidad. El esfuerzo requerido para transferir el programa desde un hardware y/o un entorno de sistemas de software a otro. Reusabilidad. El grado en que un programa ( o partes de un programa ) se puede rehusar en otras aplicaciones. Esto va relacionado con el empaquetamiento y el alcance de las funciones que realiza el programa.

Flexibilidad. El esfuerzo requerido para modificar un programa operativo. Fiabilidad. El grado en que se puede esperar que un programa lleve a cabo sus funciones esperadas con la precisión requerida. Esta puede ser medidad o estimada por datos históricos o estadísticos. Facilidad de interoperación. El esfuerzo requerido para acoplar un sistema a otro.

C ALIDAD DE SOFTWARE Características propias del software aquellas que se quieren controlar y asegurar, el software es un producto inmaterial que no se fabrica, tampoco se degradan físicamente, sino que se desarrolla; El software puede tener errores, incidencias pero no son similares a lo que cualquier equipo de carácter físico. la calidad de software tiene 50 a 60 años de historia.

M EDICIÓN DEL SOFTWARE En el software lo que se mide son atributos propios del mismo, se descompone un atributo general en otros más simples de medir, a veces se mide bien o mal ya que la descomposición del atributo genérico de calidad en otros sub-atributos se torna irreal, se mide con datos estadísticos no avalados, es imposible decir que la medición se hace en forma correcta.

CLASIFICACION DEL SOFTWARE Sistema operativo monousuario. Sistema operativo multiusuario Sistema operativo de red.

PROGRAMAS DE APLICACION Los programas de aplicación están diseñados para realizar una tarea específica dependiendo de la finalidad para la cual fueron creados. Existe una gran variedad de programas de aplicación de acuerdo a su uso: PROCESADOR DE PALABRAS Works y Microsoft Word son procesadores de palabras. HOJA DE CÁLCULO Works Quatro pro Microsoft Excel Son hojas de cálculo.

DISEÑO GRAFICO Y AUTOEDICION Page Maker Photo Dra. Front Page Corel y Publisher NAVEGADORES: NetScape Opera e Internet Explorer MULTIMEDIA: Flash Director Microsoft Producer Movie Maker Corel RAVE Media Placer

MANEJADORES DE BASE DE DATOS SQL Access Visual FoxPro ANTIVIRUS Norton Panda PRESENTADORES GRÁFICOS. Freelance PowerPoint PROGRAMAS DE COMUNICACIONES. PC Anywhere Outlook

LENGUAJE DE PROGRAMACION INTERPRETE Este tipo de lenguaje traduce y ejecuta al mismo tiempo las instrucciones de un programa. Si encuentra un error en la sintaxis de una instrucción se detiene la ejecución del programa y se continúa en la siguiente instrucción hasta que se corrige el error encontrado en el programa.

LENGUAJE DE PROGRAMACION COMPILADOR Lenguaje que primero traduce las instrucciones que componen a un programa y puede ser ejecutado siempre y cuando no tenga errores de sintaxis el programa. Otra característica principal de un lenguaje compilador es que el programa compilado podrá ser ejecutado sin necesidad de que la computadora tenga instalado el lenguaje de programación.

M ÉTRICAS O CARACTERÍSTICAS Son las que están relacionadas con el desarrollo del software como funcionalidad, complejidad, eficiencia.

MÉTRICAS TÉCNICAS Se centran en las características de software por ejemplo: la complejidad lógica, el grado de modularidad. Mide la estructura del sistema, el cómo esta hecho.

MÉTRICAS DE CALIDAD Proporcionan una indicación de cómo se ajusta el software a los requisitos implícitos y explícitos del cliente. Es decir cómo voy a medir para que mi sistema se adapte a los requisitos que me pide el cliente.

MÉTRICAS DE PRODUCTIVIDAD Se centran en el rendimiento del proceso de la ingeniería del software. Es decir que tan productivo va a ser el software que voy a diseñar.

MÉTRICAS ORIENTADAS A LA PERSONA Proporcionan medidas e información sobre la forma que la gente desarrolla el software de computadoras y sobre todo el punto de vista humano de la efectividad de las herramientas y métodos. Son las medidas que voy a hacer de mi personal que hará el sistema.

MÉTRICAS ORIENTADAS AL TAMAÑO Es para saber en que tiempo voy a terminar el software y cuantas personas voy a necesitar. Son medidas directas al software y el proceso por el cual se desarrolla.

MÉTRICAS ORIENTADAS A LA FUNCIÓN Son medidas indirectas del software y del proceso por el cual se desarrolla. las métricas orientadas a la función se centran en la funcionalidad o utilidad del programa.

NORMAS DE CALIDAD DEL SOFTWARE MÉTODOS (CMM, ISO): ¿Qué es ISO 9001? ISO (Organización Internacional para la Normalización). Actualmente la Familia de Normas ISO 9001, versión 2000, está constituida por cuatro normas:

ISO 9001: SGC Fundamentos y Vocabulario; ISO 9001: SGC Requisitos; ISO 9004: SGC Directrices para la Mejora de Desempeño. ISO 19011, Lineamientos para la Auditoria de Sistemas de Gestión.

La norma ISO 9001 (Sistemas de Gestión de Calidad: Requisitos )se aplica en aquellas compañías que diseñan, fabrican y dan servicios sobre productos. Consta de 20 "cláusulas", cada una de las cuales establecen los requisitos para las diferentes áreas de su sistema de calidad.

¿Qué es CMM? CMM Modelo de Madurez de Capacidades. Fue creado por el Software Engineering Institute (SEI) y tiene como foco el “proceso de software”.