PROGRAMA DE EDUCACIÓN SUPERIOR A DISTANCIA PROTOCOLO # 2 INTEGRANTES: RAFAEL ARRIETA SALCEDO CARLOS JAVIER DE LA OSSA D
Views 78 Downloads 0 File size 93KB
PROGRAMA DE EDUCACIÓN SUPERIOR A DISTANCIA PROTOCOLO # 2
INTEGRANTES: RAFAEL ARRIETA SALCEDO CARLOS JAVIER DE LA OSSA DIAZ PROGRAMA: INGENIERÍA DE SISTEMAS SEMESTRE: X SEMESTRE ASIGNATURA: INGENIERÍA DE SOFTWARE CÓDIGO: 4601120044 TELÉFONO: 3206729224 CORREO ELECTRÓNICO: [email protected] FECHA DE SESIÓN: 12 DE ABRIL DE 2016
REGISTROS: 1. ACUERDOS Para la realización de este protocolo comencé con la obtención de la información la cual corresponde a la unidad 2 (proceso de ingeniería de software) de la asignatura ingeniería de software, seguidamente procedí al desarrollo de los conceptos para llevar a cabo esta actividad. 2. CONCEPTOS NUEVOS
PROCESOS DE SOFTWARE Un proceso es una serie de pasos con:
Actividades Restricciones Recursos
Que producen una salida de cierto tipo
Cundo el proceso involucra la constitución de un producto, a veces se menciona como ciclo de vida (del producto)
Modelo de proceso
Es una representación abstracta de un proceso Una descripción a partir de una perspectiva en particular Pueden utilizarse como:
Prescripciones de la forma en que el desarrollo de software debería llevarse a cabo Descripciones de la forma en que el desarrollo se lleva a cabo realmente
MODELO EN CASCADA Es el primer modelo el cual tiene una serie de pasos que son:
1. 2. 3. 4. 5.
Definición de requerimientos Diseño del software y del sistema Implementación y pruebas unitarias Integración y prueba del sistema Operación y mantenimiento
Y de la operación y mantenimiento se devuelve a todos los demás Lo que caracteriza el modelo en cascada es que no se puede arrancar una actividad si la actividad previa no se ha terminado Problemas del proceso en cascada
Riego de que al ver el producto funcionando, el cliente diga: “no es lo que preciso” Requerimientos ¿Cuándo están completos lo requerimientos? ¿Serán consistentes?
No permite manejar bien cambios en los requerimientos
¿Por qué pueden cambiar? El costo de cambio es mayor a medida que avanza el proyecto Entrega tardía de valor
MODELO EN ESPIRAL
El proceso es representado como un espiral en lugar de como una secuencia de actividades con retroceso Cada bucle en espiral representa una fase en el proceso No hay fase fijas como las especificaciones o el diseño. Los bucles en espiral son seleccionados dependiendo de los que se requiere Los riegos son evaluados y resueltos de manera explícita en todo el proceso
Un modelo en espiral tiene 4 cuadrantes y lo que representa en la espiral con respecto al origen es el costo acumulado en el proyecto Cada cuadrante tiene unos objetivos los cuales son: 1. 2. 3. 4.
Primer cuadrante: determinar objetivos, alternativas y restricciones Segundo cuadrante: evaluar alternativas y riego Tercer cuadrante: desarrollar y probar Cuarto cuadrante: planificar
MODELO DE PROCESO RUP
Desarrollo en fase Cada fase con objetivos definidos Iterativo Cada fase compuesto de iteraciones Todas las fase se pueden repetir Se describe desde tres perspectiva Dinámica – en el tiempo Estática- flujo de trabajo Buenas practicas Centrado en la arquitectura FASES DE RUP 1. INICIAL (INCEPTION) Establecer el modelo de negocio para el sistema 2. ELABORACIÓN Desarrollar un entendimiento del dominio del problema y la arquitectura del problema 3. CONSTRUCCIÓN Diseño del sistema, programación y testing(es un proceso iterativo que se realiza en un conjunto con la aplicación. Las prueba del sistema sigue-luego de finalizada la aplicación)
4. TRANSICIÓN Deploy del sistema en su entorno operativo 3. CONCEPTOS DESAPRENDIDOS
Análisis orientado a objetos Diagramas de casos de usos
4. INTERROGANTES O DUDAS Unos de los interrogantes que encontré fueron como son los pasos en el modelo en espiral y si es más costoso hacer un proyecto en el modelo en espiral o el de cascada 5. PROBLEMAS ENCONTRADOS No encontre problemas ya que conté con gran material de investigación obtenidos de la red internet y otra parte que fue suministrada por el tutor de esta asignatura que me sirvió de mucha utilidad para aclarar una serie de inquietudes.