1. El documento describe el método de desarrollo de software conocido como Proceso Unificado, el cual se basa en iteraciones cortas y en la construcción incremental del sistema.
2. Se explican las fases del proceso, los artefactos que deben producirse en la fase de inicio y las disciplinas a las que pertenecen dichos artefactos.
3. Los casos de uso y los requerimientos funcionales se presentan como herramientas importantes para describir las funcionalidades del sistema desde las primeras etapas del desarrollo.
Este documento describe los conceptos fundamentales del análisis y diseño orientado a objetos de un sistema de software. Explica brevemente el proceso de desarrollo de software, los casos de uso, el modelo conceptual y otros temas clave del análisis orientado a objetos. Además, utiliza un sistema de punto de venta como caso de estudio para ilustrar estos conceptos.
Analisis y diseño de sistemas proceso unificado henriquez malla santiago albertoSantiago Henriquez
El documento describe el Proceso Unificado para el desarrollo de software. Se explica que el proceso está dirigido por los casos de uso, centrado en la arquitectura y es iterativo e incremental. Cada iteración produce una nueva versión del producto mediante cuatro fases: inicio, elaboración, construcción y transición. Los casos de uso guían todas las actividades como los requisitos, análisis, diseño, implementación y pruebas.
El documento describe varios métodos y estrategias para el desarrollo rápido de prototipos, incluyendo un proceso iterativo con usuarios para validar requisitos. Se explican las etapas de identificación de requisitos, desarrollo de un modelo conceptual, revisión del prototipo por usuarios e iteraciones continuas hasta completar el prototipo. También se detallan estrategias como prototipos por pantallas, de procesos y funciones básicas para validar la interfaz y flujo del sistema de manera temprana.
Proceso unificado de desarrollo de softwareArafiguero2017
Resumen de Proceso unificado de desarrollo de Software basado en Capítulos I y III del Libro homónimo de Jacobson, Booch y Rumbaugh. Analisis y Diiseño de Sistemas
El documento compara el modelo de casos de uso y el modelo de análisis. Explica que el modelo de casos de uso se describe desde la perspectiva del cliente y se estructura por casos de uso, mientras que el modelo de análisis se describe desde la perspectiva del desarrollador y se estructura por clases y paquetes. También describe los principales artefactos del modelo de análisis como las clases de análisis, las realizaciones de casos de uso y los diagramas de interacción y clases de análisis.
Este documento describe el uso de diagramas de casos de uso para modelar la funcionalidad de un sistema desde la perspectiva de los actores. Explica qué son los casos de uso, actores y sus relaciones. También cubre cómo identificar casos de uso y actores observando las secuencias de interacción desde la perspectiva del usuario. Finalmente, destaca las ventajas de usar casos de uso para la comunicación, comprensión y gestión de requisitos del sistema.
Este documento presenta la documentación de casos de uso. Explica el concepto de caso de uso, su situación en el proceso de ingeniería de requisitos y sus dimensiones. Además, describe cómo especificar casos de uso incluyendo precondiciones, postcondiciones, secuencia normal y excepciones.
1. El documento describe el método de desarrollo de software conocido como Proceso Unificado, el cual se basa en iteraciones cortas y en la construcción incremental del sistema.
2. Se explican las fases del proceso, los artefactos que deben producirse en la fase de inicio y las disciplinas a las que pertenecen dichos artefactos.
3. Los casos de uso y los requerimientos funcionales se presentan como herramientas importantes para describir las funcionalidades del sistema desde las primeras etapas del desarrollo.
Este documento describe los conceptos fundamentales del análisis y diseño orientado a objetos de un sistema de software. Explica brevemente el proceso de desarrollo de software, los casos de uso, el modelo conceptual y otros temas clave del análisis orientado a objetos. Además, utiliza un sistema de punto de venta como caso de estudio para ilustrar estos conceptos.
Analisis y diseño de sistemas proceso unificado henriquez malla santiago albertoSantiago Henriquez
El documento describe el Proceso Unificado para el desarrollo de software. Se explica que el proceso está dirigido por los casos de uso, centrado en la arquitectura y es iterativo e incremental. Cada iteración produce una nueva versión del producto mediante cuatro fases: inicio, elaboración, construcción y transición. Los casos de uso guían todas las actividades como los requisitos, análisis, diseño, implementación y pruebas.
El documento describe varios métodos y estrategias para el desarrollo rápido de prototipos, incluyendo un proceso iterativo con usuarios para validar requisitos. Se explican las etapas de identificación de requisitos, desarrollo de un modelo conceptual, revisión del prototipo por usuarios e iteraciones continuas hasta completar el prototipo. También se detallan estrategias como prototipos por pantallas, de procesos y funciones básicas para validar la interfaz y flujo del sistema de manera temprana.
Proceso unificado de desarrollo de softwareArafiguero2017
Resumen de Proceso unificado de desarrollo de Software basado en Capítulos I y III del Libro homónimo de Jacobson, Booch y Rumbaugh. Analisis y Diiseño de Sistemas
El documento compara el modelo de casos de uso y el modelo de análisis. Explica que el modelo de casos de uso se describe desde la perspectiva del cliente y se estructura por casos de uso, mientras que el modelo de análisis se describe desde la perspectiva del desarrollador y se estructura por clases y paquetes. También describe los principales artefactos del modelo de análisis como las clases de análisis, las realizaciones de casos de uso y los diagramas de interacción y clases de análisis.
Este documento describe el uso de diagramas de casos de uso para modelar la funcionalidad de un sistema desde la perspectiva de los actores. Explica qué son los casos de uso, actores y sus relaciones. También cubre cómo identificar casos de uso y actores observando las secuencias de interacción desde la perspectiva del usuario. Finalmente, destaca las ventajas de usar casos de uso para la comunicación, comprensión y gestión de requisitos del sistema.
Este documento presenta la documentación de casos de uso. Explica el concepto de caso de uso, su situación en el proceso de ingeniería de requisitos y sus dimensiones. Además, describe cómo especificar casos de uso incluyendo precondiciones, postcondiciones, secuencia normal y excepciones.
10 Clase Captura De Los Requisitos Cap.6Julio Pari
Este documento describe los pasos para capturar los requisitos de un sistema de manera efectiva. Se necesitan modelos del dominio y del negocio para comprender el contexto del sistema. Los requisitos funcionales se capturan a través de casos de uso, mientras que los no funcionales se especifican por separado. El proceso iterativo permite actualizar los requisitos a lo largo del desarrollo del proyecto.
10 Clase Captura De Los Requisitos Cap[1].6Julio Pari
Este documento describe los pasos para capturar los requisitos de un sistema de manera efectiva. Se necesitan artefactos como un modelo de casos de uso, requisitos adicionales, modelos de dominio y de negocio. Los modelos de dominio y negocio ayudan a comprender el contexto mediante la identificación de objetos, procesos y actores. La captura de requisitos funcionales se basa en casos de uso, mientras que los no funcionales especifican propiedades como rendimiento y seguridad. El proceso iterativo permite actualizar los
modelado casos de uso analisis y diseñooBereGarita
Este documento presenta el modelado de casos de uso con UML. Explica que los casos de uso especifican el comportamiento deseado del sistema desde la perspectiva de los actores y que representan los requisitos funcionales. Describe los componentes de un caso de uso como las secuencias de acciones, actores, variantes y objetivos tangibles. También cubre temas como la descripción textual y gráfica de casos de uso, las relaciones entre ellos, y cómo se obtienen y organizan los requisitos funcionales del sistema a través de este enfoque.
Casos de Uso - Juan Bernardo Quintero, Casos de Uso - Juan Bernardo Quintero, Casos de Uso - Juan Bernardo Quintero, Casos de Uso - Juan Bernardo Quintero
Este documento resume los conceptos clave del Proceso Unificado de Desarrollo (RUP), incluyendo sus características como un proceso iterativo e incremental dirigido por casos de uso que se enfoca en la arquitectura. Explica que el RUP consta de cuatro fases principales (Inicio, Elaboración, Construcción y Transición) donde se realizan actividades como la captura y validación de requisitos a través de casos de uso.
El documento proporciona una introducción al Proceso Racional Unificado (RUP), incluyendo su definición, historia, principios, ciclo de vida y etapas. RUP es una metodología para el desarrollo de software que se centra en la calidad, adaptación y colaboración. Se compone de cuatro fases iterativas: inicio, elaboración, construcción y transición. Cada fase tiene objetivos específicos como establecer requisitos, desarrollar la arquitectura y poner el producto final en manos de los usuarios.
El documento describe los requerimientos para un software de gestión hotelera para un nuevo cliente. El software debe permitir: 1) ingresar habitaciones según su tipo (simple, doble o matrimonial) y comodidades (frigobar, TV, DVD); 2) consultar habitaciones disponibles y 3) reservar habitaciones. El cliente necesita este software porque ninguno en el mercado satisface completamente sus necesidades.
Este documento presenta el Lenguaje Unificado de Modelado (UML) y cómo se pueden usar los diagramas de casos de uso y clases para modelar los requisitos funcionales de un sistema. Explica qué son los casos de uso, cómo se describen y relacionan, e incluye ejemplos de diagramas y descripciones de casos de uso.
Este documento presenta el Lenguaje Unificado de Modelado (UML) y cómo se pueden usar los diagramas de casos de uso y clases para modelar los requisitos funcionales de un sistema. Explica cómo los casos de uso describen el comportamiento deseado del sistema desde la perspectiva de los actores y cómo los diagramas de clases modelan la estructura del sistema.
El proceso de desarrollo de software incluye la asignación disciplinada de tareas y responsabilidades para asegurar la producción de software de calidad dentro de plazos y presupuestos predecibles. Esto implica definir quién realiza qué tareas, cuándo y cómo. El objetivo es desarrollar software que cumpla con los requisitos del usuario de manera eficiente.
Este documento presenta una guía sobre la fase de planificación y elaboración de requerimientos en el desarrollo de software. Incluye temas como la especificación de requerimientos, casos de uso, análisis orientado a objetos, y ejemplos de cómo documentar un sistema de punto de venta. El objetivo principal es crear artefactos como especificaciones funcionales para identificar y clasificar las funciones del sistema y sus atributos.
El documento describe el Proceso Unificado Racional (PU), un marco de trabajo para el desarrollo de software. El PU es dirigido por casos de uso, centrado en la arquitectura e iterativo e incremental. Los casos de uso guían el desarrollo y la arquitectura, la cual evoluciona a lo largo de iteraciones para entregar incrementos del producto. El PU consta de ciclos con fases de inicio, elaboración, construcción y transición para desarrollar versiones del producto.
Este documento describe conceptos clave de ingeniería de requisitos como casos de uso, actores, diagramas de casos de uso y especificaciones de casos de uso. Explica cómo modelar requisitos funcionales a través de casos de uso, incluyendo la estructuración y relaciones entre casos de uso como generalización, extensión e inclusión. También cubre temas como pre-condiciones, post-condiciones y la guía para elaborar especificaciones de casos de uso.
Este documento describe los componentes clave de un diseño funcional, incluidos los requisitos funcionales y no funcionales, los escenarios de casos de uso, las reglas de negocio y la información adicional. Explica que un diseño funcional interpreta modularmente las metas requeridas en un proceso empresarial para dar sentido a la funcionalidad y objetivo de un producto. También cubre complementos como matrices de trazabilidad, estimaciones funcionales y prototipos para probar y validar los requisitos funcionales.
Este documento describe los diagramas de casos de uso y su utilización para capturar los requisitos funcionales de un sistema. Explica que un caso de uso representa una interacción entre un actor y el sistema, y que un diagrama de casos de uso incluye actores, casos de uso y las comunicaciones entre ellos. Además, detalla el proceso de construcción de casos de uso a través de la identificación de actores, preguntas para detectar casos de uso y su descripción formal.
El Proceso Unificado (RUP) es una metodología de desarrollo de software iterativa e incremental basada en casos de uso y arquitectura. RUP define roles, actividades y artefactos y se compone de cuatro fases (concepción, elaboración, construcción y transición) divididas en iteraciones. Los casos de uso guían el proceso y la arquitectura se desarrolla de forma iterativa. Cada fase termina con la entrega de un producto.
Este documento introduce los casos de uso y diagramas UML. Explica qué son los casos de uso, cómo identificarlos y describirlos. También cubre los actores, escenarios, relaciones entre casos de uso como generalización e inclusión, y cómo modelar el comportamiento de un sistema usando diagramas de casos de uso. El documento concluye resumiendo la actividad complementaria de modelar casos de uso para un proceso industrial.
El documento describe varios modelos de desarrollo de software, incluyendo el modelo en cascada, basado en prototipos, incremental/evolutivo, en espiral y orientado a objetos. También describe las actividades de un proceso genérico de desarrollo de software como análisis, diseño, codificación y pruebas.
El documento describe los diagramas de casos de uso para modelar los procesos de negocio y los sistemas de información. Explica los conceptos de casos de uso del negocio y del sistema, identificando los actores y procesos clave. Además, cubre las relaciones entre casos de uso, como inclusión, extensión y generalización-especialización, y proporciona lineamientos para la descripción de casos de uso.
El documento describe el proceso de análisis de requisitos. Explica que el objetivo del análisis es refinar y estructurar los requisitos capturados para lograr una comprensión más precisa. Describe los artefactos clave del análisis como el modelo de análisis, las clases de análisis, y las realizaciones de casos de uso. El modelo de análisis estructura los requisitos de una manera que facilite su mantenimiento y sirve como una primera aproximación al diseño.
10 Clase Captura De Los Requisitos Cap.6Julio Pari
Este documento describe los pasos para capturar los requisitos de un sistema de manera efectiva. Se necesitan modelos del dominio y del negocio para comprender el contexto del sistema. Los requisitos funcionales se capturan a través de casos de uso, mientras que los no funcionales se especifican por separado. El proceso iterativo permite actualizar los requisitos a lo largo del desarrollo del proyecto.
10 Clase Captura De Los Requisitos Cap[1].6Julio Pari
Este documento describe los pasos para capturar los requisitos de un sistema de manera efectiva. Se necesitan artefactos como un modelo de casos de uso, requisitos adicionales, modelos de dominio y de negocio. Los modelos de dominio y negocio ayudan a comprender el contexto mediante la identificación de objetos, procesos y actores. La captura de requisitos funcionales se basa en casos de uso, mientras que los no funcionales especifican propiedades como rendimiento y seguridad. El proceso iterativo permite actualizar los
modelado casos de uso analisis y diseñooBereGarita
Este documento presenta el modelado de casos de uso con UML. Explica que los casos de uso especifican el comportamiento deseado del sistema desde la perspectiva de los actores y que representan los requisitos funcionales. Describe los componentes de un caso de uso como las secuencias de acciones, actores, variantes y objetivos tangibles. También cubre temas como la descripción textual y gráfica de casos de uso, las relaciones entre ellos, y cómo se obtienen y organizan los requisitos funcionales del sistema a través de este enfoque.
Casos de Uso - Juan Bernardo Quintero, Casos de Uso - Juan Bernardo Quintero, Casos de Uso - Juan Bernardo Quintero, Casos de Uso - Juan Bernardo Quintero
Este documento resume los conceptos clave del Proceso Unificado de Desarrollo (RUP), incluyendo sus características como un proceso iterativo e incremental dirigido por casos de uso que se enfoca en la arquitectura. Explica que el RUP consta de cuatro fases principales (Inicio, Elaboración, Construcción y Transición) donde se realizan actividades como la captura y validación de requisitos a través de casos de uso.
El documento proporciona una introducción al Proceso Racional Unificado (RUP), incluyendo su definición, historia, principios, ciclo de vida y etapas. RUP es una metodología para el desarrollo de software que se centra en la calidad, adaptación y colaboración. Se compone de cuatro fases iterativas: inicio, elaboración, construcción y transición. Cada fase tiene objetivos específicos como establecer requisitos, desarrollar la arquitectura y poner el producto final en manos de los usuarios.
El documento describe los requerimientos para un software de gestión hotelera para un nuevo cliente. El software debe permitir: 1) ingresar habitaciones según su tipo (simple, doble o matrimonial) y comodidades (frigobar, TV, DVD); 2) consultar habitaciones disponibles y 3) reservar habitaciones. El cliente necesita este software porque ninguno en el mercado satisface completamente sus necesidades.
Este documento presenta el Lenguaje Unificado de Modelado (UML) y cómo se pueden usar los diagramas de casos de uso y clases para modelar los requisitos funcionales de un sistema. Explica qué son los casos de uso, cómo se describen y relacionan, e incluye ejemplos de diagramas y descripciones de casos de uso.
Este documento presenta el Lenguaje Unificado de Modelado (UML) y cómo se pueden usar los diagramas de casos de uso y clases para modelar los requisitos funcionales de un sistema. Explica cómo los casos de uso describen el comportamiento deseado del sistema desde la perspectiva de los actores y cómo los diagramas de clases modelan la estructura del sistema.
El proceso de desarrollo de software incluye la asignación disciplinada de tareas y responsabilidades para asegurar la producción de software de calidad dentro de plazos y presupuestos predecibles. Esto implica definir quién realiza qué tareas, cuándo y cómo. El objetivo es desarrollar software que cumpla con los requisitos del usuario de manera eficiente.
Este documento presenta una guía sobre la fase de planificación y elaboración de requerimientos en el desarrollo de software. Incluye temas como la especificación de requerimientos, casos de uso, análisis orientado a objetos, y ejemplos de cómo documentar un sistema de punto de venta. El objetivo principal es crear artefactos como especificaciones funcionales para identificar y clasificar las funciones del sistema y sus atributos.
El documento describe el Proceso Unificado Racional (PU), un marco de trabajo para el desarrollo de software. El PU es dirigido por casos de uso, centrado en la arquitectura e iterativo e incremental. Los casos de uso guían el desarrollo y la arquitectura, la cual evoluciona a lo largo de iteraciones para entregar incrementos del producto. El PU consta de ciclos con fases de inicio, elaboración, construcción y transición para desarrollar versiones del producto.
Este documento describe conceptos clave de ingeniería de requisitos como casos de uso, actores, diagramas de casos de uso y especificaciones de casos de uso. Explica cómo modelar requisitos funcionales a través de casos de uso, incluyendo la estructuración y relaciones entre casos de uso como generalización, extensión e inclusión. También cubre temas como pre-condiciones, post-condiciones y la guía para elaborar especificaciones de casos de uso.
Este documento describe los componentes clave de un diseño funcional, incluidos los requisitos funcionales y no funcionales, los escenarios de casos de uso, las reglas de negocio y la información adicional. Explica que un diseño funcional interpreta modularmente las metas requeridas en un proceso empresarial para dar sentido a la funcionalidad y objetivo de un producto. También cubre complementos como matrices de trazabilidad, estimaciones funcionales y prototipos para probar y validar los requisitos funcionales.
Este documento describe los diagramas de casos de uso y su utilización para capturar los requisitos funcionales de un sistema. Explica que un caso de uso representa una interacción entre un actor y el sistema, y que un diagrama de casos de uso incluye actores, casos de uso y las comunicaciones entre ellos. Además, detalla el proceso de construcción de casos de uso a través de la identificación de actores, preguntas para detectar casos de uso y su descripción formal.
El Proceso Unificado (RUP) es una metodología de desarrollo de software iterativa e incremental basada en casos de uso y arquitectura. RUP define roles, actividades y artefactos y se compone de cuatro fases (concepción, elaboración, construcción y transición) divididas en iteraciones. Los casos de uso guían el proceso y la arquitectura se desarrolla de forma iterativa. Cada fase termina con la entrega de un producto.
Este documento introduce los casos de uso y diagramas UML. Explica qué son los casos de uso, cómo identificarlos y describirlos. También cubre los actores, escenarios, relaciones entre casos de uso como generalización e inclusión, y cómo modelar el comportamiento de un sistema usando diagramas de casos de uso. El documento concluye resumiendo la actividad complementaria de modelar casos de uso para un proceso industrial.
El documento describe varios modelos de desarrollo de software, incluyendo el modelo en cascada, basado en prototipos, incremental/evolutivo, en espiral y orientado a objetos. También describe las actividades de un proceso genérico de desarrollo de software como análisis, diseño, codificación y pruebas.
El documento describe los diagramas de casos de uso para modelar los procesos de negocio y los sistemas de información. Explica los conceptos de casos de uso del negocio y del sistema, identificando los actores y procesos clave. Además, cubre las relaciones entre casos de uso, como inclusión, extensión y generalización-especialización, y proporciona lineamientos para la descripción de casos de uso.
El documento describe el proceso de análisis de requisitos. Explica que el objetivo del análisis es refinar y estructurar los requisitos capturados para lograr una comprensión más precisa. Describe los artefactos clave del análisis como el modelo de análisis, las clases de análisis, y las realizaciones de casos de uso. El modelo de análisis estructura los requisitos de una manera que facilite su mantenimiento y sirve como una primera aproximación al diseño.
Similar a INTRODUCCION A RUP, REQUISITOS, PROGRAMACION UML (20)
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptxangiepalacios6170
Presentacion de mezclado de polimeros, de la materia de Quimica de Polímeros ultima unidad. Se describe la definición y los tipos de mezclado asi como los aditivos usados para mejorar las propiedades de las mezclas de polimeros
Los puentes son estructuras esenciales en la infraestructura de transporte, permitiendo la conexión entre diferentes
puntos geográficos y facilitando el flujo de bienes y personas.
3. Proceso de Desarrollo de
Software
Conjunto de actividades necesarias
para transformar los requisitos de un
usuario en un sistema de software
Proceso de
Desarrollo
de
Software
Requisitos del usuario Sistema de Software
4. RUP
• Dirigido por Casos de Uso
• Centrado en la Arquitectura
• Iterativo e incremental
UML
Lenguaje de Modelación
Unificado
7. Modelos
Modelo de Casos de
Uso
Modelo de Análisis
Modelo de
Implementación
Modelo de Prueba
Modelo de Diseño Modelo de Despliegue
8. Requisitos
Desarrollar un modelo del sistema que se
va a construir
Modelo
de Casos
de Uso
Actor Glosario Descripción
de la
Arquitectura
Caso de
Uso
Prototipo
Interfaz
Usuario
Analista de
Sistemas
Especificador
de Casos de
Uso
Diseñador de
Interfaces
Usuarios
Arquitecto
9. Analista de
Sistemas
Especificador
de Casos de
Uso
Diseñador de
Interfaces
Usuarios
Arquitecto
Encontrar Actores
y Casos de Uso
Estructurar el Modelo
de Casos de Uso
Priorizar los Casos
de Uso
Detallar un Caso
de Uso
Prototipar la
Interfaz de
Usuario
10. Encontrar Actores y
Casos de Uso
• Encontrar actores
• Encontrar Casos de Uso
• Describir brevemente los casos de Uso
• Describir el Modelo de Casos de Uso completo (incluye
glosario)
Modelo
de Casos
de Uso
Actor Glosario
11. Casos de Uso.
Clasificación.
• De acuerdo a su importancia:
Primario, Secundario u Opcional.
• De acuerdo al nivel de detalle:
Alto de nivel o expandido.
• De acuerdo al nivel de abstracción en la
narración:
Esencial o Real. (son expandidos)
15. Para comunicarse con usuarios y otros
expertos.
Identificar quienes interactúan.
Identificar interfaces.
Verificar si todos los requerimientos se
capturaron.
Verificar si los desarrolladores entendieron
los requerimientos.
Beneficios
16. Seleccionar:
Influyen en la arquitectura básica.
dominio y capas de servicio de alto nivel
Presenten el máximo riesgo.
funciones urgentes o complejas.
Priorizar Casos de Uso
Descripción de
la
Arquitectura
(Casos
significativos)
17. Requieran investigación a fondo o nueva
tecnología.
Representen procesos primarios de la línea
de negocio.
Apoyen directamente el aumento de
ingresos o la reducción de costos.
Debe haber un caso de uso de inicio o
arranque.
Un caso de uso puede abordarse en varias
iteraciones.
Primero.......
18. Detallar caso de Uso
Describir el flujo de sucesos del Caso
de Uso en detalle:
• Curso básico
• Caminos alternativos
• Poscondiciones
Caso de
Uso
20. Acción del actor
1 Comienza cuando un cliente
llega a la TPDV con cosas
a comprar
2 El cajero identifica el
código de cada producto
4 Al terminar el cajero
indica a la TPDV que
terminó
6 El cajero indica total al
cliente
Respuesta del sistema
3 Determina el precio e
incorpora a la transacción
actual la información.
Muestra descripción y
precio del producto
5 Calcula y presenta total
Curso Básico
22. Acción del actor
1 El comprador invoca al
caso de uso para
hojear las facturas
3 El comprador decide
planificar una factura
para pagarla por banco
Respuesta del sistema
2 Verifica que las facturas
sean consistentes con las
confirmaciones de
pedido recibidas
4 Genera una petición de
pago para transferir el
dinero a la cuenta del
vendedor
5 Si hay suficiente dinero
se realiza el pago
6 Notificar resultado a
comprador y vendedor
Curso Básico
23. Caminos Alternativos
• En el paso 3, el comprador puede pedir al sistema que
devuelva un rechazo de factura al vendedor
• En el paso 5, si no hay suficiente dinero en la cuenta,
el caso de uso cancelará el pago y se lo notificará al
comprador
Poscondiciones
La instancia del caso de uso termina cuando la factura
ha sido pagada o cuando el pago de la factura ha sido
cancelado y no se ha dado ninguna transferencia
24. Detallar Caso de Uso
También se puede utilizar:
• Diagrama de estados
• Diagrama de actividad
• Diagrama de interacción
26. Estructurar el Modelo de
Casos de Uso
• Extraer descripciones de funcionalidades generales y
compartidas (generalizar)
• Extraer descripciones de funcionalidades adicionales u
opcionales (extender)
• Extraer descripciones de funcionalidades comunes (incluir)
31. Utilidad en la programación
• Modelo de Casos de Uso
• Detalle del Caso de Uso
• Prototipo de Interfaz
32. Modelo de Casos de Uso
• Un caso de uso representa un método que se activa para responder
a un mensaje enviado desde una clase del dominio o desde una
clase interfaz.
• Las relaciones actor-caso de uso pueden ser interpretadas como
un método que responde a la interacción con el actor.
• Las relaciones entre casos de uso pueden ser interpretadas como
interacciones entre diferentes métodos:
– <use>: herencia y redefinición del método.
– <include>: llamada a un método.
– <extend>: llamada condicional a un método.
33. Detalle del Caso de Uso
• Pasos que debe seguir un método para responder a
un mensaje, que puede haber sido enviado por una
clase del dominio o por una clase interfaz.
• Clases que se necesitan para cumplir con las
responsabilidades del caso de uso.
34. Prototipo de Interfaz
• Clases para modelar interfaz con actores.
• Relación entre las clases de interfaz y los
métodos que responden a las interacciones con los
actores.