Protocolo 2 Ing de Software

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

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

  • Author / Uploaded
  • rafa
Citation preview

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.