SlideShare ist ein Scribd-Unternehmen logo
1 von 8
ACTIVIDAD
Estructura de casos de uso
Presentado por:
Carlos Andrés Pérez Cabrales
Tutor:
Luis Manuel Cabrales
Centro Educativo Nacional De Aprendizaje
Región Montería
Curso Virtual
Ficha: 476461- DISEÑO DE CASO DE USO
Servicio Nacional de Aprendizaje - SENA
Montería
Junio - 26 – 2013
INTRODUCCIÓN
Eltérmino de Programación Orientada a Objetos indica más una forma de diseño y
una metodología de desarrollo de software que un lenguaje de programación, ya
que en realidad se puede aplicar el Diseño Orientado a Objetos
(En inglés abreviado OOD, Object Oriented Design), a cualquier tipo de lenguaje
de programación.
El desarrollo de la OOP empieza a destacar durante la década de los 80 tomando
en cuenta la programación estructurada, a la que engloba y dotando al
programador de nuevos elementos para el análisis y desarrollo de software.
1. ¿QUÉ FORMATO SE EMPLEA PARA DOCUMENTAR CASOS DE USO?
Existen dos formas principales de documentar un caso de uso:
 Un diagrama en UML:
El Lenguaje Unificado de Modelado (UML) provee de un grupo de elementos
gráficos para representar un Caso de Uso, de manera explícita, sucinta y
esquemática. Utiliza un monito para representar a los actores, una elipse con una
leyenda para representar un caso de uso y una línea recta entre un actor y un
caso de uso para representar la asociación entre ellos.
 Un documento detallado:
Se utiliza una plantilla (en un procesador de textos) con un formato de documento
a llenar.
Caso de uso: Nombre del caso de uso
Actores: Actores primarios y secundarios que interaccionan con el caso
de uso
Tipo: Tipo de flujo básico, inclusión, extensión, generalización o
algún otro.
Propósito: Razón de ser del caso de uso.
Resumen: Resumen del caso de uso.
Precondiciones: Condiciones que deben satisfacerse para poder ejecutar el
caso de uso.
Flujo Principal: El flujo de eventos más importante del caso de uso, donde
dependiendo de las acciones de los actores continuara con
alguno de los subflujos.
Subflujos: Los flujos secundarios del caso de uso, numerados como (S-
1), (S-2), etc.
Excepciones: Excepciones que pueden ocurrir durante el caso de uso,
numerados como (E-1), (E-2), etc.
Actor: Nombre del Actor
Cao de Uso: Nombre de los casos de uso en los cuales participa
Tipo: Primario o secundario.
Descripción: Breve descripción del autor.
Documentar casos de usos no es una tarea fácil que se pueda dominar de un día
para otro, requiere de tiempo, disciplina y experiencia, sin embargo podemos
definir una serie de pasos identificables para escribir los casos de uso.
 Identifique a todos los actores que intervienen.
 Identifique todas las tareas que realizará cada actor.
 Agrupe las tareas repetidas.
 Genere el diagrama(s) UML que represente esquemáticamente los Casos de
Uso.
 De una prioridad a cada caso de uso.
 Por cada caso de uso escriba un documento detallado siguiendo la plantilla
especificada anteriormente.
2. ¿QUÉ ES EL ANÁLISIS Y DISEÑO DE SOFTWARE ORIENTADO A
OBJETOS?
El análisis y diseño orientado a objetos (ADOO) es un enfoque de la ingeniería de
software que modela un sistema como un grupo de objetos que interactúan entre
sí. Este enfoque representa un dominio en términos de conceptos compuestos por
verbos y sustantivos, clasificados de acuerdo a su dependencia funcional.
En éste método de análisis y diseño se crea un conjunto de modelos utilizando
una notación acordada como, por ejemplo, el lenguaje unificado de modelado
(UML). ADOO aplica técnicas de modelado de objetos para analizar los
requerimientos para un contexto - por ejemplo, un sistema de negocio, un conjunto
de módulos de software - y para diseñar una solución para mejorar los procesos
involucrados. No está restringido al diseño de programas de computadora, sino
que cubre sistemas enteros de distinto tipo. Las metodologías de análisis y diseño
más modernas son casos de uso guiados a través de requerimientos, diseño,
implementación, pruebas, y despliegue.
3. ¿CUÁLES SON SUS PRINCIPALES CARACTERÍSTICAS?
 Mejoran el mantenimiento del programa.
 Grandes partes de los programas pueden ser reutilizables.
 Reduce el costo de desarrollo de los Sistemas de Información.
 Son efectivos en interfaz gráfica de usuario.
 Son efectivos en bases de datos.
 Hacia el futuro mucha carga de programación se moverá hacia la O-O
 Combina aspectos de los diagramas E-R y de flujo de datos.
 Con O-O muchos productos se están fabricando cada vez más bajo pedido o
fabricados en lotes pequeños.
 Los fabricantes buscan mayor concentración sobre la satisfacción del cliente y
la penetración de mercados nicho.
 Sistemas de Información complicados están sufriendo mantenimiento,
adaptación y rediseños continuos.
 El desarrollo O-O no fue una evolución instantánea.
 La notación de diseño O-O combina aspectos tanto de los diagramas de
entidad-relación y de flujo de datos.
4. QUÉ LENGUAJES DE PROGRAMACIÓN ESTÁN ORIENTADOS A ESTA
METODOLOGÍA DE DESARROLLO
c++, objective, c , java, smalltalk, eiffel, ruby, python, ocaml, object, pascal, clips,
visual .net, actionscript, cobol, perl, c#, visual basic.net, php, simula, delphi,
powerbuilder.
5. ¿QUÉ DIFERENCIA EXISTE CON LA TÉCNICA DE PROGRAMACIÓN
PRODECIMENTAL O IMPERATIVA?
La programación imperativa es una serie de códigos con ciertos parámetros por
líneas que se realiza por medio del código de máquina que es el que entiende el
computador son un conjunto de instrucciones para que realice ciertas tareas.
Mientras que la prodecimental es por líneas cada línea de código es una
instrucción orden cada una independiente.
CONCLUSIÓN
El análisis es una etapa fundamental dentro de la realización de una aplicación,
esta etapa se puede resumir en una sola frase:Entender el problema. Cuando
terminamos el análisis tenemos ya una comprensión mayor del problema,
sabemos cuáles son las abstracciones claves, y empezamos a estudiar cómo se
desenvuelve la aplicación en el tiempo.
También expresan los requerimientos funcionales que los usuarios comunicaron al
sistema durante la redacción del pliego de condiciones.Comprobar que el sistema
cumple dichos requisitos en el momento de la entrega, determinar las fronteras del
sistema, escribir la documentación del sistema, confeccionar juegos de test.
CIBERGRAFIA
 http://www.slideshare.net/msch/como-documentar-casos-de-uso
 http://www.slideshare.net/SergioRios/unidad-4-mad-modelado-analisis-casos-
de-uso
 http://www-2.dc.uba.ar/materias/isoft1/2001_2/apuntes/CasosDeUso.pdf
 http://es.scribd.com/doc/96199604/Como-Documentar-Casos-de-Uso
 http://es.wikipedia.org/wiki/An%C3%A1lisis_y_dise%C3%B1o_orientado_a_ob
jetos
 http://www.slideshare.net/maria8003/qu-es-el-anlisis-y-diseo-de-software-
orientado-a-objetos
 http://www.buenastareas.com/ensayos/Qu%C3%A9-Es-El-An%C3%A1lisis-y-
Dise%C3%B1o/1904015.html
 http://www.oocities.org/es/annadugarte/ads1/Objetos.htm
 http://www.genbetadev.com/paradigmas-de-programacion/diferencias-entre-
paradigmas-de-programacion
 http://es.wikipedia.org/wiki/Programaci%C3%B3n_imperativa
 http://www.alegsa.com.ar/Diccionario/C/12117.php

Weitere ähnliche Inhalte

Was ist angesagt?

Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)Erik Emanuel Amador Saldaña
 
Tecnicas y herramientas para el desarrollo de software
Tecnicas y herramientas para el desarrollo de softwareTecnicas y herramientas para el desarrollo de software
Tecnicas y herramientas para el desarrollo de softwareReynaldo Mayz
 
Validación de datos.
Validación de datos.Validación de datos.
Validación de datos.Alex Florez
 
Esquema de fragmentación y Distribucion de BDD
Esquema de fragmentación y Distribucion de BDDEsquema de fragmentación y Distribucion de BDD
Esquema de fragmentación y Distribucion de BDDBlanca Parra
 
Implementacion de software
Implementacion de softwareImplementacion de software
Implementacion de softwareTom Rodriguez
 
Ejemplo de manual sistema de inventario de operaciones estadisticas
Ejemplo de manual sistema de inventario de operaciones estadisticasEjemplo de manual sistema de inventario de operaciones estadisticas
Ejemplo de manual sistema de inventario de operaciones estadisticassullinsan
 
Poo es-u3-ep1 elabora programas computacionales utilizando herencia y polim...
Poo es-u3-ep1  elabora programas computacionales utilizando  herencia y polim...Poo es-u3-ep1  elabora programas computacionales utilizando  herencia y polim...
Poo es-u3-ep1 elabora programas computacionales utilizando herencia y polim...Conalep Puebla III
 
Analisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repasoAnalisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repasoAlejandro Rivera Santander
 
Presentación grupo 3
Presentación grupo 3Presentación grupo 3
Presentación grupo 3Jabón Azo
 
Exposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBMExposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBMJacob Gómez
 
Metodologia web
Metodologia webMetodologia web
Metodologia webAnel Sosa
 
Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Jose R. Hilera
 
4.1 modelo cascada
4.1 modelo cascada4.1 modelo cascada
4.1 modelo cascadajcezarv
 
Modelos de ciclo de vida del software
Modelos de ciclo de vida del softwareModelos de ciclo de vida del software
Modelos de ciclo de vida del softwareIEO Santo Tomás
 

Was ist angesagt? (20)

Semana 5 Java Swing
Semana 5   Java SwingSemana 5   Java Swing
Semana 5 Java Swing
 
Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)
 
Tecnicas y herramientas para el desarrollo de software
Tecnicas y herramientas para el desarrollo de softwareTecnicas y herramientas para el desarrollo de software
Tecnicas y herramientas para el desarrollo de software
 
Validación de datos.
Validación de datos.Validación de datos.
Validación de datos.
 
Esquema de fragmentación y Distribucion de BDD
Esquema de fragmentación y Distribucion de BDDEsquema de fragmentación y Distribucion de BDD
Esquema de fragmentación y Distribucion de BDD
 
Implementacion de software
Implementacion de softwareImplementacion de software
Implementacion de software
 
Ejemplo de manual sistema de inventario de operaciones estadisticas
Ejemplo de manual sistema de inventario de operaciones estadisticasEjemplo de manual sistema de inventario de operaciones estadisticas
Ejemplo de manual sistema de inventario de operaciones estadisticas
 
Poo es-u3-ep1 elabora programas computacionales utilizando herencia y polim...
Poo es-u3-ep1  elabora programas computacionales utilizando  herencia y polim...Poo es-u3-ep1  elabora programas computacionales utilizando  herencia y polim...
Poo es-u3-ep1 elabora programas computacionales utilizando herencia y polim...
 
Analisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repasoAnalisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repaso
 
Presentación grupo 3
Presentación grupo 3Presentación grupo 3
Presentación grupo 3
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos
 
ejemplos de pruebas unitarias y de integracion
ejemplos de pruebas unitarias y de integracion ejemplos de pruebas unitarias y de integracion
ejemplos de pruebas unitarias y de integracion
 
Exposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBMExposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBM
 
Metodologia web
Metodologia webMetodologia web
Metodologia web
 
Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)
 
4.1 modelo cascada
4.1 modelo cascada4.1 modelo cascada
4.1 modelo cascada
 
costos del software
costos del softwarecostos del software
costos del software
 
Modelos de ciclo de vida del software
Modelos de ciclo de vida del softwareModelos de ciclo de vida del software
Modelos de ciclo de vida del software
 
Entregables de pruebas
Entregables de pruebasEntregables de pruebas
Entregables de pruebas
 

Andere mochten auch

Programa ADSI - SENA
Programa ADSI - SENAPrograma ADSI - SENA
Programa ADSI - SENAErika Galvis
 
Actividad ap3 aa1-ev1-construcción de diagramas uml
Actividad ap3 aa1-ev1-construcción de diagramas umlActividad ap3 aa1-ev1-construcción de diagramas uml
Actividad ap3 aa1-ev1-construcción de diagramas umlkorfan
 
Reglamento aprendiz
Reglamento aprendizReglamento aprendiz
Reglamento aprendizbrayanfp
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemaUniversidad Tecnológica
 
UML Básico - Casos de uso y Clases
UML Básico - Casos de uso y ClasesUML Básico - Casos de uso y Clases
UML Básico - Casos de uso y ClasesAntonio Moreno
 
los tres tipos de estructura y sus posibles usos
los tres tipos de estructura y sus posibles usos los tres tipos de estructura y sus posibles usos
los tres tipos de estructura y sus posibles usos Daniel Rojas Asis
 
Usos y estructuras
Usos y estructurasUsos y estructuras
Usos y estructurasivan_antrax
 
Estructuras de Control - Algoritmia
Estructuras de Control - AlgoritmiaEstructuras de Control - Algoritmia
Estructuras de Control - AlgoritmiaDaniel Gómez
 
Estructuras de control selectiva
Estructuras de control selectivaEstructuras de control selectiva
Estructuras de control selectivaIEO Santo Tomás
 
Trabajo de algoritmos
Trabajo de algoritmosTrabajo de algoritmos
Trabajo de algoritmos1002pc16
 
Proyecto adsi agrosystem
Proyecto adsi agrosystemProyecto adsi agrosystem
Proyecto adsi agrosystemagrosystem
 
Srs softpyme inventario 404463
Srs softpyme   inventario 404463Srs softpyme   inventario 404463
Srs softpyme inventario 404463fa-ge-mo
 
Las estructuras y sus partes
Las estructuras y sus partesLas estructuras y sus partes
Las estructuras y sus partesLauraValentina88
 

Andere mochten auch (20)

UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Programa ADSI - SENA
Programa ADSI - SENAPrograma ADSI - SENA
Programa ADSI - SENA
 
Diagramas uml de un caso de uso
Diagramas uml de un caso de usoDiagramas uml de un caso de uso
Diagramas uml de un caso de uso
 
Taller laboratorio UML
Taller laboratorio UMLTaller laboratorio UML
Taller laboratorio UML
 
Actividad ap3 aa1-ev1-construcción de diagramas uml
Actividad ap3 aa1-ev1-construcción de diagramas umlActividad ap3 aa1-ev1-construcción de diagramas uml
Actividad ap3 aa1-ev1-construcción de diagramas uml
 
Reglamento aprendiz
Reglamento aprendizReglamento aprendiz
Reglamento aprendiz
 
Grupo BD
Grupo BDGrupo BD
Grupo BD
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
 
UML Básico - Casos de uso y Clases
UML Básico - Casos de uso y ClasesUML Básico - Casos de uso y Clases
UML Básico - Casos de uso y Clases
 
los tres tipos de estructura y sus posibles usos
los tres tipos de estructura y sus posibles usos los tres tipos de estructura y sus posibles usos
los tres tipos de estructura y sus posibles usos
 
Usos y estructuras
Usos y estructurasUsos y estructuras
Usos y estructuras
 
Estructuras de Control - Algoritmia
Estructuras de Control - AlgoritmiaEstructuras de Control - Algoritmia
Estructuras de Control - Algoritmia
 
Estructuras de control selectiva
Estructuras de control selectivaEstructuras de control selectiva
Estructuras de control selectiva
 
Infografia
InfografiaInfografia
Infografia
 
Trabajo de algoritmos
Trabajo de algoritmosTrabajo de algoritmos
Trabajo de algoritmos
 
Sistemas sociales
Sistemas socialesSistemas sociales
Sistemas sociales
 
Diagram clases
Diagram clasesDiagram clases
Diagram clases
 
Proyecto adsi agrosystem
Proyecto adsi agrosystemProyecto adsi agrosystem
Proyecto adsi agrosystem
 
Srs softpyme inventario 404463
Srs softpyme   inventario 404463Srs softpyme   inventario 404463
Srs softpyme inventario 404463
 
Las estructuras y sus partes
Las estructuras y sus partesLas estructuras y sus partes
Las estructuras y sus partes
 

Ähnlich wie Estructura de casos de uso

MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UMLkcastro388
 
Leo métodos de modelado para aplicaciones web-4
Leo métodos de modelado para aplicaciones web-4Leo métodos de modelado para aplicaciones web-4
Leo métodos de modelado para aplicaciones web-4Leo Jm
 
Microsoft power point uml
Microsoft power point   umlMicrosoft power point   uml
Microsoft power point umlFelipe Valles L
 
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado   umlLenguaje de modelado unificado   uml
Lenguaje de modelado unificado umlturlahackers
 
Herrera poveda quilachamin_paper
Herrera poveda quilachamin_paperHerrera poveda quilachamin_paper
Herrera poveda quilachamin_paperDarwin Marcelo
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareSonia Trejo Marano
 
Que es el anlisis y diseño de software orientado a objetos
Que es el anlisis y diseño de software orientado a objetos Que es el anlisis y diseño de software orientado a objetos
Que es el anlisis y diseño de software orientado a objetos Carlos Andrés Pérez Cabrales
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andesmyle22
 
Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminosJose Risso
 
Trabajo final de la unidad 1 desarrollo de aplicaciones 1
Trabajo final de la unidad 1 desarrollo de aplicaciones 1Trabajo final de la unidad 1 desarrollo de aplicaciones 1
Trabajo final de la unidad 1 desarrollo de aplicaciones 1mildred6montoya
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosEliecer Suarez
 
Aplicacion RUP Y UML
Aplicacion RUP Y UMLAplicacion RUP Y UML
Aplicacion RUP Y UMLEsraelita
 
C:\Documents And Settings\Uleam\Mis Documentos\Exp Sonia Y Nilda
C:\Documents And Settings\Uleam\Mis Documentos\Exp  Sonia Y NildaC:\Documents And Settings\Uleam\Mis Documentos\Exp  Sonia Y Nilda
C:\Documents And Settings\Uleam\Mis Documentos\Exp Sonia Y Nildaaraggg
 
Aspect Oriented Programming introduction
Aspect Oriented Programming introductionAspect Oriented Programming introduction
Aspect Oriented Programming introductionMiguel Pastor
 

Ähnlich wie Estructura de casos de uso (20)

Estructura de casos de uso
Estructura de casos de usoEstructura de casos de uso
Estructura de casos de uso
 
Clase
ClaseClase
Clase
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UML
 
Leo métodos de modelado para aplicaciones web-4
Leo métodos de modelado para aplicaciones web-4Leo métodos de modelado para aplicaciones web-4
Leo métodos de modelado para aplicaciones web-4
 
Microsoft power point uml
Microsoft power point   umlMicrosoft power point   uml
Microsoft power point uml
 
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado   umlLenguaje de modelado unificado   uml
Lenguaje de modelado unificado uml
 
Herrera poveda quilachamin_paper
Herrera poveda quilachamin_paperHerrera poveda quilachamin_paper
Herrera poveda quilachamin_paper
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Que es el anlisis y diseño de software orientado a objetos
Que es el anlisis y diseño de software orientado a objetos Que es el anlisis y diseño de software orientado a objetos
Que es el anlisis y diseño de software orientado a objetos
 
Desarrollo de aplicaciones con rup y uml
Desarrollo de aplicaciones con rup y umlDesarrollo de aplicaciones con rup y uml
Desarrollo de aplicaciones con rup y uml
 
Miguel mena
Miguel menaMiguel mena
Miguel mena
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andes
 
Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminos
 
Presentación2
Presentación2Presentación2
Presentación2
 
Trabajo final de la unidad 1 desarrollo de aplicaciones 1
Trabajo final de la unidad 1 desarrollo de aplicaciones 1Trabajo final de la unidad 1 desarrollo de aplicaciones 1
Trabajo final de la unidad 1 desarrollo de aplicaciones 1
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado Objetos
 
Aplicacion RUP Y UML
Aplicacion RUP Y UMLAplicacion RUP Y UML
Aplicacion RUP Y UML
 
C:\Documents And Settings\Uleam\Mis Documentos\Exp Sonia Y Nilda
C:\Documents And Settings\Uleam\Mis Documentos\Exp  Sonia Y NildaC:\Documents And Settings\Uleam\Mis Documentos\Exp  Sonia Y Nilda
C:\Documents And Settings\Uleam\Mis Documentos\Exp Sonia Y Nilda
 
Sesion1 adsi
Sesion1 adsiSesion1 adsi
Sesion1 adsi
 
Aspect Oriented Programming introduction
Aspect Oriented Programming introductionAspect Oriented Programming introduction
Aspect Oriented Programming introduction
 

Mehr von Carlos Andres Perez Cabrales

Rúbrica para el proyecto final del curso de redes y seguridad
Rúbrica para el proyecto final del curso de redes y seguridadRúbrica para el proyecto final del curso de redes y seguridad
Rúbrica para el proyecto final del curso de redes y seguridadCarlos Andres Perez Cabrales
 
Guia de trabajo para la fase 4 del curso de redes y seguridad
Guia de trabajo para la fase 4 del curso de redes y seguridad Guia de trabajo para la fase 4 del curso de redes y seguridad
Guia de trabajo para la fase 4 del curso de redes y seguridad Carlos Andres Perez Cabrales
 
Guia de trabajo para la fase 3 del curso de redes y seguridad
Guia de trabajo para la fase 3 del curso de redes y seguridad Guia de trabajo para la fase 3 del curso de redes y seguridad
Guia de trabajo para la fase 3 del curso de redes y seguridad Carlos Andres Perez Cabrales
 
Guia de trabajo para la fase 2 del curso de redes y seguridad
Guia de trabajo para la fase 2 del curso de redes y seguridad Guia de trabajo para la fase 2 del curso de redes y seguridad
Guia de trabajo para la fase 2 del curso de redes y seguridad Carlos Andres Perez Cabrales
 
Guia de trabajo para la fase 1 del curso de redes y seguridad
Guia de trabajo para la fase 1 del curso de redes y seguridad Guia de trabajo para la fase 1 del curso de redes y seguridad
Guia de trabajo para la fase 1 del curso de redes y seguridad Carlos Andres Perez Cabrales
 

Mehr von Carlos Andres Perez Cabrales (20)

Wi fi inalambricas
Wi fi inalambricasWi fi inalambricas
Wi fi inalambricas
 
redes computacionales
redes computacionalesredes computacionales
redes computacionales
 
Rúbrica para el proyecto final del curso de redes y seguridad
Rúbrica para el proyecto final del curso de redes y seguridadRúbrica para el proyecto final del curso de redes y seguridad
Rúbrica para el proyecto final del curso de redes y seguridad
 
Proyecto final crs
Proyecto final crsProyecto final crs
Proyecto final crs
 
redes y seguridad Proyecto final
redes y seguridad Proyecto finalredes y seguridad Proyecto final
redes y seguridad Proyecto final
 
Guia de trabajo para la fase 4 del curso de redes y seguridad
Guia de trabajo para la fase 4 del curso de redes y seguridad Guia de trabajo para la fase 4 del curso de redes y seguridad
Guia de trabajo para la fase 4 del curso de redes y seguridad
 
Vulnerabilidades y soluciones
Vulnerabilidades y solucionesVulnerabilidades y soluciones
Vulnerabilidades y soluciones
 
redes y seguridad Simulador
redes y seguridad Simuladorredes y seguridad Simulador
redes y seguridad Simulador
 
Guia de trabajo para la fase 3 del curso de redes y seguridad
Guia de trabajo para la fase 3 del curso de redes y seguridad Guia de trabajo para la fase 3 del curso de redes y seguridad
Guia de trabajo para la fase 3 del curso de redes y seguridad
 
redes y seguridad Evidencias 3
redes y seguridad Evidencias 3redes y seguridad Evidencias 3
redes y seguridad Evidencias 3
 
Actividad 3 crs
Actividad 3 crsActividad 3 crs
Actividad 3 crs
 
Políticas generales de_seguridad
Políticas generales de_seguridadPolíticas generales de_seguridad
Políticas generales de_seguridad
 
Guia de trabajo para la fase 2 del curso de redes y seguridad
Guia de trabajo para la fase 2 del curso de redes y seguridad Guia de trabajo para la fase 2 del curso de redes y seguridad
Guia de trabajo para la fase 2 del curso de redes y seguridad
 
redes y seguridad Evidencias 2
redes y seguridad Evidencias 2redes y seguridad Evidencias 2
redes y seguridad Evidencias 2
 
redes y seguridad Doc1
redes y seguridad Doc1redes y seguridad Doc1
redes y seguridad Doc1
 
redes y seguridad Actividad 2 crs
redes y seguridad Actividad 2 crs redes y seguridad Actividad 2 crs
redes y seguridad Actividad 2 crs
 
Guia de trabajo para la fase 1 del curso de redes y seguridad
Guia de trabajo para la fase 1 del curso de redes y seguridad Guia de trabajo para la fase 1 del curso de redes y seguridad
Guia de trabajo para la fase 1 del curso de redes y seguridad
 
Redes y seguridad Evidencias 1
Redes y seguridad Evidencias 1Redes y seguridad Evidencias 1
Redes y seguridad Evidencias 1
 
Actividad 1 crs 1
Actividad 1 crs 1Actividad 1 crs 1
Actividad 1 crs 1
 
Redes y modelo_osi
Redes y modelo_osiRedes y modelo_osi
Redes y modelo_osi
 

Kürzlich hochgeladen

Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 

Kürzlich hochgeladen (20)

Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 

Estructura de casos de uso

  • 1. ACTIVIDAD Estructura de casos de uso Presentado por: Carlos Andrés Pérez Cabrales Tutor: Luis Manuel Cabrales Centro Educativo Nacional De Aprendizaje Región Montería Curso Virtual Ficha: 476461- DISEÑO DE CASO DE USO Servicio Nacional de Aprendizaje - SENA Montería Junio - 26 – 2013
  • 2. INTRODUCCIÓN Eltérmino de Programación Orientada a Objetos indica más una forma de diseño y una metodología de desarrollo de software que un lenguaje de programación, ya que en realidad se puede aplicar el Diseño Orientado a Objetos (En inglés abreviado OOD, Object Oriented Design), a cualquier tipo de lenguaje de programación. El desarrollo de la OOP empieza a destacar durante la década de los 80 tomando en cuenta la programación estructurada, a la que engloba y dotando al programador de nuevos elementos para el análisis y desarrollo de software.
  • 3. 1. ¿QUÉ FORMATO SE EMPLEA PARA DOCUMENTAR CASOS DE USO? Existen dos formas principales de documentar un caso de uso:  Un diagrama en UML: El Lenguaje Unificado de Modelado (UML) provee de un grupo de elementos gráficos para representar un Caso de Uso, de manera explícita, sucinta y esquemática. Utiliza un monito para representar a los actores, una elipse con una leyenda para representar un caso de uso y una línea recta entre un actor y un caso de uso para representar la asociación entre ellos.  Un documento detallado: Se utiliza una plantilla (en un procesador de textos) con un formato de documento a llenar.
  • 4. Caso de uso: Nombre del caso de uso Actores: Actores primarios y secundarios que interaccionan con el caso de uso Tipo: Tipo de flujo básico, inclusión, extensión, generalización o algún otro. Propósito: Razón de ser del caso de uso. Resumen: Resumen del caso de uso. Precondiciones: Condiciones que deben satisfacerse para poder ejecutar el caso de uso. Flujo Principal: El flujo de eventos más importante del caso de uso, donde dependiendo de las acciones de los actores continuara con alguno de los subflujos. Subflujos: Los flujos secundarios del caso de uso, numerados como (S- 1), (S-2), etc. Excepciones: Excepciones que pueden ocurrir durante el caso de uso, numerados como (E-1), (E-2), etc. Actor: Nombre del Actor Cao de Uso: Nombre de los casos de uso en los cuales participa Tipo: Primario o secundario. Descripción: Breve descripción del autor. Documentar casos de usos no es una tarea fácil que se pueda dominar de un día para otro, requiere de tiempo, disciplina y experiencia, sin embargo podemos definir una serie de pasos identificables para escribir los casos de uso.  Identifique a todos los actores que intervienen.  Identifique todas las tareas que realizará cada actor.  Agrupe las tareas repetidas.  Genere el diagrama(s) UML que represente esquemáticamente los Casos de Uso.
  • 5.  De una prioridad a cada caso de uso.  Por cada caso de uso escriba un documento detallado siguiendo la plantilla especificada anteriormente. 2. ¿QUÉ ES EL ANÁLISIS Y DISEÑO DE SOFTWARE ORIENTADO A OBJETOS? El análisis y diseño orientado a objetos (ADOO) es un enfoque de la ingeniería de software que modela un sistema como un grupo de objetos que interactúan entre sí. Este enfoque representa un dominio en términos de conceptos compuestos por verbos y sustantivos, clasificados de acuerdo a su dependencia funcional. En éste método de análisis y diseño se crea un conjunto de modelos utilizando una notación acordada como, por ejemplo, el lenguaje unificado de modelado (UML). ADOO aplica técnicas de modelado de objetos para analizar los requerimientos para un contexto - por ejemplo, un sistema de negocio, un conjunto de módulos de software - y para diseñar una solución para mejorar los procesos involucrados. No está restringido al diseño de programas de computadora, sino que cubre sistemas enteros de distinto tipo. Las metodologías de análisis y diseño más modernas son casos de uso guiados a través de requerimientos, diseño, implementación, pruebas, y despliegue. 3. ¿CUÁLES SON SUS PRINCIPALES CARACTERÍSTICAS?  Mejoran el mantenimiento del programa.  Grandes partes de los programas pueden ser reutilizables.  Reduce el costo de desarrollo de los Sistemas de Información.  Son efectivos en interfaz gráfica de usuario.  Son efectivos en bases de datos.  Hacia el futuro mucha carga de programación se moverá hacia la O-O  Combina aspectos de los diagramas E-R y de flujo de datos.  Con O-O muchos productos se están fabricando cada vez más bajo pedido o fabricados en lotes pequeños.  Los fabricantes buscan mayor concentración sobre la satisfacción del cliente y la penetración de mercados nicho.
  • 6.  Sistemas de Información complicados están sufriendo mantenimiento, adaptación y rediseños continuos.  El desarrollo O-O no fue una evolución instantánea.  La notación de diseño O-O combina aspectos tanto de los diagramas de entidad-relación y de flujo de datos. 4. QUÉ LENGUAJES DE PROGRAMACIÓN ESTÁN ORIENTADOS A ESTA METODOLOGÍA DE DESARROLLO c++, objective, c , java, smalltalk, eiffel, ruby, python, ocaml, object, pascal, clips, visual .net, actionscript, cobol, perl, c#, visual basic.net, php, simula, delphi, powerbuilder. 5. ¿QUÉ DIFERENCIA EXISTE CON LA TÉCNICA DE PROGRAMACIÓN PRODECIMENTAL O IMPERATIVA? La programación imperativa es una serie de códigos con ciertos parámetros por líneas que se realiza por medio del código de máquina que es el que entiende el computador son un conjunto de instrucciones para que realice ciertas tareas. Mientras que la prodecimental es por líneas cada línea de código es una instrucción orden cada una independiente.
  • 7. CONCLUSIÓN El análisis es una etapa fundamental dentro de la realización de una aplicación, esta etapa se puede resumir en una sola frase:Entender el problema. Cuando terminamos el análisis tenemos ya una comprensión mayor del problema, sabemos cuáles son las abstracciones claves, y empezamos a estudiar cómo se desenvuelve la aplicación en el tiempo. También expresan los requerimientos funcionales que los usuarios comunicaron al sistema durante la redacción del pliego de condiciones.Comprobar que el sistema cumple dichos requisitos en el momento de la entrega, determinar las fronteras del sistema, escribir la documentación del sistema, confeccionar juegos de test.
  • 8. CIBERGRAFIA  http://www.slideshare.net/msch/como-documentar-casos-de-uso  http://www.slideshare.net/SergioRios/unidad-4-mad-modelado-analisis-casos- de-uso  http://www-2.dc.uba.ar/materias/isoft1/2001_2/apuntes/CasosDeUso.pdf  http://es.scribd.com/doc/96199604/Como-Documentar-Casos-de-Uso  http://es.wikipedia.org/wiki/An%C3%A1lisis_y_dise%C3%B1o_orientado_a_ob jetos  http://www.slideshare.net/maria8003/qu-es-el-anlisis-y-diseo-de-software- orientado-a-objetos  http://www.buenastareas.com/ensayos/Qu%C3%A9-Es-El-An%C3%A1lisis-y- Dise%C3%B1o/1904015.html  http://www.oocities.org/es/annadugarte/ads1/Objetos.htm  http://www.genbetadev.com/paradigmas-de-programacion/diferencias-entre- paradigmas-de-programacion  http://es.wikipedia.org/wiki/Programaci%C3%B3n_imperativa  http://www.alegsa.com.ar/Diccionario/C/12117.php