INGENIERIA DE SOFTWARE
|
|
|
- Inés Montero Aguirre
- hace 7 años
- Vistas:
Transcripción
1 INGENIERIA DE SOFTWARE Es el estudio de los principios y metodologías para desarrollo y mantenimiento de sistemas de software... Zelkovitz Es la aplicación n práctica el conocimiento científico en el diseño o y construcción n de programas de computadora y la documentación n asociada requerida para desarrollar, operar y mantenerlos... Bohem
2 INGENIERIA DE SOFTWARE Trata del establecimiento de los principios y métodos de la ingeniería a fin de obtener software de modo rentable que sea fiable y trabaje en máquinas reales... Bauer Es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación (funcionamiento) y mantenimiento del software --- IEEE
3 PRINCIPIOS DE LA INGENIERIA DE SOFTWARE 1. HAZ DE LA CALIDAD LA RAZON DE TRABAJAR 2. ES POSIBLE SOFTWARE DE ALTA CALIDAD 3. UNA BUENA GESTION ES MAS IMPORTANTE QUE UNA BUENA TECNOLOGIA 4. LAS PERSONAS Y TIEMPO NO SON INTERCAMBIABLES 5. IMPORTANTE SELECCIONAR EL MODELO ADECUADO 6. ENTREGAR PRODUCTOS AL USUARIO LO MAS PRONTO POSIBLE 7. DETERMINAR EL PROBLEMA ANTES DE ESCRIBIR LOS REQUISITOS 8. EVALUAR LAS ALTERNATIVAS DEL DISEÑO 9. DISEÑAR SIN DOCUMENTACION ES NO DISEÑAR
4 PRINCIPIOS DE LA INGENIERIA DE SOFTWARE 10. MINIMIZAR LA DISTANCIA INTELECTUAL 11. USAR FORMALISMOS DISTINTOS PARA LAS DISTINTAS FASES 12. LAS TECNICAS SON ANTERIORES A LAS HERRAMIENTAS 13. INSPECCIONAR EL CODIGO 14. PRIMERO HAZLO CORRECTO, DESPUES HAZLO RAPIDO 15. LA GENTE ES LA CLAVE DEL ÉXITO 16. INTRODUCE LAS MEJORAS CON CUIDADO 17. ASUMIR CADA QUIEN SU RESPONSABILIDAD 18. LA ENTROPIA DEL SOFTWARE ES CRECIENTE
5 CAPAS DE LA INGENIERIA DE SOFTWARE HERRAMIENTAS: proporciona un enfoque para el proceso y métodos, es soporte, se llama CASE HERRAMIENTAS METODOS PROCESO CALIDAD METODOS: indican cómo construir técnicamente el software PROCESO: la ingeniería de software se fundamente en el proceso, es la unión que mantiene juntas las capas de tecnología UN ENFOQUE DE CALIDAD: cualquier enfoque debe apoyarse sobre un compromiso de organización de calidad
6 CAPAS DE LA INGENIERIA DE SOFTWARE La estrategia para el desarrollo de software se le llama MODELO DE PROCESO o PARADIGMA DE INGENIERIA DE SOFTWARE
7 PARADIGMAS DEL SOFTWARE Cada paradigma es un intento de ordenar las actividades de ayudar al contro y coordinación de los proyectos de software
8 PARADIGMA 1: CICLO DE VIDA CLASICO ó MODELO LINEAL SECUENCIAL Demanda un acercamiento secuencial y sistemático que coordine las siguientes actividades Ing. de Sistemas o de Información ANALISIS DISEÑO CODIGO PRUEBA
9 INGENIERIA DE SISTEMAS: es el establecimiento de requisitos y de las partes que se necesitan para el desarrollo del sistema ANALISIS: conocimiento de la información, funciones, relaciones, comportamiento, rendimiento e interconexión DISEÑO: Se centra en la estructura de datos, arquitectura del software, representaciones de interfaz y detalle procedural
10 GENERACION DE CODIGO: realización en un lenguaje de programación PRUEBAS: internas de lógica y externas de funcionalidad MANTENIMIENTO: correctivo, adaptativo y perfectivo
11 POR QUE FALLA? Causa confusión al inicio ( requerimientos ) Es difícil el cliente exponga todos los requisitos El cliente debe tener paciencia hasta que el proyecto termine o este avanzado
12 PARADIGMA 2: CONSTRUCCION DE PROTOTIPOS Consiste en crear modelos del software que se va a construir CONSTRUIR Diseño Rápido ESCUCHAR AL CLIENTE MAQUETA Recolección de Requisitos CLIENTE PRUEBA MAQUETA Evaluación por el cliente
13 POR QUE FALLA? No se ha tenido en cuenta la calidad del software Querra hacer del prototipo un producto final EFECTIVO SI: Se definen las reglas al comienzo Cliente y desarrollador se ponen de acuerdo que el prototipo es un mecanismo para definir los requerimientos
14 PARADIGMA 3: EL MODELO DRA (RAD) Desarrollo Rápido de Aplicaciones Modelo lineal secuencial que enfatiza un ciclo de desarrollo extremadamente corto Es una adaptación del lineal utilizando una contrucción basada en componentes
15 Comprende las siguientes fases: 1 Modelado de Gestión ( que información ) 2 Modelado de Datos (características obj ) 3 Modelado del Proceso ( flujo de información) 4 Generación de aplicaciones ( lenguajes, técnicas) 5 Pruebas y entrega ( pruebas )
16 POR QUE FALLA? Para proyectos grandes requiere mucho recurso humano Requiere clientes y desarrolladores comprometidos No todas las aplicaciones son apropiadas para DRA No es adecuado cuando los riesgos son altos
17 PARADIGMA 4: MODELO INCREMENTAL Combina el lineal con el de prototipos Se centra en la entrega de un producto operacional con cada incremento Es util cuando no hay suficiente personal y no alcanza la fecha límite ANALISIS DISEÑO CODIGO PRUEBA Entrega primer incremento ANALISIS DISEÑO CODIGO PRUEBA Entrega segundo incremento ANALISIS DISEÑO CODIGO PRUEBA TIEMPO / CALENDARIZACION
18 PARADIGMA 5: MODELO ESPIRAL Combina prototipos con los aspectos controlados y sistemáticos del modelo lineal secuencial Utiliza la construcción de prototipos como mecanismo de reducción de riesgos por lo tanto demanda una consideración directa de los riesgos
19 Comunicación con el cliente Planificación Análisis de riesgos Ingeniería Evaluación del cliente Construcción y Adaptación MODELO ESPIRAL
20 ACTIVIDADES PRINCIPALES: Comunicación con el cliente Planificación ( determinar objetivos, recursos, tiempo, alternativas, restricciones ) Analisis de riesgos Ingeniería ( construir la aplicación ) Construcción y acción ( adaptación, probar, instalar, dar soporte ) Evaluación del cliente ( valoración de resultados )
21 OBTIENE EN LAS ETAPAS: 1 proyecto de desarrollo de conceptos 2 proyecto de desarrollo de nuevos productos 3 proyecto de mejora de productos 4 proyecto de mantenimiento de productos
22 POR QUE FALLA? Puede resultar difícil convencere a grandes clientes de que el proceso es controlable Requiere una habilidad para la evaluación del riesgo ( sino se reconocen riesgos surgirán problemas )
23 PARADIGMA 6: DESARROLLO BASADO EN COMPONENTES Es un modelo de la tecnología de objetos Las clases son reutilizables por las diferentes aplicaciones y arquitecturas del sistema Conduce a la reutilización del software Se basa en el UML
24 PARADIGMA 7: TECNICAS DE 4TA GENERACION Es software preestablecido para ingeniereos programadores de alto nivel y genera codificaciones específicas Se enfoca en la habilidad de manejar un leguaje lo mas cercano al natural Estas son CASE y generadores de código Ahorra tiempo en proyectos cortos
25 FASES DE LA INGENIERIA DEL SOFTWARE DEFINICION Qué? Identificar la informacion que ha de ser procesada Su función Rendimiento Comportamiento del sistema Interfaces REQUISITOS Restricciones Criterios de validación
26 FASES DE LA INGENIERIA DEL SOFTWARE DESARROLLO Cómo? Cómo se diseñan las estructuras de datos Cómo implementarse los procedimientos Cómo caracterizar las interfaces Cómo traducir al lenguaje Cómo realizar las pruebas
27 FASES DE LA INGENIERIA DEL SOFTWARE MANTENIMIENTO Se centra en el CAMBIO, en la corrección de errores Adaptaciones del software Cambio por las mejoras 4 tipos de cambio: Corrección Adaptación Mejora Prevención
28 FASES DE LA INGENIERIA DEL SOFTWARE DEFINICION DESARROLLO MANTENIMIENTO ANALISIS PLANIFICACION ANALISIS REQUERIMIENTOS DISEÑO CODIFICACION PRUEBA CORRECTIVO ADAPTATIVO PERFECTIVO
El Proceso. Capítulo 2 Roger Pressman, 5 a Edición. El Proceso de Desarrollo de Software
El Proceso Capítulo 2 Roger Pressman, 5 a Edición El Proceso de Desarrollo de Software Qué es? Marco de trabajo de tareas a realizar para desarrollar Software de alta calidad. Es sinónimo de Ingeniería
MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL
MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL Requerimientos del sistema de información son predecibles. Requiere almacenamiento de datos en archivos y BD. Sirve para modelar sistema
Ingeniería de Software: Y eso qué es?
Ingeniería de Software: Y eso qué es? Definición: Estrategia para desarrollar software de alta calidad. A qué se le denomina Software de alta calidad? Al software que sea: Util (al cliente). Portable.
CICLO DE VIDA DEL SOFTWARE
CICLO DE VIDA DEL SOFTWARE 1 CICLO DE VIDA DEL SW Introducción Procesos del ciclo de vida del sw Modelos de proceso del sw 2 INTRODUCCIÓN Definir marco de trabajo A utilizar por todo el personal del proyecto
ANÁLISIS DE SISTEMAS. Prof. Eliz Mora
ANÁLISIS DE SISTEMAS Prof. Eliz Mora Programa Fundamentos del Análisis de Sistemas Estilos Organizacionales y su impacto en los Sistemas de Información Rol del Analista de Sistema Determinación de Factibilidad
Fuente: Ian Sommerville. Ingeniería del Software, Séptima Edición
1. MODELOS DEL PROCESO SOFTWARE El modelo de proceso de desarrollo de software es quizás la pieza más importante de este engranaje conocido como ingeniería de software. Existen varios modelos para el proceso
Tema II Ciclo de Vida del Software
Tema II Ciclo de Vida del Software Procesos de Software www.kybele.urjc.es Bibliografía Calvo-Manzano, J.A., Cervera, J., Fernández, L., Piattini, M. Aplicaciones Informáticas de Gestión. Una perspectiva
El Proceso de Ingeniería Web. Rogelio Ferreira Escutia
El Proceso de Ingeniería Web Rogelio Ferreira Escutia Ingeniería de Software 2 Ingeniería del Software La Ingeniería del Software es el establecimiento y uso de firmes principios y métodos de Ingeniería
INGENIERÍA N DEL SOFTWARE
INGENIERÍA N DEL SOFTWARE Departamento de Lenguajes y Sistemas Informáticos Facultad de Informática OCW 1 2013 Competencias (al terminar el curso, se espera que el estudiante sea capaz de) Distinguir las
MODELOS PRESCRIPTIVOS
MODULO II Ingeniería de Software INF - 163 MODELOS PRESCRIPTIVOS Resumen preparado por Miguel Cotaña 1 Los modelos prescriptivos de proceso proporcionan estabilidad, control y organización a una actividad
PROCESOS PARA LA INGENIERÍA DE SOFTWARE. Facultad de Estadística e Informática
PROCESOS PARA LA INGENIERÍA DE SOFTWARE Bibliografía Pressman, R.S., Ingeniería del Software. Un enfoque práctico, quinta edición, 2002, España. Parte 2 Clase 7. Agenda Unidad III. Modelos de procesos
TEMA 5: INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE. Definición de Ingeniería del Software
TEMA 5: INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE Definición de Estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas software [Zelkovitz, 1978]. Aplicación práctica del
Modelos de Proceso. Modelos Prescriptivos. Nilda M. Pérez Otero
Modelos Prescriptivos Nilda M. Pérez Otero Sistemas de Información II Cursada 2011 Facultad de Ingeniería - UNJu Fuente: Capítulo 3 Ingeniería del Software: Un Enfoque Práctico. 6ta. Ed. Roger S. Pressmann
PROGRAMA ANALÍTICO DE ASIGNATURA
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO COORDINACIÓN DE DOCENCIA DIRECCIÓN DE PLANEACIÓN Y DESARROLLO EDUCATIVO PROGRAMA ANALÍTICO DE ASIGNATURA 1.- DATOS GENERALES 1.1 INSTITUTO: 1.2 LICENCIATURA:
Procesos de Software
Procesos de Software Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Objetivos Introducir modelos de procesos de software Describir tres modelos de procesos genéricos y cuándo
Computación I. Unidad III. Sistemas de Información. Ing Angela Galea
. Sistemas de Información Ing Angela Galea Introducción Ing Angela Galea 2 Introducción Sistema: conjunto de elementos interrelacionados que persiguen un fin común. Información: datos procesados, o con
Modelos de desarrollo de sistemas
Modelos de desarrollo de sistemas Contenido Modelos Ciclo de vida clásico Prototipos Iterativos En Espiral Evolutivos Desarrollo incremental Metodologías Estructuradas Orientadas a objetos Ágiles Ciclo
06/10/2009. Qué es el Ciclo de Vida del SW? La norma Modelos de desarrollo
Tema 2: Ciclo de vida del Software Marcos López Sanz Ingeniería del Software de Gestión Índice Qué es el ciclo de vida del Software? La norma 12207-2008 Qué es el Ciclo de Vida del SW? Es una sucesión
Tests de examen de CDGSI ACTUALIZADO FEB TEMA 5 DESARROLLO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN
TEMA 5 DESARROLLO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN 1. INTRODUCCIÓN 01 [Sep. 2006] Cuál de los siguientes NO es un cambio provocado en la estructura formal de la empresa por la introducción de
Ingeniería en Desarrollo de Software 3 er semestre. Programa de la asignatura: Introducción a la ingeniería de software
Ingeniería en Desarrollo de Software 3 er semestre Programa de la asignatura: Introducción a la ingeniería de software Actividades de aprendizaje: A2_Métodos de desarrollo de software Clave: Ingeniería:
Perfil Profesional en formato de la SETEC
Perfil Profesional en formato de la SETEC COMPETENCIA GENERAL: TECNOLOGÍA SUPERIOR EN DESARROLLO DE SOFTWARE UNIDADES DE COMPETENCIA: UNIDADES DESCRIPCIÓN UNIDAD DE COMPETENCIA 1 Analizar los requerimientos
SISTEMAS II CICLO DE VIDA
SISTEMAS II 1 CICLO DE VIDA CICLO DE VIDA DE 2 Los Sistemas de Información Es un proceso por el cual los analistas de sistemas, los ingenieros de software, los programadores y los usuarios finales elaboran
Ciclos, Procesos y Metodologías de Desarrollo de Software. Análisis y Diseño de Sistemas de Información UNIDAD 2
Ciclos, Procesos y Metodologías de Desarrollo de Software Análisis y Diseño de Sistemas de Información UNIDAD 2 Desarrollo de un Sistema de Información Desarrollo de un Sistema de Información Desarrollo
Tecnología hardware y software
Denominación: Desarrollo de software Código : J62.05 Nivel: 4 Sector: Familia: Eje tecnológico: Programación informática, consultoría de informática y actividades conexas. Tecnología hardware y software
Pontificia Universidad Javeriana Ingeniería de Software. Profesora: Olga Roa. Cali
Ingeniería de Software Profesora: Olga Roa Cali 2007 Agenda Software e Ingeniería de Software Modelos de ciclo de vida de desarrollo Cascada Evolutivo Prototipos Espiral Modelo en V Fases genéricas del
Desarrollo Orientado a Objetos
Desarrollo Orientado a Objetos 1 Sesión No. 2 Nombre: Introducción al desarrollo orientado a objetos. Parte II. Contextualización Dentro del desarrollo orientado a objetos se cuenta con varios elementos
Ingeniería del Software. Pruebas. Pruebas en el PUD. Las pruebas del software. Diseño de casos de prueba. Pruebas de SI OO
Pruebas Pruebas en el PUD Las pruebas del software Diseño de casos de prueba Pruebas de SI OO 1 Iteración en PUD Planificación de la Iteración Captura de requisitos: Modelo de casos de uso, Modelo de Dominio,...
Matriz de Competencias THEME Mecatrónica con Competencias Parciales/ Unidades de Resultados de Aprendizaje
AREAS DE COMPETENCIA PASOS DE DESARROLLO DE COMPETENCIAS 1. Mantenimiento y garantía de la fiabilidad de los sistemas realizar el mantenimiento programado básico de máquinas y sistemas y seguir los planes
Programación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 8 Nombre: El Modelo de diseño con UML Contextualización Los modelos que podemos crear con UML son varios, por lo que debemos
Proceso Unificado de Desarrollo de Software. 13 de sep de 2006
Proceso Unificado de Desarrollo de Software 13 de sep de 2006 Referencias básicas El Proceso unificado de desarrollo de Software I. Jacobson, G. Booch y J.Rumbaugh Addison Wesley - Pearson Education 1999
METODOLOGÍAS DE DESARROLLO DE SOFTWARE SEMANA 01 INTRODUCCIÓN - PARADIGMAS DE DESARROLLO DE SOFTWARE
METODOLOGÍAS DE DESARROLLO DE SOFTWARE SEMANA 01 INTRODUCCIÓN - PARADIGMAS DE DESARROLLO DE SOFTWARE Facilitador: Amoretti Bautista César G. INTRODUCCIÓN Una metodología de desarrollo de software se refiere
Ingeniería del Software 2
Análisis de requisitos es la 1ª fase técnica del proceso de ing. del SW Éxito -> Comprensión total de los requisitos Análisis de requisitos -> Tarea de descubrimiento, refinamiento, modelado y especificación
Fundamentos de la Ingeniería del Software
Fundamentos de la Ingeniería del Software (IS) Es una disciplina que integra métodos, herramientas y procedimientos para el desarrollo del software de computadoras. La IS surge de la ingeniería del Hardware
Unidad V: Temas Avanzados de Ingeniería de Software
Unidad V: Temas Avanzados de Ingeniería de Software Milton J. Narváez Universidad Don Bosco 01 de Noviembre de 2014 AGENDA 5.1. Desarrollo rápido de aplicaciones (RAD) 5.2. Ingeniería de software auxiliada
GESTIÓN DE PROYECTOS
GESTIÓN DE PROYECTOS GESTIÓN La Gestión de un Proyecto implica la planificación, supervisión, control del personal, del proceso y de los eventos que ocurren mientras evoluciona el desarrollo del software,
Procesos del software
Procesos del software (selección de alguna de las trasparencias de Sommerville) Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Modelos de proceso del software genéricos El modelo
Ingeniería de Software
Ingeniería de Software Carrera: Ingeniería en Computación Profesor Responsable: Pesado, Patricia Año: 3º Duración: Semestral Carga Horaria Semanal: 9hs Carga Horaria Total: 144hs Objetivos Generales Introducir
Clasificación de las Herramientas CASE
Qué es una herramienta CASE? Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas destinadas a aumentar la
ALLSOFT S.A. de C.V. Monterrey, N.L.
Modelos de Desarrollo ALLSOFT S.A. de C.V. Monterrey, N.L. 1 Introducción Para el desarrollo de cualquier producto de software se realizan una serie de tareas entre la idea inicial y el producto final.
Unidad I: Fundamentos de Ingenieria de Software
Unidad I: Fundamentos de Ingenieria de Software 1.1. Conceptos básicos a) Ingeniería Es la profesión en la que el conocimiento de las ciencias naturales y matemáticas obtenidas con el estudio, la práctica
Implementacion y prueba de unidades. Figura 2.1. El ciclo de vida del software. 1
2.1 Introducción al análisis de sistemas 2.1.1 Ciclo de vida del desarrollo de sistemas La concepción de sistemas viene de las ciencias naturales al tratar de analizar un ser vivo a través del estudio
Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute.
Los problemas que se plantean en la vida diaria suelen ser resueltos mediante el uso de la capacidad intelectual y la habilidad manual del ser humano. La utilización de la computadora en la resolución
Modelos de Procesos de desarrollo de Software I NGENIERIA D E S O F T WA R E P R I MAVERA
Modelos de Procesos de desarrollo de Software POR MARIO R O SSAINZ LÓPEZ I NGENIERIA D E S O F T WA R E P R I MAVERA 20 1 8 Modelo de Proceso Secuencial Lineal Modelo de Cascada Modelo de Proceso Secuencial
Capítulo 3 CICLO DE VIDA DE UN PROGRAMA. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas ([email protected]) Capítulo 3 CICLO DE VIDA DE UN PROGRAMA 1 OBJETIVOS Saber qué es la Ingeniería
octubre de 2007 Arquitectura de Software
octubre de 2007 Arquitectura de Software Seis mejores Prácticas Desarrollo Iterativo Administrar Requerimientos Usar Arquitecturas basadas en Componentes Modelado Visual (UML) Verificar Continuamente la
CICLOS DE VIDA Y METODOLOGIAS
INGENIERÍA DE SOFTWARE CICLOS DE VIDA Y METODOLOGIAS Rubby Casallas, Andrés Yie Departamento de Sistemas y Computación Facultad de Ingeniería Universidad de los Andes Agenda Contexto Ciclos de vida: Modelo
INGENIERÍA DE SOFTWARE I CICLO DE VIDA ING. VÍCTOR ANCAJIMA MIÑÁN
INGENIERÍA DE SOFTWARE I CICLO DE VIDA ING. VÍCTOR ANCAJIMA MIÑÁN Ciclo de vida: Definición Conjunto de fases por las que pasa el sistema que se está desarrollando desde que nace la idea inicial hasta
MODULO III. Análisis y Diseño de Sistemas de Información INF-162 III. RUP. 3.1 Introducción. Facilitador: Miguel Cotaña 26 de Abril
MODULO III Análisis y Diseño de Sistemas de Información INF-162 III. RUP 3.1 Introducción Facilitador: Miguel Cotaña 26 de Abril 2010 1 INTRODUCCION Rational Unified Process (RUP o Proceso Racional Unificado),
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I
Facultad de Ingeniería en Ciencias Aplicadas pag. 1 CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I 1. Misión: (de la carrera) La Carrera de Ingeniería en Sistemas
Desarrollo Rápido de Software. Objetivos
Desarrollo Rápido de Software Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 17 Slide 1 Objetivos Explicar como un proceso iterativo e evolutivo de desarrollo conduce a una entrega más
Computación Avanzada. Ing. Daniel Capriles M.
Computación Avanzada. Ing. Daniel Capriles M. Es un modelo que engloba a ciertos lenguajes que comparten elementos estructurales o metodológicos similares. Según Robert Floyd quien habló por primera vez
Introducción a la Ingeniería de Software. Tema 2: Modelos de Proceso
Introducción a la Ingeniería de Software Tema 2: Modelos de Proceso Agenda Significado del Proceso -seguir, escribir... Modelos de Proceso de Software Metodologías Ágiles Herramientas y Técnicas Modelado
Unidad IV: Modelo de Diseño 4.1. Estrategias de diseño
Unidad IV: Modelo de Diseño 4.1. Estrategias de diseño El diseño se define como la búsqueda de una solución en cualquier campo, sin embargo las soluciones no llegan de una manera simple, muchas veces realizamos
FACULTAD DE INGENIERÍA
FACULTAD DE INGENIERÍA FORMACIÓN EN INGENIERÍA DE SOFTWARE Y BASES DE DATOS EN LOS ESTUDIANTES DE LA CARRERA DE ING. EN COMPUTACIÓN DE LA FI, UNAM EN EL PLAN DE ESTUDIOS 2015 MAYO, 2015 Porcentaje de alumnos
Nombre del formato: Instrumentación Didáctica del Periodo Código: ITSAL-AC-PO
Nombre del formato: Instrumentación Didáctica del Periodo Código: Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6 Página 1 de 12 INSTITUTO TECNOLÓGICO DE SALINA CRUZ SUBDIRECCIÓN ACADÉMICA DEPARTAMENTO
Atributos de Calidad del Software
Atributos de Calidad del Software Los usuarios comúnmente se centran en lo que el sistema debe hacer por ellos y no piensan en otros atributos que el software debe tener. Son los analistas los que deben
INGENIERÍA DE SOFTWARE. Sesión 8: Tipos de diagramas
INGENIERÍA DE SOFTWARE Sesión 8: Tipos de diagramas Contextualización La representación de las aplicaciones se puede dar mediante diagramas, en los cuales se expresan las entradas de información, las salidas,
Qué es RUP? RUP es un proceso de desarrollo de software: Objetivos: Es también un producto:
Qué es RUP? Requisitos del usuario Proceso de desarrollo de software Sistema de software RUP es un proceso de desarrollo de software: Forma disciplinada de asignar tareas y responsabilidades en una empresa
