SlideShare una empresa de Scribd logo
1 de 5
GRS | CREANDO REDES EFECTIVAS
www.grssocial.com
contacto@grssocial.com
Santiago, Chile
Página 1 de 5
Ingeniería de software: UML y casos de uso
En nuestro último artículo se hizo una breve descripción del lenguaje de modelado unificado
UML, el que nos permite especificar, visualizar, construir y documentar un sistema. Dentro de los
diagramas más usados en el UML están los “Casos de Uso“.
Un diagrama de casos de uso describe las actividades y/o acciones que un actor tiene con el
sistema mediante relaciones. Además el diagrama de casos de uso resulta ser un mecanismo de
fácil comprensión para cliente y equipo de desarrollo.
El diagrama de casos de uso cuenta con elementos como el Actor, los casos de uso y
relaciones. Como actor entendemos quien interactúa con el sistema, aunque no siempre es una
persona. Los casos de uso son las tareas que realiza el actor con el sistema unido mediante las
relaciones que es la línea que conecta el actor con este último.
GRS | CREANDO REDES EFECTIVAS
www.grssocial.com
contacto@grssocial.com
Santiago, Chile
Página 2 de 5
Para entender mejor la utilidad y definición de los casos de uso, pongamos en práctica un
ejemplo.
Comencemos identificando quienes interactúan con el sistema. Por un lado tenemos un
administrador que gestiona los productos y clientes. También tenemos a un usuario que consulta
los datos y genera la cotización. Por ende tenemos al administrador y usuario como actores del
sistema.
Entrando en detalles con las acciones antes identificadas, tenemos que los actores hacen:
 Gestión de Clientes
 Gestión de productos
 Generar cotización
 Buscar cotizaciones
Llevando estas acciones a nuestro diagrama de casos de uso tenemos para el administrador.
Una empresa de servicios que requiere una aplicación que genere un archivo de
cotización personalizado en formato pdf con sus productos o servicios. Debe ser
accesible solo para usuarios registrados en el sistema permitiendo mantener un
historial de cotizaciones generadas en el tiempo. Además debe permitir la gestión de
clientes y productos por un administrador.
GRS | CREANDO REDES EFECTIVAS
www.grssocial.com
contacto@grssocial.com
Santiago, Chile
Página 3 de 5
Para el usuario tenemos el siguiente diagrama de casos de uso:
Una visualización sencilla y clara donde clientes y el equipo de desarrollo del software
pueden entender de forma general las acciones que realiza un actor con el sistema. Con este
diagrama el cliente puede validar y corregir aspectos que impacten en el desarrollo del sistema.
GRS | CREANDO REDES EFECTIVAS
www.grssocial.com
contacto@grssocial.com
Santiago, Chile
Página 4 de 5
El diagrama anterior describe en aspectos generales la interacción del actor con el sistema,
pero en ciertos casos esto puede caer en un abuso. Si queremos explicar cada acción que realiza
el actor se puede caer en la redundancia. Tomando nuestro ejemplo, podríamos hacerlo de la
siguiente forma:
GRS | CREANDO REDES EFECTIVAS
www.grssocial.com
contacto@grssocial.com
Santiago, Chile
Página 5 de 5
Si bien es válido, puede resultar algo confuso contradiciendo el objetivo del mismo diagrama.
Finalmente insistimos en que la idea del diagrama de casos de uso es aclarar las acciones de
actores con el sistema. Profundizar en las tareas cae en otros diagramas como el de secuencia o
actividades (solo por mencionar algunos).
Con la finalidad de obtener un software de calidad, es muy recomendable contemplar este
diagrama dentro de la etapa inicial de desarrollo del software.
Sitios de interés:
Unified Modeling Language – Resource Page
Software usado para los diagramas: Enterprise architect

Más contenido relacionado

Destacado

Ppt Psicología 1
Ppt Psicología 1Ppt Psicología 1
Ppt Psicología 1Pau Andrea
 
¿Por qué las organizaciones no saben aprender? parte 1
¿Por qué las organizaciones no saben aprender? parte 1¿Por qué las organizaciones no saben aprender? parte 1
¿Por qué las organizaciones no saben aprender? parte 1CRISEL BY AEFOL
 
Soluciones Informal Learning - nuevos canales de Formación . Sincronía
Soluciones Informal Learning - nuevos canales de Formación . SincroníaSoluciones Informal Learning - nuevos canales de Formación . Sincronía
Soluciones Informal Learning - nuevos canales de Formación . SincroníaCRISEL BY AEFOL
 
Cómo identificar el conocimiento crítico en una organización 3
Cómo identificar el conocimiento crítico en una organización 3Cómo identificar el conocimiento crítico en una organización 3
Cómo identificar el conocimiento crítico en una organización 3CRISEL BY AEFOL
 
Homejae a Evaristo Márquez
Homejae a Evaristo MárquezHomejae a Evaristo Márquez
Homejae a Evaristo MárquezFundación Acua
 
Sur expo tuning julian
Sur expo tuning julianSur expo tuning julian
Sur expo tuning julianallen_alpiso
 
Herramientas gerencales
Herramientas gerencalesHerramientas gerencales
Herramientas gerencalesyoidhery
 
Tutorial sobre el plagio
Tutorial sobre el plagioTutorial sobre el plagio
Tutorial sobre el plagioFlor M
 
Storytelling, el poder de las historias como elemento de gestión del conocimi...
Storytelling, el poder de las historias como elemento de gestión del conocimi...Storytelling, el poder de las historias como elemento de gestión del conocimi...
Storytelling, el poder de las historias como elemento de gestión del conocimi...CRISEL BY AEFOL
 
Taller como liquidar una pension
Taller como liquidar una pensionTaller como liquidar una pension
Taller como liquidar una pensionCano Asesor
 
Fondo de emprender[1]
Fondo de emprender[1]Fondo de emprender[1]
Fondo de emprender[1]Ana Rangel
 

Destacado (20)

Ppt Psicología 1
Ppt Psicología 1Ppt Psicología 1
Ppt Psicología 1
 
gtjktuyjtuy
gtjktuyjtuygtjktuyjtuy
gtjktuyjtuy
 
¿Por qué las organizaciones no saben aprender? parte 1
¿Por qué las organizaciones no saben aprender? parte 1¿Por qué las organizaciones no saben aprender? parte 1
¿Por qué las organizaciones no saben aprender? parte 1
 
OMMCH - 7 Septiembre
OMMCH - 7 SeptiembreOMMCH - 7 Septiembre
OMMCH - 7 Septiembre
 
Soluciones Informal Learning - nuevos canales de Formación . Sincronía
Soluciones Informal Learning - nuevos canales de Formación . SincroníaSoluciones Informal Learning - nuevos canales de Formación . Sincronía
Soluciones Informal Learning - nuevos canales de Formación . Sincronía
 
Cómo identificar el conocimiento crítico en una organización 3
Cómo identificar el conocimiento crítico en una organización 3Cómo identificar el conocimiento crítico en una organización 3
Cómo identificar el conocimiento crítico en una organización 3
 
Homejae a Evaristo Márquez
Homejae a Evaristo MárquezHomejae a Evaristo Márquez
Homejae a Evaristo Márquez
 
Sur expo tuning julian
Sur expo tuning julianSur expo tuning julian
Sur expo tuning julian
 
Herramientas gerencales
Herramientas gerencalesHerramientas gerencales
Herramientas gerencales
 
Portada
PortadaPortada
Portada
 
Ensayo
EnsayoEnsayo
Ensayo
 
Tutorial sobre el plagio
Tutorial sobre el plagioTutorial sobre el plagio
Tutorial sobre el plagio
 
Storytelling, el poder de las historias como elemento de gestión del conocimi...
Storytelling, el poder de las historias como elemento de gestión del conocimi...Storytelling, el poder de las historias como elemento de gestión del conocimi...
Storytelling, el poder de las historias como elemento de gestión del conocimi...
 
Taller como liquidar una pension
Taller como liquidar una pensionTaller como liquidar una pension
Taller como liquidar una pension
 
Variables y constantes
Variables y constantesVariables y constantes
Variables y constantes
 
Marketing
MarketingMarketing
Marketing
 
Correcciones
CorreccionesCorrecciones
Correcciones
 
Los mayas
Los mayasLos mayas
Los mayas
 
Fondo de emprender[1]
Fondo de emprender[1]Fondo de emprender[1]
Fondo de emprender[1]
 
4 isabel restrepo presentación política cocinas colombia
4 isabel restrepo presentación política cocinas colombia4 isabel restrepo presentación política cocinas colombia
4 isabel restrepo presentación política cocinas colombia
 

Similar a Ingeniería de software: UML y casos de uso

Similar a Ingeniería de software: UML y casos de uso (20)

Analisis de requerimiento
Analisis de requerimientoAnalisis de requerimiento
Analisis de requerimiento
 
UML: Diagrama de caso de uso
UML: Diagrama de caso de usoUML: Diagrama de caso de uso
UML: Diagrama de caso de uso
 
Caso de uso
Caso de usoCaso de uso
Caso de uso
 
4-modelo-de-caso-de-usos.ppt
4-modelo-de-caso-de-usos.ppt4-modelo-de-caso-de-usos.ppt
4-modelo-de-caso-de-usos.ppt
 
Modelo Requistos
Modelo RequistosModelo Requistos
Modelo Requistos
 
Modelo de requerimientos
Modelo de requerimientosModelo de requerimientos
Modelo de requerimientos
 
Modelamiento uml
Modelamiento umlModelamiento uml
Modelamiento uml
 
Modelamiento uml
Modelamiento umlModelamiento uml
Modelamiento uml
 
Modelamiento uml
Modelamiento umlModelamiento uml
Modelamiento uml
 
Proyecto de aula V semestre
Proyecto de aula V semestreProyecto de aula V semestre
Proyecto de aula V semestre
 
Ejercicios-DCU.pdf
Ejercicios-DCU.pdfEjercicios-DCU.pdf
Ejercicios-DCU.pdf
 
Casos deuso
Casos deusoCasos deuso
Casos deuso
 
Casos deuso
Casos deusoCasos deuso
Casos deuso
 
Casos de uso_ceria
Casos de uso_ceriaCasos de uso_ceria
Casos de uso_ceria
 
Casos deuso
Casos deusoCasos deuso
Casos deuso
 
Modelos requisitos casos de uso si_investigación
Modelos requisitos casos de uso si_investigaciónModelos requisitos casos de uso si_investigación
Modelos requisitos casos de uso si_investigación
 
Presentacion Casos De Uso1
Presentacion Casos De Uso1Presentacion Casos De Uso1
Presentacion Casos De Uso1
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 

Más de GRS Social Networking

Estrategia Redes Sociales campaña Marca tu Voto
Estrategia Redes Sociales campaña Marca tu Voto Estrategia Redes Sociales campaña Marca tu Voto
Estrategia Redes Sociales campaña Marca tu Voto GRS Social Networking
 
Rumbo a Presidenciales 2013: Estadísticas de Precandidatos en Redes sociales ...
Rumbo a Presidenciales 2013: Estadísticas de Precandidatos en Redes sociales ...Rumbo a Presidenciales 2013: Estadísticas de Precandidatos en Redes sociales ...
Rumbo a Presidenciales 2013: Estadísticas de Precandidatos en Redes sociales ...GRS Social Networking
 
Parlamentarias 2013: Estadísticas de candidatos a Senadores, Diputados y Cons...
Parlamentarias 2013: Estadísticas de candidatos a Senadores, Diputados y Cons...Parlamentarias 2013: Estadísticas de candidatos a Senadores, Diputados y Cons...
Parlamentarias 2013: Estadísticas de candidatos a Senadores, Diputados y Cons...GRS Social Networking
 
Presidenciales 2013: Análisis y estadísticas de candidatos en Redes Sociales ...
Presidenciales 2013: Análisis y estadísticas de candidatos en Redes Sociales ...Presidenciales 2013: Análisis y estadísticas de candidatos en Redes Sociales ...
Presidenciales 2013: Análisis y estadísticas de candidatos en Redes Sociales ...GRS Social Networking
 
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...GRS Social Networking
 
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...GRS Social Networking
 
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...GRS Social Networking
 
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...GRS Social Networking
 
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...GRS Social Networking
 
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...GRS Social Networking
 
Municipales 2012 Analisis y estadisticas definitivos de alcaldes,concejales y...
Municipales 2012 Analisis y estadisticas definitivos de alcaldes,concejales y...Municipales 2012 Analisis y estadisticas definitivos de alcaldes,concejales y...
Municipales 2012 Analisis y estadisticas definitivos de alcaldes,concejales y...GRS Social Networking
 
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...GRS Social Networking
 
Parlamentarias 2013 diputados en elecciones previas
Parlamentarias 2013 diputados en elecciones previasParlamentarias 2013 diputados en elecciones previas
Parlamentarias 2013 diputados en elecciones previasGRS Social Networking
 
Municipales 2012 análisis y estadísticas de alcaldes, concejales y partidos p...
Municipales 2012 análisis y estadísticas de alcaldes, concejales y partidos p...Municipales 2012 análisis y estadísticas de alcaldes, concejales y partidos p...
Municipales 2012 análisis y estadísticas de alcaldes, concejales y partidos p...GRS Social Networking
 

Más de GRS Social Networking (15)

Ingeniería de software: UML
Ingeniería de software: UMLIngeniería de software: UML
Ingeniería de software: UML
 
Estrategia Redes Sociales campaña Marca tu Voto
Estrategia Redes Sociales campaña Marca tu Voto Estrategia Redes Sociales campaña Marca tu Voto
Estrategia Redes Sociales campaña Marca tu Voto
 
Rumbo a Presidenciales 2013: Estadísticas de Precandidatos en Redes sociales ...
Rumbo a Presidenciales 2013: Estadísticas de Precandidatos en Redes sociales ...Rumbo a Presidenciales 2013: Estadísticas de Precandidatos en Redes sociales ...
Rumbo a Presidenciales 2013: Estadísticas de Precandidatos en Redes sociales ...
 
Parlamentarias 2013: Estadísticas de candidatos a Senadores, Diputados y Cons...
Parlamentarias 2013: Estadísticas de candidatos a Senadores, Diputados y Cons...Parlamentarias 2013: Estadísticas de candidatos a Senadores, Diputados y Cons...
Parlamentarias 2013: Estadísticas de candidatos a Senadores, Diputados y Cons...
 
Presidenciales 2013: Análisis y estadísticas de candidatos en Redes Sociales ...
Presidenciales 2013: Análisis y estadísticas de candidatos en Redes Sociales ...Presidenciales 2013: Análisis y estadísticas de candidatos en Redes Sociales ...
Presidenciales 2013: Análisis y estadísticas de candidatos en Redes Sociales ...
 
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
 
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
 
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
 
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
 
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
 
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
 
Municipales 2012 Analisis y estadisticas definitivos de alcaldes,concejales y...
Municipales 2012 Analisis y estadisticas definitivos de alcaldes,concejales y...Municipales 2012 Analisis y estadisticas definitivos de alcaldes,concejales y...
Municipales 2012 Analisis y estadisticas definitivos de alcaldes,concejales y...
 
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
Rumbo a Presidenciales 2013: Análisis y estadísticas de Precandidatos en Rede...
 
Parlamentarias 2013 diputados en elecciones previas
Parlamentarias 2013 diputados en elecciones previasParlamentarias 2013 diputados en elecciones previas
Parlamentarias 2013 diputados en elecciones previas
 
Municipales 2012 análisis y estadísticas de alcaldes, concejales y partidos p...
Municipales 2012 análisis y estadísticas de alcaldes, concejales y partidos p...Municipales 2012 análisis y estadísticas de alcaldes, concejales y partidos p...
Municipales 2012 análisis y estadísticas de alcaldes, concejales y partidos p...
 

Ingeniería de software: UML y casos de uso

  • 1. GRS | CREANDO REDES EFECTIVAS www.grssocial.com contacto@grssocial.com Santiago, Chile Página 1 de 5 Ingeniería de software: UML y casos de uso En nuestro último artículo se hizo una breve descripción del lenguaje de modelado unificado UML, el que nos permite especificar, visualizar, construir y documentar un sistema. Dentro de los diagramas más usados en el UML están los “Casos de Uso“. Un diagrama de casos de uso describe las actividades y/o acciones que un actor tiene con el sistema mediante relaciones. Además el diagrama de casos de uso resulta ser un mecanismo de fácil comprensión para cliente y equipo de desarrollo. El diagrama de casos de uso cuenta con elementos como el Actor, los casos de uso y relaciones. Como actor entendemos quien interactúa con el sistema, aunque no siempre es una persona. Los casos de uso son las tareas que realiza el actor con el sistema unido mediante las relaciones que es la línea que conecta el actor con este último.
  • 2. GRS | CREANDO REDES EFECTIVAS www.grssocial.com contacto@grssocial.com Santiago, Chile Página 2 de 5 Para entender mejor la utilidad y definición de los casos de uso, pongamos en práctica un ejemplo. Comencemos identificando quienes interactúan con el sistema. Por un lado tenemos un administrador que gestiona los productos y clientes. También tenemos a un usuario que consulta los datos y genera la cotización. Por ende tenemos al administrador y usuario como actores del sistema. Entrando en detalles con las acciones antes identificadas, tenemos que los actores hacen:  Gestión de Clientes  Gestión de productos  Generar cotización  Buscar cotizaciones Llevando estas acciones a nuestro diagrama de casos de uso tenemos para el administrador. Una empresa de servicios que requiere una aplicación que genere un archivo de cotización personalizado en formato pdf con sus productos o servicios. Debe ser accesible solo para usuarios registrados en el sistema permitiendo mantener un historial de cotizaciones generadas en el tiempo. Además debe permitir la gestión de clientes y productos por un administrador.
  • 3. GRS | CREANDO REDES EFECTIVAS www.grssocial.com contacto@grssocial.com Santiago, Chile Página 3 de 5 Para el usuario tenemos el siguiente diagrama de casos de uso: Una visualización sencilla y clara donde clientes y el equipo de desarrollo del software pueden entender de forma general las acciones que realiza un actor con el sistema. Con este diagrama el cliente puede validar y corregir aspectos que impacten en el desarrollo del sistema.
  • 4. GRS | CREANDO REDES EFECTIVAS www.grssocial.com contacto@grssocial.com Santiago, Chile Página 4 de 5 El diagrama anterior describe en aspectos generales la interacción del actor con el sistema, pero en ciertos casos esto puede caer en un abuso. Si queremos explicar cada acción que realiza el actor se puede caer en la redundancia. Tomando nuestro ejemplo, podríamos hacerlo de la siguiente forma:
  • 5. GRS | CREANDO REDES EFECTIVAS www.grssocial.com contacto@grssocial.com Santiago, Chile Página 5 de 5 Si bien es válido, puede resultar algo confuso contradiciendo el objetivo del mismo diagrama. Finalmente insistimos en que la idea del diagrama de casos de uso es aclarar las acciones de actores con el sistema. Profundizar en las tareas cae en otros diagramas como el de secuencia o actividades (solo por mencionar algunos). Con la finalidad de obtener un software de calidad, es muy recomendable contemplar este diagrama dentro de la etapa inicial de desarrollo del software. Sitios de interés: Unified Modeling Language – Resource Page Software usado para los diagramas: Enterprise architect