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

Slides:



Advertisements
Presentaciones similares
Tema 7: Ingeniería del software Definición de software El software es: 1. instrucciones (programas de computadora) que cuando se ejecutan proporcionan.
Advertisements

Clase 09.  Garantizar la calidad de software  La prueba nunca termina, del IS translada se translada al usuario  Las casas de software invierte del.
Verificación y Validación de Software
Presentado por: Stefanny Salas Jimenez
INTEGRANTES EVARISTO MINA ARROYO JULIO CESAR CUERO JOHN EDWIN URBANO MAFLA.
Modelado de sistemas software: Introducción. Modelado de... Sistemas... Sistemas web Sistemas de control/tiempo real Familias de sistemas Variabilidad.
Principios de la Ingeniería de Software Principio s Metodologías Herramientas Técnicas Cada estrato se basa en los inferiores y es más susceptible a cambios.
Diseño personal del Software. Una medida significativa en la mejora de calidad del software fue tomada con la esencia del proceso personal del software.
INGENIERÍA INDUSTRIAL. ¿QUE ES INGENIERÍA INDUSTRIAL ?  La Ingeniería Industrial es por definición la rama de las ingenierías encargada del análisis,
Fundamentos de Programación de Computadores Módulo de Análisis y Diseño de Algoritmos.
MANUALES DE PROCEDIMIENTOS ¿¿Que son los manuales ?? Manuales de procedimientos.
Candela Imbernón Introducción al proceso de valoración e intervención con SAAC.
D IAGRAMAS DE FLUJO, ESPECIFICACIONES Y DISEÑO DE PROCESOS Iván Vera Montenegro Ingeniería Ambiental Operaciones Unitarias.
CASA DE LA CALIDAD Por: Xavier Gualán. CASA DE LA CALIDAD Casa de la calidad: Es una herramienta que puede mejorar el procedimiento de operación. ¿Qué.
Análisis y Especificación de Requisitos
Análisis de Proyecto de Software.
Ingeniería de requisitos y
Tema 4: Ingeniería del Software
Proceso para el desarrollo de software
SWEBOK.
CONTROL DE PROCESOS DE ATENCION AL CLIENTE
Unidad 2: LAS ETAPAS DE LA SIMULACION NUMERICA. Tema: 2
2.Metodología de Solución de Problemas
Fundamentos de programación
EJERCICIOS DE DIAGRAMA DE FLUJO
Fundamentos de negocios y comercio electrónico.
Federico Rodriguez Bravo Ing. Jaime A. Pavlich-Mariscal Ph.D
Proyecto de Software. Clase 06
INGENIERIA EN MINAS GERENCIA EMPRESARIAL
Proceso de Desarrollo de SW
El proceso de Investigación y búsqueda de Información.
INTRODUCCIÓN Elmasri: Pág
OVETH JVIER DEAVILA MONTES
AUDITORIA OPERACIONAL
ENFOQUES DE CONSERVACIÓN
REQUERIMIENTOS DE ENTRADA DE UN SISTEMA
El resultado obtenido en esta etapa son las especificaciones de lo que se debe hacer para solucionar el problema.
Alianza Cooperativa Internacional
Tema 6. Conceptos básicos de programación Clase 1
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.
Fundamentos del computador
NIA 300 AL 399 PLANEACION MARIA FERNANDA BARBOSA
Diagramas del modelo uml
Nuevo sistema de Gestión de Titulación
Especificación de requerimientos por: Sonia Cristina Gamboa Sarmiento
Proceso Unificado de Desarrollo de Software
«CUADROS SINOPTICOS DE LAS FASES DEL MODELO DEL CICLO DE VIDA.»
Simulación de procesos.
SISTEMA DE GESTION DE LA CALIDAD BAJO LA NORMA ISO – 900I:2000
Análisis comparativo entre CMMI e ISO
APRENDIZAJE BASADO EN PROYECTOS
Proceso de Desarrollo de SW
Diferencias programador vs Ingeniero de software
1 Adquisición de los requerimientos 2 Análisis de los requerimientos
El sistema de Calidad de GFI/AST
1.2. Desarrollo de Software
PROCESO UNIFICADO DE DESARROLLO R.U.P.
Modelo de la cascada (cont.)
1.5 EL PROCESO DE SIMULACIÓN
DISEÑO DEL SISTEMA MIRIAM MEZA PONCE.
“LA EDUCACIÓN VIRTUAL RETOS Y OPORTUNIDADES”
DISEÑO DE SOFTWARE 1ª. Parte
Tema 3 Documentación soporte de un sistema de calidad
Metodologías de Desarrollo Web
Transformación de una aplicación móvil utilizando Material Design Denisse Gómez Casco Usabilidad e Interfaces Trabajo final de grado.
Poder Expresivo de UML 2.0 para especificar arquitecturas de Software
LA INTEGRACIÓN SEGMENTADA COMO METODOLOGÍA DE DESARROLLO PARA UNA GERENCIA DE SISTEMAS DE INFORMACIÓN EFECTIVOS 05/08/2019.
UNIDAD I Conocimiento de la computadora
INSTITUTO TECNOLOGICO DE VERACRUZ
Gestión de Proyectos Informáticos (GPI) ISW
Transcripción de la presentación:

Proyecto de Software. t07 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

Sé que cree que entendió lo que piensa que dije, pero no estoy seguro de que se dé cuenta de que lo que escuchó no es lo que yo quise decir.

Análisis 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.

Análisis de requisitos permite… … especificar características operacionales (función, datos y rendimiento) … establecer la interfaz del software con otros elementos del sistema … establecer las restricciones que debe cumplir el software.

Áreas del análisis de requisitos son: Reconocimiento del problema. Evaluación y síntesis. Modelado. Especificación. Revisión.

Análisis Diseño Documentación

Diseño Traducción de 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. Producir un modelo o representación de una entidad que va a construir posteriormente (Pressman).

La evaluación de un buen diseño:  Debe implementar todos los requerimientos explicados obtenidos en la etapa de análisis.  Debe ser una guía que puedan leer y entender los que construyen el código y los prueban y mantienen el software.  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.  UMLUtilizadas 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.

Codificacion: principal esfuerzo de construcción de software: Aplicar técnicas para crear código fuente comprensible Manejar condiciones de error Prevenir brechas de seguridad (en códigos, accesos y datos) Manejar configuraciones Uso eficiente de recursos escasos. 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: Guía que ayuda a entender el funcionamiento de algo. Documento de comunicación técnica que busca brindar asistencia a los sujetos que usan un sistema o servicio.

Manual de Usuario: 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: Portada: De que se trata el documento y ¿quién lo elaboro? Introducción: Describe el uso del documento (¿para qué sirve?) y ¿de qué habla? Análisis y requerimientos del sistema (¿que se ocupa para poder instalarlo y usarlo?) Explicación del funcionamiento: Debes de poner paso a paso y con pantallas bien explicadas cómo funciona el programa Glosario