Casos de Uso - Juan Bernardo Quintero, Casos de Uso - Juan Bernardo Quintero, Casos de Uso - Juan Bernardo Quintero, Casos de Uso - Juan Bernardo Quintero
El curso Ingeniería de Software tiene como objetivo que el estudiante comprenda, mediante el análisis, lectura e interpretación, la forma en que interactúan los elementos y componentes de un sistema de información, e ingeniar y proponer modelos de alternativas de solución a necesidades y problemas encontrados o que permitan aprovechar oportunidades tecnológicas.
En este contexto, la temática presentada en este objeto de aprendizaje está orientada hacia el modelado de comportamiento de un producto software, particularmente a partir del diseño de Casos de Uso, modelo que se utiliza de forma actual para describir la ‘historia de uso de un sistema’, que permite entender y describir requerimientos para el diseño de un producto software.
Los diagramas de casos de uso representan las interacciones entre actores y un sistema. Un caso de uso describe una funcionalidad del sistema y una secuencia de acciones entre un actor y el sistema. Los actores pueden ser personas u otros sistemas. Los casos de uso se utilizan para capturar los requisitos funcionales y describir las funcionalidades del sistema desde la perspectiva de los actores.
El documento describe los conceptos clave de la ingeniería de requerimientos. Explica que los requerimientos pueden ser funcionales o no funcionales, y que existen diferentes técnicas para obtener y analizar los requerimientos de los usuarios como escenarios, casos de uso y etnografía. También cubre la validación de requerimientos y la administración del cambio en los requerimientos a lo largo del tiempo.
U.T.P.L.
Carrera: Ciencias de la Computación
Materia: Metodología y Tecnología de la programación II
Periodo: Abril - Agosto 2010
Ponente: Ing. Patricio Abad Espinoza
El documento describe diferentes técnicas para modelar requerimientos, incluyendo modelos basados en escenarios, casos de uso, diagramas de actividades, clases y atributos. Explica que el objetivo del modelado de requerimientos es describir lo que necesita el cliente y definir requerimientos validables. Los modelos de escenarios ilustran los requerimientos desde la perspectiva del usuario, mientras que los modelos de clases representan los objetos, operaciones y relaciones del sistema.
El documento habla sobre los casos de uso, que son una técnica para modelar los requerimientos funcionales de un sistema desde la perspectiva de los usuarios. Explica conceptos como actores, diagramas de casos de uso, relaciones entre casos de uso como generalización e inclusión, y cómo los casos de uso se pueden utilizar para la construcción, prueba y desarrollo del sistema.
Modelado de caso de uso y Diagrama de Caso de Usoturlahackers
En este trabajo le presentamos el Modelado de Caso de Uso y el Diagrama de Caso de Uso, el cual va servir para poder realizar los requerimientos que este nos brinda.
El curso Ingeniería de Software tiene como objetivo que el estudiante comprenda, mediante el análisis, lectura e interpretación, la forma en que interactúan los elementos y componentes de un sistema de información, e ingeniar y proponer modelos de alternativas de solución a necesidades y problemas encontrados o que permitan aprovechar oportunidades tecnológicas.
En este contexto, la temática presentada en este objeto de aprendizaje está orientada hacia el modelado de comportamiento de un producto software, particularmente a partir del diseño de Casos de Uso, modelo que se utiliza de forma actual para describir la ‘historia de uso de un sistema’, que permite entender y describir requerimientos para el diseño de un producto software.
Los diagramas de casos de uso representan las interacciones entre actores y un sistema. Un caso de uso describe una funcionalidad del sistema y una secuencia de acciones entre un actor y el sistema. Los actores pueden ser personas u otros sistemas. Los casos de uso se utilizan para capturar los requisitos funcionales y describir las funcionalidades del sistema desde la perspectiva de los actores.
El documento describe los conceptos clave de la ingeniería de requerimientos. Explica que los requerimientos pueden ser funcionales o no funcionales, y que existen diferentes técnicas para obtener y analizar los requerimientos de los usuarios como escenarios, casos de uso y etnografía. También cubre la validación de requerimientos y la administración del cambio en los requerimientos a lo largo del tiempo.
U.T.P.L.
Carrera: Ciencias de la Computación
Materia: Metodología y Tecnología de la programación II
Periodo: Abril - Agosto 2010
Ponente: Ing. Patricio Abad Espinoza
El documento describe diferentes técnicas para modelar requerimientos, incluyendo modelos basados en escenarios, casos de uso, diagramas de actividades, clases y atributos. Explica que el objetivo del modelado de requerimientos es describir lo que necesita el cliente y definir requerimientos validables. Los modelos de escenarios ilustran los requerimientos desde la perspectiva del usuario, mientras que los modelos de clases representan los objetos, operaciones y relaciones del sistema.
El documento habla sobre los casos de uso, que son una técnica para modelar los requerimientos funcionales de un sistema desde la perspectiva de los usuarios. Explica conceptos como actores, diagramas de casos de uso, relaciones entre casos de uso como generalización e inclusión, y cómo los casos de uso se pueden utilizar para la construcción, prueba y desarrollo del sistema.
Modelado de caso de uso y Diagrama de Caso de Usoturlahackers
En este trabajo le presentamos el Modelado de Caso de Uso y el Diagrama de Caso de Uso, el cual va servir para poder realizar los requerimientos que este nos brinda.
El documento describe los elementos básicos de un diagrama de casos de uso, incluyendo actores, casos de uso, asociaciones y dependencias. Explica que los actores representan roles externos que interactúan con el sistema y que los casos de uso identifican las funciones clave del sistema.
Este documento proporciona una introducción a los diagramas de casos de uso, incluyendo la estructura básica, actores, casos de uso, relaciones y normas de aplicación. Explica que un diagrama de casos de uso muestra los requisitos funcionales de un sistema y su interacción con los actores. Describe los componentes clave como actores, casos de uso y sus relaciones.
Este documento presenta información sobre diagramas de caso de uso para el análisis y diseño de sistemas. Explica que los diagramas de caso de uso documentan el comportamiento de un sistema desde la perspectiva del usuario e identifican los requisitos funcionales. Describe los componentes clave de un diagrama de caso de uso, incluidos actores, casos de uso y asociaciones. Además, proporciona un ejemplo de un diagrama de caso de uso y la descripción de un caso de uso específico para la planificación de actividades de mantenimiento.
Este documento proporciona consejos para escribir buenos casos de uso. Explica que los casos de uso son especificaciones de requerimientos funcionales que describen cómo un usuario interactúa con un sistema o negocio para obtener un resultado valioso. También destaca la importancia de centrarse en los actores humanos y en describir interacciones que generen valor para ellos.
Introducción a UML y Diagrama de Casos de UsoYaskelly Yedra
SE presenta una introducción a los diferentes diagramas de UML, que sirven para presentar deferentes vistas de un sistema. Se explica los modelos de casos de uso y se ilustra a través de ejemplos.
Este documento describe los requisitos para un sistema de reservación de puestos en cines de Colombia. El sistema permitirá a los usuarios hacer consultas y reservaciones de sillas, y comprar boletos de manera virtual sin ir a la taquilla. El documento explica el modelo de requisitos, casos de uso, diagramas de clases y presentación para el sistema.
Este documento presenta una introducción a UML (Unified Modeling Language) y los diagramas de casos de uso. Explica qué es un modelo y los beneficios del modelado de software. Describe brevemente diferentes enfoques de modelado como el análisis estructurado y orientado a objetos. Luego introduce UML, su evolución y los diferentes tipos de diagramas. Finalmente, se enfoca en los diagramas de casos de uso, explicando qué son, cómo se usan para capturar requisitos funcionales del sistema, y elementos como actores, casos de uso y las relaciones entre
www.modelado.pnfi.org
Los Casos de Uso (Ivar Jacobson) describen, bajo la forma de acciones y reacciones, el comportamiento de un sistema desde el punto de vista del usuario.
Permiten definir los límites del sistema y las relaciones entre el sistema y el entorno.
Los Casos de Uso son descripciones de la funcionalidad del negocio/sistema independientes de la implementación.
El documento explica cómo documentar casos de uso utilizando la metodología RUP. Los casos de uso capturan las interacciones entre actores y un sistema para lograr un objetivo. Pueden documentarse como diagramas UML o documentos detallados. El proceso incluye identificar actores y tareas, agrupar tareas repetidas, generar diagramas UML, priorizar casos de uso y documentar cada uno con detalle siguiendo una plantilla.
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 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.
Un diagrama de casos de uso representa gráficamente los actores, casos de uso y sus interacciones de un sistema. Muestra los requisitos funcionales de un sistema y cómo interactúa con sus usuarios u otras aplicaciones. Un diagrama típico incluye actores, casos de uso, y líneas que conectan los actores a los casos de uso para mostrar sus interacciones.
Los casos de uso representan cómo los usuarios interactúan con un sistema en desarrollo mediante una serie de eventos desde la perspectiva del usuario. Los casos de uso describen los principales procesos de uso completo del sistema desde el inicio al fin, no solo un solo paso, y modelan los diferentes roles de los usuarios y sistemas que interactúan a través de actores y relaciones.
Este documento presenta los fundamentos del modelado orientado a objetos en UML. Explica conceptos clave como objetos, clases, atributos, comportamiento, comunicación entre objetos, mensajes y casos de uso. También incluye ejemplos y plantillas para documentar requisitos funcionales usando casos de uso.
Este documento presenta una introducción a los casos de uso en UML. Explica qué son los casos de uso, actores, escenarios, y ofrece ejemplos de cómo describirlos textualmente y modelarlos gráficamente usando diagramas de casos de uso. Cubre temas como la notación, relaciones, y reglas de estilo para crear modelos de casos de uso efectivos.
El documento describe tres tipos de asociaciones entre casos de uso en diagramas de casos de uso: incluir, extender y generalización. Explica que incluir representa comportamiento común entre casos de uso, extender representa variantes de un caso de uso, y generalización representa herencia entre casos de uso o actores.
Unidad 4 Mad Modelado Analisis Casos De UsoSergio Sanchez
El documento describe los fundamentos de los modelos de casos de uso en UML. Explica que los casos de uso documentan el comportamiento del sistema desde la perspectiva del usuario y ayudan con la captura de requisitos, la planificación del desarrollo y la validación del sistema. Define un caso de uso como una secuencia de acciones que produce un resultado observable para un actor en particular. Describe los componentes clave de un caso de uso como los actores, escenarios y formatos para documentarlos.
Este documento presenta una introducción a los diagramas de casos de uso, describiendo que son casos de uso y como se usan los diagramas de casos de uso para capturar los requisitos funcionales de un sistema y mostrar las interacciones entre actores y el sistema. Explica los elementos clave de los diagramas de casos de uso como actores, casos de uso y relaciones, así como buenas prácticas y ventajas y desventajas de usar diagramas de casos de uso.
Este documento describe los conceptos básicos de modelado de casos de uso, incluyendo diagramas de casos de uso y diagramas de actividad. Explica que un modelo de casos de uso describe los requisitos funcionales del sistema en términos de casos de uso y actores externos, y que los diagramas de actividad capturan el flujo de actividades dentro de un caso de uso particular.
Este documento proporciona una introducción a los casos de uso, incluidas sus definiciones, notación, modelos, herramientas y ejemplos. Los casos de uso describen la funcionalidad de un sistema desde la perspectiva del usuario y se centran en los requisitos funcionales clave. Se representan gráficamente usando actores, diagramas de casos de uso y plantillas de descripción. Las relaciones comunes entre casos de uso incluyen inclusión, extensión e inherencia.
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.
El documento describe los conceptos básicos de los procesos de software y el modelado de procesos. Explica que un proceso es un conjunto de actividades coordinadas con un fin determinado. Luego describe las fases del ciclo de vida del software, incluido el modelado, y ofrece un ejemplo práctico de desarrollo de software para una empresa de autobuses. Finalmente, explica los conceptos de modelo de dominio, diagramas de casos de uso y cómo modelar el comportamiento y requisitos de un sistema.
El documento describe los elementos básicos de un diagrama de casos de uso, incluyendo actores, casos de uso, asociaciones y dependencias. Explica que los actores representan roles externos que interactúan con el sistema y que los casos de uso identifican las funciones clave del sistema.
Este documento proporciona una introducción a los diagramas de casos de uso, incluyendo la estructura básica, actores, casos de uso, relaciones y normas de aplicación. Explica que un diagrama de casos de uso muestra los requisitos funcionales de un sistema y su interacción con los actores. Describe los componentes clave como actores, casos de uso y sus relaciones.
Este documento presenta información sobre diagramas de caso de uso para el análisis y diseño de sistemas. Explica que los diagramas de caso de uso documentan el comportamiento de un sistema desde la perspectiva del usuario e identifican los requisitos funcionales. Describe los componentes clave de un diagrama de caso de uso, incluidos actores, casos de uso y asociaciones. Además, proporciona un ejemplo de un diagrama de caso de uso y la descripción de un caso de uso específico para la planificación de actividades de mantenimiento.
Este documento proporciona consejos para escribir buenos casos de uso. Explica que los casos de uso son especificaciones de requerimientos funcionales que describen cómo un usuario interactúa con un sistema o negocio para obtener un resultado valioso. También destaca la importancia de centrarse en los actores humanos y en describir interacciones que generen valor para ellos.
Introducción a UML y Diagrama de Casos de UsoYaskelly Yedra
SE presenta una introducción a los diferentes diagramas de UML, que sirven para presentar deferentes vistas de un sistema. Se explica los modelos de casos de uso y se ilustra a través de ejemplos.
Este documento describe los requisitos para un sistema de reservación de puestos en cines de Colombia. El sistema permitirá a los usuarios hacer consultas y reservaciones de sillas, y comprar boletos de manera virtual sin ir a la taquilla. El documento explica el modelo de requisitos, casos de uso, diagramas de clases y presentación para el sistema.
Este documento presenta una introducción a UML (Unified Modeling Language) y los diagramas de casos de uso. Explica qué es un modelo y los beneficios del modelado de software. Describe brevemente diferentes enfoques de modelado como el análisis estructurado y orientado a objetos. Luego introduce UML, su evolución y los diferentes tipos de diagramas. Finalmente, se enfoca en los diagramas de casos de uso, explicando qué son, cómo se usan para capturar requisitos funcionales del sistema, y elementos como actores, casos de uso y las relaciones entre
www.modelado.pnfi.org
Los Casos de Uso (Ivar Jacobson) describen, bajo la forma de acciones y reacciones, el comportamiento de un sistema desde el punto de vista del usuario.
Permiten definir los límites del sistema y las relaciones entre el sistema y el entorno.
Los Casos de Uso son descripciones de la funcionalidad del negocio/sistema independientes de la implementación.
El documento explica cómo documentar casos de uso utilizando la metodología RUP. Los casos de uso capturan las interacciones entre actores y un sistema para lograr un objetivo. Pueden documentarse como diagramas UML o documentos detallados. El proceso incluye identificar actores y tareas, agrupar tareas repetidas, generar diagramas UML, priorizar casos de uso y documentar cada uno con detalle siguiendo una plantilla.
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 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.
Un diagrama de casos de uso representa gráficamente los actores, casos de uso y sus interacciones de un sistema. Muestra los requisitos funcionales de un sistema y cómo interactúa con sus usuarios u otras aplicaciones. Un diagrama típico incluye actores, casos de uso, y líneas que conectan los actores a los casos de uso para mostrar sus interacciones.
Los casos de uso representan cómo los usuarios interactúan con un sistema en desarrollo mediante una serie de eventos desde la perspectiva del usuario. Los casos de uso describen los principales procesos de uso completo del sistema desde el inicio al fin, no solo un solo paso, y modelan los diferentes roles de los usuarios y sistemas que interactúan a través de actores y relaciones.
Este documento presenta los fundamentos del modelado orientado a objetos en UML. Explica conceptos clave como objetos, clases, atributos, comportamiento, comunicación entre objetos, mensajes y casos de uso. También incluye ejemplos y plantillas para documentar requisitos funcionales usando casos de uso.
Este documento presenta una introducción a los casos de uso en UML. Explica qué son los casos de uso, actores, escenarios, y ofrece ejemplos de cómo describirlos textualmente y modelarlos gráficamente usando diagramas de casos de uso. Cubre temas como la notación, relaciones, y reglas de estilo para crear modelos de casos de uso efectivos.
El documento describe tres tipos de asociaciones entre casos de uso en diagramas de casos de uso: incluir, extender y generalización. Explica que incluir representa comportamiento común entre casos de uso, extender representa variantes de un caso de uso, y generalización representa herencia entre casos de uso o actores.
Unidad 4 Mad Modelado Analisis Casos De UsoSergio Sanchez
El documento describe los fundamentos de los modelos de casos de uso en UML. Explica que los casos de uso documentan el comportamiento del sistema desde la perspectiva del usuario y ayudan con la captura de requisitos, la planificación del desarrollo y la validación del sistema. Define un caso de uso como una secuencia de acciones que produce un resultado observable para un actor en particular. Describe los componentes clave de un caso de uso como los actores, escenarios y formatos para documentarlos.
Este documento presenta una introducción a los diagramas de casos de uso, describiendo que son casos de uso y como se usan los diagramas de casos de uso para capturar los requisitos funcionales de un sistema y mostrar las interacciones entre actores y el sistema. Explica los elementos clave de los diagramas de casos de uso como actores, casos de uso y relaciones, así como buenas prácticas y ventajas y desventajas de usar diagramas de casos de uso.
Este documento describe los conceptos básicos de modelado de casos de uso, incluyendo diagramas de casos de uso y diagramas de actividad. Explica que un modelo de casos de uso describe los requisitos funcionales del sistema en términos de casos de uso y actores externos, y que los diagramas de actividad capturan el flujo de actividades dentro de un caso de uso particular.
Este documento proporciona una introducción a los casos de uso, incluidas sus definiciones, notación, modelos, herramientas y ejemplos. Los casos de uso describen la funcionalidad de un sistema desde la perspectiva del usuario y se centran en los requisitos funcionales clave. Se representan gráficamente usando actores, diagramas de casos de uso y plantillas de descripción. Las relaciones comunes entre casos de uso incluyen inclusión, extensión e inherencia.
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.
El documento describe los conceptos básicos de los procesos de software y el modelado de procesos. Explica que un proceso es un conjunto de actividades coordinadas con un fin determinado. Luego describe las fases del ciclo de vida del software, incluido el modelado, y ofrece un ejemplo práctico de desarrollo de software para una empresa de autobuses. Finalmente, explica los conceptos de modelo de dominio, diagramas de casos de uso y cómo modelar el comportamiento y requisitos de un sistema.
Este documento introduce los casos de uso y sus elementos principales. Explica que un caso de uso describe la interacción entre un sistema y sus actores en respuesta a un evento. Identifica los actores principales y secundarios, y describe cómo construir y trabajar con casos de uso de manera iterativa para describir funcionalidades y escenarios. También cubre diagramas de casos de uso y sus elementos, incluyendo relaciones como asociación, dependencia e inclusión.
Este documento presenta una introducción al lenguaje UML (Unified Modeling Language) y proporciona ejemplos de algunos de sus modelos fundamentales, incluyendo:
1) Se define UML como una notación estándar desarrollada para el diseño de software, hardware, redes y negocios.
2) Se describen los modelos de casos de uso y clases, que son utilizados para modelar el comportamiento de un sistema y la estructura de los objetos respectivamente.
3) Se explican conceptos clave como actores, casos de uso, clases, at
Este documento explica qué son los casos de uso, sus elementos y propósito. Un caso de uso representa la interacción entre actores y el sistema para lograr un objetivo. Los casos de uso definen los requerimientos funcionales desde la perspectiva del usuario e incluyen actores, descripciones de los flujos de trabajo y diagramas mostrando las relaciones. Su propósito es documentar claramente las funciones del sistema para los usuarios y guiar el desarrollo de software.
El documento describe la técnica de casos de uso para la captura de requerimientos funcionales de un sistema. Explica que los casos de uso especifican el comportamiento del sistema a través de la interacción con usuarios u otros sistemas, describiendo qué hará el sistema a un alto nivel desde la perspectiva del usuario. También describe conceptos clave como actores, casos de uso, diagramas de casos de uso, y las relaciones que pueden existir entre casos de uso.
Un caso de uso describe los pasos que se realizan para llevar a cabo un proceso, involucrando actores y el sistema. Los diagramas de casos de uso especifican la interacción entre actores, usuarios y sistemas para alcanzar metas. Un caso de uso incluye descripciones, flujos normales y alternativos, y define actores, pre-condiciones y post-condiciones.
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 presenta una introducción a los diagramas estáticos y dinámicos de UML utilizados en el análisis y diseño de sistemas de información. Explica diagramas de clases, casos de uso, estados, actividades y secuencias. También cubre conceptos como objetos, relaciones entre casos de uso, y cómo utilizar casos de uso para capturar requerimientos, planificación y validación.
En la siguiente presentación se detalla varias caracteristicas de los casos de uso, entre las cuales tenemos: definición, caracteristicas, clasifiación y unos ejemplos.
Para una mejor visualización se recomienda descargarlas.
El documento presenta conceptos básicos sobre casos de uso, diagramas de casos de uso y buenas prácticas para la redacción de casos de uso. Explica que un diagrama de casos de uso muestra una visión general de los casos de uso y sus relaciones, mientras que un caso de uso describe específicamente la interacción entre el sistema y los actores. También describe atributos comunes de los casos de uso y recomendaciones para su redacción como enfocarse en las tareas del negocio y no en detalles de la interfaz.
Este documento describe el modelo de casos de uso para el análisis y diseño de sistemas de información. Explica qué son los casos de uso, actores y requerimientos funcionales. Luego presenta un ejemplo de un sistema académico con sus actores (estudiantes, profesores), requerimientos funcionales y casos de uso como registrar notas y consultar horarios. Finalmente, cubre temas como la construcción de casos de uso, diagramas de casos de uso y las relaciones entre ellos.
Este documento describe los diagramas de casos de uso, incluyendo que un caso de uso representa una interacción entre un usuario y un sistema, y que los diagramas de casos de uso identifican actores, casos de uso y las relaciones entre ellos. Además, explica cómo construir casos de uso a través de iteraciones que identifican escenarios desde la perspectiva de los usuarios.
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.
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 los diagramas de casos de uso y su utilidad para el modelado de requisitos funcionales de un sistema. Explica que un caso de uso especifica una secuencia de acciones que produce un resultado observable para un actor, y describe partes clave como actores, escenarios y relaciones entre 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 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 documento explica por qué es importante modelar el negocio antes de modelar el sistema. Modelar el negocio permite entender claramente los procesos del negocio que se pretenden automatizar con el sistema. Se describen las principales actividades para modelar el negocio, como identificar los procesos clave, flujos de información, y volumen de datos. También se explican las herramientas clave para el modelado de negocio, como diagramas de casos de uso, diagramas de actividades, y diagramas de objetos de negocio. Modelar adecuadamente el neg
Este documento discute diferentes tipos de diagramas y modelos utilizados para modelar requerimientos, incluyendo diagramas de casos de uso, flujos de datos, y estados. Explica que la cantidad de representaciones necesarias depende de la complejidad del sistema. También cubre herramientas UML y modelos específicos para aplicaciones web y móviles como modelos de contenido, interacción, funcionalidad y navegación.
Similar a Casos de Uso - Juan Bernardo Quintero (20)
Modelo Entidad Relacion ,Base de datos,Modelo Entidad Relacion ,Base de datos,Modelo Entidad Relacion ,Base de datos,Modelo Entidad Relacion ,Base de datos
Diseño Logico - Diseño de bases de datos relacionalesRobert Rodriguez
Este documento describe el proceso de diseño lógico de bases de datos relacionales. Explica conceptos como el modelo relacional, las relaciones, atributos y tuplas. También cubre las restricciones de integridad y la transformación de un modelo entidad-relación a un esquema relacional, incluyendo la selección de claves primarias y la normalización.
Este documento describe la metodología para el diseño lógico de bases de datos relacionales. Explica cómo convertir un esquema conceptual en un esquema lógico mediante la transformación de entidades en tablas y relaciones en claves ajenas y tablas. También cubre la normalización, definición de restricciones y validación del diseño lógico con los usuarios.
Base de Datos, Diseño Comceptual , logico y FisicoRobert Rodriguez
Este documento presenta las etapas del modelado conceptual para el diseño de bases de datos relacionales. Incluye el análisis de requisitos, la generación del esquema conceptual mediante la transformación del esquema descriptivo al esquema conceptual utilizando el modelo entidad-relación, y las características deseables de un esquema conceptual como la claridad y coherencia.
Teoria del modelado de objetos otros diagramas actividad despliegueRobert Rodriguez
Teoria del modelado de objetos otros diagramas actividad despliegue,Teoria del modelado de objetos otros diagramas actividad despliegue,Teoria del modelado de objetos otros diagramas actividad despliegue,
Teoria del modelado de objetos modificado,Teoria del modelado de objetos modificado,Teoria del modelado de objetos modificado,Teoria del modelado de objetos modificado,
Modelado funcional casos de uso, Modelado funcional casos de uso, Modelado funcional casos de uso, Modelado funcional casos de uso,Modelado funcional casos de uso
Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?, Que es IIngenieria del Software?,
Que son los editores WYSIWYG ? , Que son los editores WYSIWYG ? , Que son los editores WYSIWYG ? , Que son los editores WYSIWYG ? , Que son los editores WYSIWYG ? , Que son los editores WYSIWYG ? , Que son los editores WYSIWYG ? , Que son los editores WYSIWYG ? , Que son los editores WYSIWYG ? , Que son los editores WYSIWYG ? ,
Diagrama de actividades inscripcion, evaluacion, AsistenciaRobert Rodriguez
Diagrama de actividades inscripcion, evaluacion, Asistencia, Diagrama de actividades inscripcion, evaluacion, Asistencia, Diagrama de actividades inscripcion, evaluacion, Asistencia
Las páginas web pueden contener varios recursos básicos como texto, enlaces, imágenes, formularios y etiquetas DIV. También pueden incluir recursos más avanzados como audio, video, animaciones Flash y códigos JavaScript. Las hojas de estilo en cascada (CSS) permiten separar la estructura del contenido de la presentación para dar mayor control y versatilidad a los documentos HTML. Las páginas dinámicas permiten mayor interactividad al permitir que el usuario altere parcialmente el diseño y contenido.
Programas para el mantenimiento preventivo y correctivo de software, Programas para el mantenimiento preventivo y correctivo de software, Programas para el mantenimiento preventivo y correctivo de software,Programas para el mantenimiento preventivo y correctivo de software,
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...Robert Rodriguez
Descripcion y analisis de los elementos del proyecto (desde el problema hasta los antecedentes), Descripcion y analisis de los elementos del proyecto (desde el problema hasta los antecedentes)
El documento describe los pasos para instalar Microsoft SQL Server 2005, incluyendo descargar la versión de prueba gratuita, ejecutar el asistente de instalación, seleccionar la ruta y tamaño de instalación, configurar la autenticación, e instalar los componentes. Explica también cómo iniciar SQL Server Management Studio después de completar la instalación.
La Unidad Eudista de Espiritualidad se complace en poner a su disposición el siguiente Triduo Eudista, que tiene como propósito ofrecer tres breves meditaciones sobre Jesucristo Sumo y Eterno Sacerdote, el Sagrado Corazón de Jesús y el Inmaculado Corazón de María. En cada día encuentran una oración inicial, una meditación y una oración final.
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Juan Martín Martín
Criterios de corrección y soluciones al examen de Geografía de Selectividad (EvAU) Junio de 2024 en Castilla La Mancha.
Soluciones al examen.
Convocatoria Ordinaria.
Examen resuelto de Geografía
conocer el examen de geografía de julio 2024 en:
https://blogdegeografiadejuan.blogspot.com/2024/06/soluciones-examen-de-selectividad.html
http://blogdegeografiadejuan.blogspot.com/
4. Definiciones
• “Describe un conjunto de interacciones entre
actores externos y el sistema en consideración
orientadas a satisfacer un objetivo de un actor”.
[D. Bredemeyer]
• “Es una colección de posibles secuencias de
interacciones entre el sistema en discusión y sus
actores externos, relacionado con un objetivo
particular”.
[A. Cockburn]
• “Es una colección de escenarios de éxito y
fracaso relacionados que describe a los actores
que usan un sistema para conseguir un objetivo”.
[C. Larman]
5. Escenarios
• “Secuencia específica de acciones e
interacción entre el usuario y el Sistema Bajo
Discusión”
[C. Larman]
• Existen tres tipos de escenarios:
– Escenarios de eventos principales
– Escenarios alternativos
– Escenarios excepcionales
• Un escenario es una instancia de un caso de
uso.
• Se especifica con un diagrama de secuencia
(SSD) o textual.
6. Conceptos
• SUD: System Under Discussion.
• EBP: Elementary Business Process.
• Definen los casos de uso primarios.
• SSD: System Sequence Diagram (DSS).
: Cajero
:SUD
introducirItem(upc,cantidad)
finalizarVenta()
hacerPago(cantidad)
Cajero Comprar Artículos Cliente
7. Características
• Son texto no diagramas
• Tipos de Formalismos
– Resumido (Brief)
– Casual
– Formal (Fully Dreseed)
• Variante a 2 Columnas
• Tipos de Escritura
– Esencial: Evita tratar la IU
– Concreto: Refiere elementos de la IU
8. Actores
• Un actor representa un conjunto coherente de roles que
juegan los usuarios de los casos de uso al interaccionar
con el sistema.
• Roles jugados por personas, dispositivos, u otros
sistemas.
• No forman parte del sistema (Excepto el SUD)
• Alistair Cockburn distingue dos tipos de actores:
– Primarios: Requieren del sistema.
– Secundarios o de Soporte: El sistema requiere de
ellos.
• Craig Larman distingue tres tipos de actores:
– Primarios
– De Soporte
– Externos
9. • Con un caso de uso se describe un
comportamiento esperado del sistema, pero no se
especifica cómo se implementa.
• Una caso de uso se implementa a través de una
colaboración:
“Sociedad de clases y otros elementos que
colaborarán para realizar el comportamiento
expresado en un caso de uso”
• Una colaboración tiene una parte estática
(diagramas de clases) y una parte dinámica
(diagramas de secuencia).
Casos de uso y Colaboraciones
10. Casos de uso y Colaboraciones
Hacer Pedido
Gestión Pedidos
caso de uso
colaboración
realización
Representación de las colaboraciones:
12. Plantilla para casos de uso
(A. Cockburn)
Sistema Compañía Seguros
Actor principal Asegurado
Objetivo Cobrar seguro accidente
1. Asegurado envía reclamación
2. Compañía verifica que asegurado tiene una póliza válida
3. Compañía asigna agente
4. Agente verifica todos los detalles son conformes el contrato
5. La compañía paga al asegurado
15. Tipos de Relaciones
• Generalización
– Un caso de uso hereda el comportamiento y
significado de otro
• Inclusión
– Un caso de uso base incorpora explícitamente el
comportamiento de otro en algún lugar de su
secuencia. (Flujo Obligatorio)
• Extensión
– Un caso de uso base incorpora el
comportamiento de otro, en el lugar especificado
por este otro. (Flujo Alternativo)
16. Ejemplo de Diagrama
Generalización
Validar Usuario
Realizar
Transferencia
Realizar Transferencia
con sobregiro
Validar Clave
«extend»
Relación de extensión
«include»
Relación de
inclusión
Realizar Transferencia
Virtual
Realizar Transferencia
por Ventanilla
17. Relación de inclusión
• Permite factorizar un comportamiento en
un caso de uso aparte y evitar repetir un
mismo flujo en diferentes casos de uso.
• Ejemplo del caso de uso “Hacer Pedido”:
– Obtener y verificar el número de pedido.
– Incluir “Validar usuario”. <<Include>>
– Examinar el estado de cada parte del pedido.
– Preparar un informe para el usuario”.
18. Relación de extensión
• El caso de uso base incluye una serie de puntos de
extensión.
• Sirve para modelar
– la parte opcional del sistema
– un subflujo que sólo se ejecuta bajo ciertas condiciones
– varios flujos que se pueden insertar en un punto
• Ejemplo el caso de uso “Hacer Pedido”:
– Tiene un flujo excepcional:
• Si se establece una prioridad.
• Se necesita “Hacer un Pedido Urgente” <<extend>>
20. Los Casos de Uso
• ¿Está relacionado con, al menos, un actor u
otro caso de uso?
• ¿Está escrito en voz activa?
• ¿Describe qué ocurre y no cómo?
• ¿Resulta demasiado largo para ser legible o
demasiado corto para tener entidad propia?
• ¿Su nombre está orientado al punto de vista
del actor y no del sistema?
21. Los Actores
• ¿Son entidades (humanas,
organizaciones, dispositivos o
sistemas) externos al sistema?
• ¿Son abstracciones de roles, no
una persona particular?
22. Los Diagramas
• ¿Define claramente los límites del
sistema?
• ¿Representa un conjunto cohesivo de
casos de uso?
• ¿Tienen un tamaño apropiado o sería
conveniente dividirlo en paquetes?
23. Las Relaciones
• La claúsula «extends» ¿se usa para
describir alternativas o extensiones
opcionales del caso de uso?
• La claúsula «includes» ¿se usa para
describir un conjunto común de pasos a
varios casos de uso?
• La excepción ¿se usa para expresar
una situación excepcional?
25. The Top 10 Use-Case Pitfalls
1. The system boundary is undefined or inconstant.
2. The use cases are written from the system's (not
the actors') point of view.
3. The actor names are inconsistent.
4. There are too many use cases.
5. The actor-to-use case relationships resemble a
spider's web.
6. The use-case specifications are too long.
7. The use-case specifications are confusing.
8. The use case doesn't correctly describe functional
entitlement.
9. The customer doesn't understand the use cases.
10.The use cases are never finished.
26. Mixed-Up Scope
The example problem for this and the following use cases is a computerized
baseball ticket order system. Customers may view the season schedule and
reserve tickets at kiosks in shopping centers, or they may call an 800 number and
a phone clerk will reserve tickets for them. The customer may pay by credit card
or at the time the tickets are picked up at the stadium on the day of the game.
This use-case diagram has a mixed-up system boundary. The modelers have
tried to show both the users of the business and the users of the computer
system in the same use-case model. The textual specification of the Order
Tickets use case also becomes muddled, because the set of interactions between
the Phone Customer and the business is different from the set of interactions
between the other actors and the computer system.
27. Computer System Scope
The system boundary represents a computer system, and Kiosk Customer and
Phone Clerk are actors who use the Order Tickets use case. In this figure, the
system boundary represents a whole business enterprise. The actor, Phone
Customer, is a user of the ticket business but is not a user of the computer
system. Both of these are legitimate models; the choice between them depends
on whether we are trying to define the requirements of a computer system or
using use cases in business process modeling or reengineering.
Mixed-Up Scope
Business Enterprise Scope
28. Formatting
Make the system boundary explicit. Even if it's not on the diagram, it
should be in your head. Place the actors and the use cases on the
diagrams as if the (imaginary) box were there. Above are two versions
of the same use-case diagram, formatted in different ways. The actors
and use cases are scrambled in the left-hand diagram, while the
diagram on the right places use cases "inside" an imaginary system
boundary, with the actors "outside." Which version is easier to
understand?
29. Goals vs. Incidental Actions
The Happy Kiosk Customer actor is associated with a use case
called Order Tickets—the customer's real goal in walking up to
the kiosk in the mall. The Sad Kiosk Customer actor is
associated with three different use cases. The all describe
interactions between the Kiosk Customer and the system, but
they represent incidental steps in the attainment of the actor's
real goal, ordering tickets.
30. Confuse
Functional Entitlements
Correct
Including screen shots in a use case is problematic. In attempting to make a
one-to-one correspondence between use cases and screen shots, modelers
often select use cases that reflect the chunks of user interface rather than
user goals. This results in a spider's web of relationships in the use-case
model, which have more to do with screen navigation than user goals and
functional entitlement.
36. Referencias
Larman, Craig. Uml y Patrones: Introducción al análisis y
diseño orientado a objetos. 2 ed. s.l. : Prentice Hall, 2005.
627 p.
Cockburn, Alistair. Writing effective uses case. Addison-
Wesley, 2000
Lilly, Susan. Use Case Pitfalls: Top 10 Problems from Real
Projects Using Use Cases, Proceedings of TOOLS USA '99,
IEEE Computer Society, 1999.
Lilly, Susan. Use Case – Based Requirements: Review
Checklist. Informe técnico, SRA International, Inc., 1999.
García Molina, Jesús. Departamento de Informática y Sistemas,
Universidad de Murcia, 2004.
Ambler, Scott. Use case package diagram. Agile Modeling
http://www.ambysoft.com/