Análisis de Proyecto de Software.

Slides:



Advertisements
Presentaciones similares
Clase 09.  Garantizar la calidad de software  La prueba nunca termina, del IS translada se translada al usuario  Las casas de software invierte del.
Advertisements

Lcda. Ingrid Graü Diseño de Sistemas 1. Lcda. Ingrid Graü Diseño de Sistemas 2.
InfoMedia Planificación. Resumen de tareas ● PLANIFICACIÓN: – Definición del formato de los documentos. – Documentación: Asignación de tareas, recursos.
UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN CARRERA: INGENIERÍA EN SISTEMAS E INFORMÁTICA “ESTUDIO DE LA NOTACIÓN.
Diseño (Diagrama de Clases) Francisco Valdés Souto 2 al 6 de marzo 2009 © Avantare Consultores S. A. de C. V. – Derechos.
Lcdo. Eddy Cortez Sistemas II. Ingeniería de Requisitos.
ALCIBIADES VALLEJO BERRIO 2.1 INTRODUCCION 2- Requerimientos  Una de las fases más importantes en el proceso de construcción de software es la de adquisición,
FACULTAD DE INGENIERÍA CIVIL Y MECÀNICA CARRERA DE INGENIERÍA MÈCANICA EMPLEO DE NUEVAS TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN (NTIC´s II) TEMA: PASOS.
TEMA: PSP (Personal Software Process) ANALISIS DE SISTEMAS I ING. EDGAR RAUL MOLINA INTEGRAMTES: HANNSEL E. CORDON AC JESSICA IDALMY KRESS FREDERIC HESTIB.
INGENIERÍA DE SOFTWARE RODRÍGUEZ CADENA CYNTHIA VIRIDIANA GRANADOS HERNÁNDEZ ERICK METODOLOGÍA OMT.
Organizaciones involucradas: El centro de cálculo noruego. Crea lenguaje llamado Simula 67, desarrollado por Krinsten Nygaard y Ole-Johan Dahl, en 1967.
D IAGRAMAS DE FLUJO, ESPECIFICACIONES Y DISEÑO DE PROCESOS Iván Vera Montenegro Ingeniería Ambiental Operaciones Unitarias.
El Lenguaje de Modelación Unificado
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.
Ingeniería de Software
SWEBOK.
Metodología Desarrollo de Sistemas de Información.
¿ Que hemos aprendido? Análisis Entendimiento del problema
CICLO DE VIDA DEL SOFTWARE
Proyecto de Software. t07
Proyecto de Software. Clase 06
METODOLOGÍA DE SISTEMAS
Ingeniería de Sistemas Requerimientos
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Tema 3. Lenguaje unificado de modelado UML
CICLO DE VIDA DEL SOFTWARE
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.
Metodología de la programación
SystemStar & Costar Presentado por: Andres Clavijo, Camilo Forero, Jhon Chacón y Brayan Valero.
Resumen: Análisis de requerimientos
Verificación y Validación de Software
Desarrollo de Proyectos Arquitectónicos
Ingeniería del Software
Verificación y Validación de Software
Modelo de interacción de usuario.  El Desarrollo basado en modelos de la interfaz de usuario, en inglés Model-based User Interface Development (MB-UID),
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.
EL SISTEMA OPERATIVO Es un conjunto de programas hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora.
Ciclo de vida del Software
Comprensión y obtención de los requerimientos
Metodologías de Desarrollo de Software RUP – Proceso Racional Unificado Gilber BASILIO ROBLES I.E.S.T.P. “DANIEL ALCIDES CARRIÓN” Taller de Modelamiento.
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.
METODOLOGIAS AGILES VS TRADICIONALES SCRUM - RUP FABIO ARNOBY BEJARANO Q. UNIREMINGTON BUGA (V) INGENIERIA DE SOFTWARE II SEPTIEMBRE 2018.
Elemento de diseño Diseño de interfaces. ¿Que es un diseño en informática? O La palabra diseño se usa para referirse como el proceso de programar, proyectar,
DISEÑO DE SOFTWARE 1ª. Parte
Análisis y Diseño de Sistemas.
INGENIERIA DE REQUISITOS
Vicerrectoría Académica Dirección de Formación General Programa de Emprendimiento PROTOTIPOS.
Metodología de Desarrollo de Sistemas II Ingeniería de Software  DEFINICIÓN La ingeniería del software es el establecimiento y uso de principios de.
IEEE Estándar para documentación de pruebas de software
PARAMETROS PARA EL DISEÑO DE CONTENIDOS EDUCATIVOS DIGITALES
1 Introducción al proceso unificado de desarrollo de software.
El Modelo Esencial. Que modelar en el Análisis? El Sistema Actual ? El Sistema Futuro ? Los detalles de implementación ? Los requerimientos esenciales.
IEEE-STD PRÁCTICA RECOMENDADA PARA LA ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE.
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS. INTRODUCCION. ¿ Qué es UML ?. UML, por sus siglas en Ingles, Unified Modeling Languaje.(Lenguaje Unificado.
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
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.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
MODELO EN CASCADA Integrantes: Felipe Alemán Lester Blandón.
Elaboración de procedimientos
INTRODUCCIÓN A UML.  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
Especificación de Requerimientos
ICI 502 Procesos de Software
Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Copyright 2019 Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Derechos reservados UML.
Transcripción de la presentación:

Análisis de Proyecto de Software. Clase 06 http://computacion.cs.cinvestav.mx/~sperez/cursos/fis/Modelos.pdf https://prezi.com/gtglptv-v8lg/modelos-de-la-ingenieria-de-software/

Análisis Diseño Documentación

Análisis Diseño Documentación

Pressman establece que la tarea del análisis de requisitos es un proceso de descubrimiento, refinamiento, modelado y especificación. Se refina en detalle el ámbito del software y se crean modelos de los requisitos datos, flujo de información y control y del comportamiento operativo. Se realizan soluciones alternativas y se asignan a diferentes elementos del software.

El análisis de requisitos permite al desarrollador o desarrolladores especificar la función y el rendimiento del software, indica la interfaz del software con otros elementos del sistema y establece las restricciones que debe cumplir el software.

Puede dividirse en cinco aéreas de esfuerzo que son: •Reconocimiento del problema. •Evaluación y síntesis. •Modelado. •Especificación. •Revisión.

Análisis Diseño Documentación

Es cuando se traducen los requerimientos funcionales y no funcionales en una representación de software. El diseño es el primer paso en la fase de desarrollo o cualquier producto o sistema de ingeniería. De acuerdo con Pressman el objetivo del diseño es producir un modelo o representación de una entidad que va a construir posteriormente.

La evaluación de un buen diseño:  El diseño debe implementar todos los requerimientos explicados obtenidos en la etapa de análisis.  El objetivo debe ser una guía que puedan leer y entender los que construyen el código y los prueban y mantienen el software.  El diseño debe proporcionar una idea completa de lo que es el software.

Análisis Diseño Documentación

Se utilizan las siguientes técnicas para documentar los componentes más relevantes de la herramienta de software:  Diagramas de eventos: Para ilustrar la manera en que el usuario del software interactúa con los eventos virtuales.  Diagramas de contexto: Para ubicar el campo de acción que abarca el software.  Tarjetas CRC: Utilizadas para representar todas las clases dentro de un diseño.

Construcción: Codificación. Prueba y Evaluación. Manual de Usuario. Manual Técnico.

Minimizar la complejidad. Anticipar los cambios. Construcción: Es la creación detallada de software operativo.  Los principios fundamentales de la construcción de software son:  Minimizar la complejidad. Anticipar los cambios. Pensar en la verificación posterior. Aplicar estándares.

Construcción: Codificación. Prueba y Evaluación. Manual de Usuario. Manual Técnico.

La escritura del código fuente es el principal esfuerzo de construcción de software: Aplicar técnicas para crear código fuente comprensible. Manejar condiciones de error Prevenir brechas de seguridad a nivel de código. Uso eficiente de recursos escasos. Organizar el código fuente. Documentar el código.

Construcción: Codificación. Prueba y Evaluación. Manual de Usuario. Manual Técnico.

Test de Software Elemento critico para la calidad del software La prueba nunca termina, del IS transladase al usuario. Las casas de software invierte del 30% al 40% del esfuerzo total.

Construcción: Codificación. Prueba y Evaluación. Manual de Usuario. Manual Técnico.

Manual de Usuario: Un manual de usuario se trata de una guía que ayuda a entender el funcionamiento de algo. Es un documento de comunicación técnica que busca brindar asistencia a los sujetos que usan un sistema o servicio.

Debe ser escrito de tal manera, que cualquier persona pueda entenderlo con la menor dificultad posible. Es recomendable, detallar todos aquellos pasos que se llevan a cabo para usar el programa. Especificar los alcances y las limitaciones que tiene el programa. Un buen punto de partida para un manual de usuario, es hacer de cuenta que las personas que lo van a leer no tienen el más mínimo conocimiento sobre computadores.

Pasos elaboración del manual del usuario: 1. Portada: De que se trata el documento y ¿quién lo elaboro? 2. Introducción: Describe el uso del documento (¿para qué sirve?) y ¿de qué habla? 3. Análisis y requerimientos del sistema (¿que se ocupa para poder instalarlo y usarlo?) 4. Explicación del funcionamiento: Debes de poner paso a paso y con pantallas bien explicadas cómo funciona el programa 5. Glosario

Fin…