ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

OBJETIVOS EN EL DISEÑO DE UML


Enviado por   •  8 de Julio de 2018  •  Resumen  •  1.020 Palabras (5 Páginas)  •  274 Visitas

Página 1 de 5

OBJETIVOS EN EL DISEÑO DE UML

-modelar sistemas desde los requisitos hasta los artefactos ejecutables desplegados en nodos, utilizando tecnicas OO

-cubir las cuestiones relacionadas con el tamaño propias de los sitemas complejos y críticos.

MODELADO DE SOFTWARE: Es el análisis y diseño de aplicaciones software antes de escribir el cpdigo.

LOS MODELOS: ayudan a razonar sobre el sistema - favorecen la comunicación - permiten documentarlas decisiones -permiten una generación automática de código

Un modelo es el resultado de un proceso de abstracción y ayudad a comprender y razonar sobre una realidad.

PROCESO UNIFICADO: es un proceso de desarrollo de software.

UML : Es un proceso para visualizar , especificar construit y documentar los artefactos(modelos) de un sitema software, desde una perspectiva orientada a objetos.

UTILIDAD DEL MODELO:

-ayudad a razonar sobre el como se implementa. – se facilita la comunicación entre el equipo al existie un lenguaje común. – se dispones de documentación que trasciende al proyecto. – generación de código a partir de modelos.

MODELOS EN UML:

Modelado de Caso de uso, Estructural, Comportamiento, Actividades, Implementación, Despliegue.

ELEMENTOS ESTRUCTURALES DE UN MODELO

  • PARTES ESTATIVAS: Clase – Interface - Colaboración – Caso de uso – Clase activa – Artefacto – Componente – Nodo.
  • PARTES DINAMICAS: Interaccion (mensaje) – máquina de estados.
  • PARTES DE ORGANIZACIÓN: paquetes
  • PARTES EXPLICITAS: Notas.

CICLO DE VIDA: El proceso que sigue para construir, entregar y hacer evolucionar el software, desde la concepción de una idea hasta la entrega y retiro del sistema. Cuentan con las siguientes actividades:

REQUERIMIENTOS -> DISEÑO -> IMPLEMENTACIÓN -> PRUEBAS -> MANTENIMIENTO

CADA CICLO CONSISTE EN 4 FASES ENTREGABLES DE CADA FASE:

INICIAZION -> ELABORACION -> CONSTRUCCION -> TRANSISION

MODELO UNIFICADO DE PROCESOS:

INICIO DEL PROYECTO -> DEFINE CAsOS DE USO _--INICIO-> O  ANALISIS --elaboracion> DISEÑO --construccion-> CONTRUCCION –transision-> LIBERACION (-> VERSION 1,2,3)

GRUPOS DE PROCESOS.

1. Modelamiento del Ciclo de Vida

Selección de un ciclo de vida

2. Administración del Proyecto

Iniciación del Proyecto - Monitoreo y Control del Proyecto - Administración de la calidad del SW

3. Pre-desarrollo

Exploración del concepto - Asignación de Recursos

4. Desarrollo

Requerimientos – Diseño - Implementación

5. Pos-desarrollo

Instalación - Operación y Soporte – Mantenimiento - Retiro

6. Procesos Integrales

Verificación y Validación - Administración de la configuración – Documentación - Entrenamiento

¿QUE ES UN MARCO DE DESARROLLO DE SOFTWARE?

 Es un marco que permite la programación de las tareas necesarias para construir un software de alta calidad.

REQUERIMIENTOS → PROCESOS DE INGENIERÍA DE SOFTWARE → SOFTWARE

CARACTERÍSTICAS QUE DEBE TENER UN PROCESO DE DESARROLLO DE SOFTWARE:

Marco común de trabajo del proceso. - Actividades del marco del trabajo.  - Conjunto de tareas (tareas – hitos, entregas, puntos SQA) -- Actividades de protección y administración.

RUP:

Es un proceso de ingeniería de software. -- Concebido por BOOCH, RUMBAUGH Y JACOBSON. -- Probee : lineamiento, plantillas, flujos de trabajo, herramientas. -- Se define como una base del conocimeinto.

ESTRUCTURA DEL PROCESO UNIFICADO:

COLUMNAS: Disciplinas del proceso - MODELO DEL NEGOCIO - REQUERIMEITNO - ANALISIS Y DISEÑO - IMPLEMENTACION - PRUEBA - DEPLIEGUE - DISCIPLINA DE SOPORTE - ADM CONFIGURAICON Y CAMBIOS. - ADM DEL PROYECTO. – MEDIOAMBIENTE

FILAS: Concepción -        ELABORACION         -CONSTRUCCION -        TRANSICION

FASES DEL RUP:

  • INICIO: se define el negocio: facilidad de realizar el proyecto, se presenta un modelo, visión, metas, deseos del usuario, plazos , costos, viabilidad.
  • ELABORACIÓN: se obtiene la visión refinada del proyecto a realizar, la implementación iterativa del núcleo de la aplicación, la resolución de riesgos altos, nuevos requisitos y se ajustan a las estimaciones.
  • CONSTRUCCIÓN: abarca la evolución hasta convertirse en un producto listo incluyendo requisitos mínimos.
  • TRANSICIÓN: fase final, el programa debe estar listo para ser aprobado, instalado y utilizado por el cliente sin ningún problema.

DIMENSIONES DE RUP:

 EJE HORIZONTAL: representa el tiempo y muestra el ciclo de vida del proyecto tal como se desenvuelve.

EJE VERTICAL: representa los flujos de trabajo nucleares, q agrupan actividades por su naturaleza o disciplina.

...

Descargar como (para miembros actualizados) txt (7 Kb) pdf (182 Kb) docx (15 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com