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.

Slides:



Advertisements
Presentaciones similares
Sistemas de Información Enfoques para la Construcción de los Sistemas de Información MBA Luis Elissondo.
Advertisements

UNIVERSIDAD AUTONOMA DE SAN FRANCISCO DISEÑO Y DISTRIBUCIÓN DE PLANTA 2016 – I Ing. Maria del Pilar Vera Prado.
SISTEMA DE GESTIÓN DE LA CALIDAD NORMAS ISO. CONCEPTOS GENERALES.
CONCEPTO INGENIERÍA DE SOFTWARE  Analiza, diseña y desarrolla productos de sistemas software, proponiendo la plataforma tecnológica más apropiada. Domina.
NORMA ISO DIS 9001:2015 Draft International Standard.
Reforzar los conocimientos sobre la planificación, control y mejora de la calidad de acuerdo con los requisitos de la Norma ISO 9001 en su Requisito 8.
FUNDAMENTOS DEL ANÁLISIS DE SISTEMAS Un sistema es un conjunto de componentes que se unen e interactúan entre si para formar un todo en base a un mismo.
Lcdo. Eddy Cortez Sistemas II. Ingeniería de Requisitos.
NTC - ISO 9001 NORMA TÉCNICA COLOMBIANA (TERCERA ACTUALIZACIÓN)
Calidad de Software.   ¿Qué es?  ¿Quién lo hace?  ¿Por qué es importante?  ¿Cuáles son los pasos?  ¿Cuál es el producto final?  ¿Cómo me aseguro.
International Organization for Standardization. Organización Internacional de Normalización La ISO es una organización no gubernamental establecida el.
ESTEC GALILEO GABRIELA CIFUENTES CONTROL DE LA CALIDAD.
Análisis de Proyecto de Software.
Sistemas de Gestión.
Ingeniería de requisitos y
IEEE-std Práctica Recomendada para la Especificación de Requerimientos de Software Fuente: IEEE Recommendad Practice for Software Requirements.
SWEBOK.
Metodología Desarrollo de Sistemas de Información.
U.T. 11: Introducción A Las Bases De Datos
Gestión de Riesgos Corporativos
PRINCIPIOS DE LA GESTIÓN DE CALIDAD TOTAL
SISTEMAS DE INFORMACIÓN GERENCIAL
Conceptos y definición básicos
MOPROSOFT.
Ingeniería de Sistemas Requerimientos
Ciclo de Vida del SIA.
ANÁLISIS DE RIESGOS DE SISTEMAS DE INFORMACIÓN
Ciclo de Vida del Software
INVESTIGACIONES DE MERCADO
SISTEMA DE GESTION DE CALIDAD ISO 9001:2015
CARACTERÍSTICAS DEL SOFTWARE
Metodología Merise Universidad Nororiental Privada
Estrategia De flujo de datos.
Ingeniería del Software
INTRODUCCIÓN AL CONCEPTO DE CALIDAD Concepto que se ha introducido en forma progresiva en el mundo de la empresa, industrial, comercial y de servicios.
INTRODUCCIÓN AL CONCEPTO DE CALIDAD Concepto que se ha introducido en forma progresiva en el mundo de la empresa, industrial, comercial y de servicios.
Ciclo de Vida del Software
Danny Frank Otero Arrascue Ingeniería de Requisitos / Requerimientos Advisor: MEJIA CABRERA HEBER IVAN.
Roles del Analista de Sistemas Y Ciclo de Vida del Desarrollo de Sistemas.
Introducción a la gestión
Ciclo de vida del Software
Comprensión y obtención de los requerimientos
En este periodo el analista se esfuerza por comprender la información que necesitan los usuarios para realizar su trabajo de la manera correcta.
Análisis y diseño de aplicaciones. Introducción Crisis del software - conferencia organizada en 1968 por la Comisión de Ciencias de la OTAN en Garmisch.
ANALISIS DE SISTEMAS ANALISIS ORIENTADO A OBJETOS.
La planeación y la organización de los procesos técnicos.
CICLO DE VIDA DE SOFTWARE
TECNICAS DE ELICITACIÓN DE REQUERIMIENTOS. REUTILIZACION DE REQUERIMIENTOS La técnica de Reutilización de Requerimientos parte de la idea de que los requerimientos.
Calidad del software.
Tema: Administración de la configuración de software UNIVERSIDAD TECNOLÓGICA ISRAEL CALIDAD DE SOFTWARE.
Nuestros canales de comunicación Gestión de la Calidad del Software Modelos y Estándares de Calidad en el Software.
INTRODUCCIÓN AL CONCEPTO DE CALIDAD Concepto que se ha introducido en forma progresiva en el mundo de la empresa, industrial, comercial y de servicios.
Vicerrectoría Académica Dirección de Formación General Programa de Emprendimiento PROTOTIPOS.
La información y la comunicación son dos elementos claves en el quehacer institucional en función del cumplimiento de sus objetivos.
IEEE-STD PRÁCTICA RECOMENDADA PARA LA ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE.
ASIGNATURA: REINGENIERÍA DEL SOFTWARE CUATRIMESTRE: I DOCENTE: ING. IRENE MARTÍNEZ MEJÍA CORREO: Managua, 26 de Enero 2019
INTEGRACIÓN DE SISTEMAS DE GESTIÓN MTO. LUIS EDUARDO ROCHA MAGAÑA Integración de Sistemas de Gestión.
Características de los Sistemas Operativos
1 SISTEMAS II CICLO DE VIDA. 2 Sistemas II. CICLO DE VIDA DE Los Sistemas de Información “ Es un proceso por el cual los analistas de sistemas, los ingenieros.
INTEGRANTES u Álvarez Palomino David u Salazar Colonia Jesús Felipe u Velásquez Huapaya Ricardo.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
NORMA ISO/IEC 9126 Norma publicada en Usada para la evaluación de la calidad de software. Establece las características de calidad para productos.
ING. CASA SALAZAR, EDISON JAVIER ING. SANCHEZ NEACATO, LUIS EDGAR
MODELO EN CASCADA Integrantes: Felipe Alemán Lester Blandón.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
Desarrollo de sistemas
Plan de Sistemas de Información (PSI). Plan de Sistemas de Información (PSI) Descripción y Objetivos Tiene como objetivo la obtención de un marco de referencia.
Ing. Carlos García P. C.I UNIDAD EDUCATIVA “SALINAS INNOVA” P Identifique el contexto para el cual se Planifica un nuevo sistema ÁREA.
ADMINISTRACIÓN DE LA REDES ACTIVIDAD N°01 DOCENTE: MG. ROGER JAVIER MUCHA PIÑAS.
Transcripción de la presentación:

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.

Los detalles de las funciones actuales del sistema. 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 Definición de objetivos Análisis de los requisitos y su viabilidad Diseño general Diseño en detalle Programación Prueba de unidad Integración Prueba beta Documentación Implementación Mantenimiento

CICLO DE VIDA DEL SOFTWARE Definición de objetivos definir el resultado del proyecto y su papel en la estrategia global.

CICLO DE VIDA DEL SOFTWARE Análisis de los requisitos y su viabilidad Recopilar, examinar y formular los requisitos del cliente y examinar cualquier restricción que se pueda aplicar.

CICLO DE VIDA DEL SOFTWARE Diseño general Requisitos generales de la arquitectura de la aplicación

CICLO DE VIDA DEL SOFTWARE Diseño en detalle Definición precisa de cada subconjunto de la aplicación.

CICLO DE VIDA DEL SOFTWARE Programación (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 de unidad Prueba individual de cada subconjunto de la aplicación para garantizar que se implementaron de acuerdo con las especificaciones.

CICLO DE VIDA DEL SOFTWARE Integración 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 Prueba beta (o validación), para garantizar que el software cumple con las especificaciones originales.

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

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

CICLO DE VIDA DEL SOFTWARE Mantenimiento para todos los procedimientos correctivos (mantenimiento correctivo) y la actualizaciones secundarias del software (mantenimiento continuo).

CONTINUARA………….