SlideShare ist ein Scribd-Unternehmen logo
1 von 5
DESARROLLO DE APLICACIONES WEB CON CASOS DE USO

Por Josafat Martínez Martínez.

A continuación se presenta un caso de uso, descripción y diagrama de secuencia para
ingreso al sistema y alta de material en una empresa manufacturera.

Ingreso al sistema.

En la figura 1 se muestra el caso de uso, donde el usuario/administrador requieren ingresar
al sistema, para ello se hace uso de la metodología UML que nos ayuda a representar este
caso.




                        Figura 1. Caso de uso para ingreso al sistema.

Descripción caso de uso - Acceso al sistema
Nombre: Acceso al sistema.
Descripción: El sistema le solicitará     al usuario que introduzca nombre de usuario y
password asignados previamente, para que pueda ser validado por el sistema y así de
acuerdo a sus privilegios pueda acceder al sistema según corresponda.
Propósito: Acceder al sistema para administrar o realizar alguna tarea según le
corresponda el tipo de usuario.
Precondiciones: Que se ha validado para que ingrese al sistema con sus respectivos
privilegios.
Pos condiciones: Que los datos introducidos al sistema sean correctos.
                      Usuario                                    Sistema
  1.- Introduce usuario y el password.        2.- Realiza una búsqueda del usuario
                                              3.- Valida el usuario
                                              4.- Valida el password
                                              5.- Muestra la interfaz del usuario
  6.- El usuario puede ver su menú
Una vez realizado el caso y su descripción del mismo para ingreso al sistema, se lleva
acabo el diagrama de secuencia (ver figura 2), en este mismo se pueden observar los
escenarios ideales y alternativos durante esta transición.




                     Figura 2. Diagrama de secuencia para ingreso al sistema.


Caso de uso Alta de usuarios.
Al contar con los privilegios el administrador podrá dar de alta a usuarios con los
siguientes aspectos como su nombre, email, empresa, departamento, tipo de permiso, usuario y el
password, una vez ingresados los datos y dar guardar, el sistema tendrá la capacidad de mandar
un mail al usuario registrado, para que pueda ingresar al sistema según los privilegios asignados
(ver figura 3).




                             Figura 3. Caso de uso de alta de usuario.
Descripción de caso de uso para alta de usuario.

Nombre: Alta de usuarios.
Descripción: Al contar con permiso de administrador podremos dar de alta a un usuario
nuevo introduciendo al sistema los datos como nombre, email, empresa, departamento,
tipo de permiso, usuario y el password.
Propósito: Dar de alta nuevos usuarios para que puedan hacer uso del mismo.
Precondiciones: Que el nuevo usuario pertenezca algún departamento de la empresa.
Pos condiciones: Que los datos introducidos al sistema se han correctos.


                  Actor (administrador)                                   Sistema
 1.- Solicitar datos al usuario que se va dar de alta.
                                                         2.-   Solicita   datos     del   nuevo

                                                       Usuario
 3.- Introduce los datos correspondientes del usuario. 4.- Es validada la información
                                                         5.- La información es guardada
 6.- El usuario observa en pantalla que se ha
 guardado con éxito el nuevo usuario.


De la misma forma creamos el diagrama de secuencia para dar de alta a usuarios o algún
administrador si se requiere (Ver figura 4).




                    Figura 4. Diagrama de secuencia de alta de usuario.
La figura 5 muestra el caso de uso para dar de alta material, este material requiere ser
requisitado y almacenado en la base de datos.




                          Figura 5. Caso de uso para alta de material.

Descripción del caso de uso para el alta de material.
Nombre: Alta de material.
Descripción: Al contar con permiso de administrador podremos dar de alta un material
nuevo introduciendo al sistema los datos como clave, clave comercial, descripción y
marca.
Propósito: Dar de alta nuevos materiales para que puedan ser solicitados por los usuarios.
Precondiciones: Que los materiales se han utilizados por los distintos usuarios.
Pos condiciones: Que los datos introducidos al sistema se han correctos.

  Actor (administrador)                                            Sistema
  1.- Obtener los datos del nuevo material.
                                                   2.- Solicita datos del nuevo material
  3.- Introduce los datos correspondientes del     4.- Se validada la información
  material.
                                                   5.- La información es guardada


  6.- El usuario observa en pantalla que se ha
  guardado con éxito el nuevo material.

Por último se describe el diagrama de secuencia (ver figura 6), del proceso en el cual damos
de alta material, cabe señalar que de acuerdo a los requerimientos del usuario se puede
implementar para mas requisitos.
Figura 6.Diagrama de secuencia de alta de material.



Se recomiendan los siguientes libros para más información:

   1. J. Rumbaugh, I. Jacobson, G. Booch, “El lenguaje Unificado de Modelado, Manual de
        Referencia” ISBN: 8478290370, año 2000.
   2. Perdita Stevens, Rob Pooley. “Utilización de UML en Ingeniería del Software con
Objetos y Componentes”. Addison Wesley, 2002.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Metodologia oohdm
Metodologia oohdmMetodologia oohdm
Metodologia oohdm
 
Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Diagrama de Actividades
Diagrama de ActividadesDiagrama de Actividades
Diagrama de Actividades
 
Requerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesRequerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No Funcionales
 
5.1 ejemplos uml
5.1 ejemplos uml5.1 ejemplos uml
5.1 ejemplos uml
 
Primeros artefactos de análisis. casos de uso
Primeros artefactos de análisis. casos de usoPrimeros artefactos de análisis. casos de uso
Primeros artefactos de análisis. casos de uso
 
Diagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaDiagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, Asistencia
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Uso
 
Uml - Caso práctico
Uml - Caso prácticoUml - Caso práctico
Uml - Caso práctico
 
Modelado de casos de uso
Modelado de casos de usoModelado de casos de uso
Modelado de casos de uso
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
 
Mcvs mn-01 casos de uso de negocio
Mcvs mn-01 casos de uso de negocioMcvs mn-01 casos de uso de negocio
Mcvs mn-01 casos de uso de negocio
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Ejemplo manual de usuario
Ejemplo manual de usuarioEjemplo manual de usuario
Ejemplo manual de usuario
 
5.1 ejemplos uml
5.1 ejemplos uml5.1 ejemplos uml
5.1 ejemplos uml
 
Diagramas de clases y actividades
Diagramas de clases y actividadesDiagramas de clases y actividades
Diagramas de clases y actividades
 
Trabajo Casos de Uso
Trabajo Casos de Uso Trabajo Casos de Uso
Trabajo Casos de Uso
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
 

Andere mochten auch

Casos de uso de la aplicación web de alquiler y publicación de apartamentos
Casos de uso de la aplicación web de alquiler y publicación de apartamentosCasos de uso de la aplicación web de alquiler y publicación de apartamentos
Casos de uso de la aplicación web de alquiler y publicación de apartamentosSimon Alonso Sanchez
 
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
 
Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio webRafael Pedraza-Jimenez
 
Descripcion Caso De Uso
Descripcion Caso De UsoDescripcion Caso De Uso
Descripcion Caso De Usoucpr
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML1da4
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseGuillermo Díaz
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesNedoww Haw
 
Consejos para escribir buenos casos de uso
Consejos para escribir buenos casos de usoConsejos para escribir buenos casos de uso
Consejos para escribir buenos casos de usokaolong
 
1. Casos De Uso
1. Casos De Uso1. Casos De Uso
1. Casos De Usoelimejia
 
Ejemplos del marco teorico, antecedentes y marco legal de la investigacion
Ejemplos del marco teorico, antecedentes y marco legal de la investigacionEjemplos del marco teorico, antecedentes y marco legal de la investigacion
Ejemplos del marco teorico, antecedentes y marco legal de la investigacionNinoska Rodriguez
 
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
 
WordPress Use Cases
WordPress Use CasesWordPress Use Cases
WordPress Use Casesvegasgeek
 
Casos de uso_iniciar
Casos de uso_iniciarCasos de uso_iniciar
Casos de uso_iniciarFabio Ruiz
 
Tesis parte 2 estudio de área 1 Como alcanzar el mercado el mercado hispanoam...
Tesis parte 2 estudio de área 1 Como alcanzar el mercado el mercado hispanoam...Tesis parte 2 estudio de área 1 Como alcanzar el mercado el mercado hispanoam...
Tesis parte 2 estudio de área 1 Como alcanzar el mercado el mercado hispanoam...www.SmartColombia.org
 
Modelado funcional casos_de_uso
Modelado funcional casos_de_usoModelado funcional casos_de_uso
Modelado funcional casos_de_usoRobert Rodriguez
 
Curso uml-clase-01-1211931122395265-9
Curso uml-clase-01-1211931122395265-9Curso uml-clase-01-1211931122395265-9
Curso uml-clase-01-1211931122395265-9duberlisg
 

Andere mochten auch (20)

Casos de uso de la aplicación web de alquiler y publicación de apartamentos
Casos de uso de la aplicación web de alquiler y publicación de apartamentosCasos de uso de la aplicación web de alquiler y publicación de apartamentos
Casos de uso de la aplicación web de alquiler y publicación de apartamentos
 
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: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Como Documentar Casos De Uso
Como Documentar Casos De UsoComo Documentar Casos De Uso
Como Documentar Casos De Uso
 
Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio web
 
Descripcion Caso De Uso
Descripcion Caso De UsoDescripcion Caso De Uso
Descripcion Caso De Uso
 
Comodocumentarcasosdeuso 1213193527334204-8
Comodocumentarcasosdeuso 1213193527334204-8Comodocumentarcasosdeuso 1213193527334204-8
Comodocumentarcasosdeuso 1213193527334204-8
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Consejos para escribir buenos casos de uso
Consejos para escribir buenos casos de usoConsejos para escribir buenos casos de uso
Consejos para escribir buenos casos de uso
 
1. Casos De Uso
1. Casos De Uso1. Casos De Uso
1. Casos De Uso
 
Ejemplos del marco teorico, antecedentes y marco legal de la investigacion
Ejemplos del marco teorico, antecedentes y marco legal de la investigacionEjemplos del marco teorico, antecedentes y marco legal de la investigacion
Ejemplos del marco teorico, antecedentes y marco legal de la investigacion
 
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
 
WordPress Use Cases
WordPress Use CasesWordPress Use Cases
WordPress Use Cases
 
Casos de uso_iniciar
Casos de uso_iniciarCasos de uso_iniciar
Casos de uso_iniciar
 
Tesis parte 2 estudio de área 1 Como alcanzar el mercado el mercado hispanoam...
Tesis parte 2 estudio de área 1 Como alcanzar el mercado el mercado hispanoam...Tesis parte 2 estudio de área 1 Como alcanzar el mercado el mercado hispanoam...
Tesis parte 2 estudio de área 1 Como alcanzar el mercado el mercado hispanoam...
 
Modelado funcional casos_de_uso
Modelado funcional casos_de_usoModelado funcional casos_de_uso
Modelado funcional casos_de_uso
 
Proyecto socio productivo
Proyecto socio productivoProyecto socio productivo
Proyecto socio productivo
 
Curso uml-clase-01-1211931122395265-9
Curso uml-clase-01-1211931122395265-9Curso uml-clase-01-1211931122395265-9
Curso uml-clase-01-1211931122395265-9
 

Ähnlich wie Desarrollo de aplicaciones web con casos de uso

Curso admin otec_unidad_i_configuracion
Curso admin otec_unidad_i_configuracionCurso admin otec_unidad_i_configuracion
Curso admin otec_unidad_i_configuracionLibroElctronico
 
Curso admin otec_unidad_i_configuracion
Curso admin otec_unidad_i_configuracionCurso admin otec_unidad_i_configuracion
Curso admin otec_unidad_i_configuracionLibroElctronico
 
Análisis de la situación Módulo de gestión de usuarios
Análisis de la situación Módulo de gestión de usuariosAnálisis de la situación Módulo de gestión de usuarios
Análisis de la situación Módulo de gestión de usuariosmiguelangelvillelli
 
Practica 4_Recuperación Final Sheila_Rodriguez_Fernandez.pptx
Practica 4_Recuperación Final Sheila_Rodriguez_Fernandez.pptxPractica 4_Recuperación Final Sheila_Rodriguez_Fernandez.pptx
Practica 4_Recuperación Final Sheila_Rodriguez_Fernandez.pptxStudywithme24
 
Curso admin otec_unidad_i_configuracion_usuarios
Curso admin otec_unidad_i_configuracion_usuariosCurso admin otec_unidad_i_configuracion_usuarios
Curso admin otec_unidad_i_configuracion_usuariosLibroElctronico
 
análisis y diseño orientado a objetos
análisis y diseño orientado a objetosanálisis y diseño orientado a objetos
análisis y diseño orientado a objetosAngelGutierrez164
 
Informe analisis
Informe analisisInforme analisis
Informe analisisbrayanfp
 
Guitars House
Guitars HouseGuitars House
Guitars Housenahun1385
 
Anexo 19 practica 4 administracion de un sistema operativo comercial - Emmanuel
Anexo 19 practica 4 administracion de un sistema operativo comercial - EmmanuelAnexo 19 practica 4 administracion de un sistema operativo comercial - Emmanuel
Anexo 19 practica 4 administracion de un sistema operativo comercial - EmmanuelGrisaul OROZCO MEDINA
 
Anexo 19 practica 4 administracion de un sistema operativo comercial - Cris
Anexo 19 practica 4 administracion de un sistema operativo comercial - CrisAnexo 19 practica 4 administracion de un sistema operativo comercial - Cris
Anexo 19 practica 4 administracion de un sistema operativo comercial - CrisGrisaul OROZCO MEDINA
 

Ähnlich wie Desarrollo de aplicaciones web con casos de uso (20)

Capitulo3
Capitulo3Capitulo3
Capitulo3
 
Administracion de Sistemas
Administracion de SistemasAdministracion de Sistemas
Administracion de Sistemas
 
Manual de usuario
Manual de usuarioManual de usuario
Manual de usuario
 
Tallerclase Linux
Tallerclase LinuxTallerclase Linux
Tallerclase Linux
 
Curso admin otec_unidad_i_configuracion
Curso admin otec_unidad_i_configuracionCurso admin otec_unidad_i_configuracion
Curso admin otec_unidad_i_configuracion
 
Curso admin otec_unidad_i_configuracion
Curso admin otec_unidad_i_configuracionCurso admin otec_unidad_i_configuracion
Curso admin otec_unidad_i_configuracion
 
Modelodecasosdeuso planillas
Modelodecasosdeuso planillasModelodecasosdeuso planillas
Modelodecasosdeuso planillas
 
Casosdeuso
CasosdeusoCasosdeuso
Casosdeuso
 
Análisis de la situación Módulo de gestión de usuarios
Análisis de la situación Módulo de gestión de usuariosAnálisis de la situación Módulo de gestión de usuarios
Análisis de la situación Módulo de gestión de usuarios
 
Análisis y diseño de aplicaciones web con un caso de uso
Análisis y diseño de aplicaciones web con un caso de usoAnálisis y diseño de aplicaciones web con un caso de uso
Análisis y diseño de aplicaciones web con un caso de uso
 
Tallerclase Linux
Tallerclase LinuxTallerclase Linux
Tallerclase Linux
 
Practica 4_Recuperación Final Sheila_Rodriguez_Fernandez.pptx
Practica 4_Recuperación Final Sheila_Rodriguez_Fernandez.pptxPractica 4_Recuperación Final Sheila_Rodriguez_Fernandez.pptx
Practica 4_Recuperación Final Sheila_Rodriguez_Fernandez.pptx
 
Curso admin otec_unidad_i_configuracion_usuarios
Curso admin otec_unidad_i_configuracion_usuariosCurso admin otec_unidad_i_configuracion_usuarios
Curso admin otec_unidad_i_configuracion_usuarios
 
Manual de-usuarios
Manual de-usuariosManual de-usuarios
Manual de-usuarios
 
análisis y diseño orientado a objetos
análisis y diseño orientado a objetosanálisis y diseño orientado a objetos
análisis y diseño orientado a objetos
 
Informe analisis
Informe analisisInforme analisis
Informe analisis
 
Guitars House
Guitars HouseGuitars House
Guitars House
 
Ejemplo iconix
Ejemplo iconixEjemplo iconix
Ejemplo iconix
 
Anexo 19 practica 4 administracion de un sistema operativo comercial - Emmanuel
Anexo 19 practica 4 administracion de un sistema operativo comercial - EmmanuelAnexo 19 practica 4 administracion de un sistema operativo comercial - Emmanuel
Anexo 19 practica 4 administracion de un sistema operativo comercial - Emmanuel
 
Anexo 19 practica 4 administracion de un sistema operativo comercial - Cris
Anexo 19 practica 4 administracion de un sistema operativo comercial - CrisAnexo 19 practica 4 administracion de un sistema operativo comercial - Cris
Anexo 19 practica 4 administracion de un sistema operativo comercial - Cris
 

Desarrollo de aplicaciones web con casos de uso

  • 1. DESARROLLO DE APLICACIONES WEB CON CASOS DE USO Por Josafat Martínez Martínez. A continuación se presenta un caso de uso, descripción y diagrama de secuencia para ingreso al sistema y alta de material en una empresa manufacturera. Ingreso al sistema. En la figura 1 se muestra el caso de uso, donde el usuario/administrador requieren ingresar al sistema, para ello se hace uso de la metodología UML que nos ayuda a representar este caso. Figura 1. Caso de uso para ingreso al sistema. Descripción caso de uso - Acceso al sistema Nombre: Acceso al sistema. Descripción: El sistema le solicitará al usuario que introduzca nombre de usuario y password asignados previamente, para que pueda ser validado por el sistema y así de acuerdo a sus privilegios pueda acceder al sistema según corresponda. Propósito: Acceder al sistema para administrar o realizar alguna tarea según le corresponda el tipo de usuario. Precondiciones: Que se ha validado para que ingrese al sistema con sus respectivos privilegios. Pos condiciones: Que los datos introducidos al sistema sean correctos. Usuario Sistema 1.- Introduce usuario y el password. 2.- Realiza una búsqueda del usuario 3.- Valida el usuario 4.- Valida el password 5.- Muestra la interfaz del usuario 6.- El usuario puede ver su menú
  • 2. Una vez realizado el caso y su descripción del mismo para ingreso al sistema, se lleva acabo el diagrama de secuencia (ver figura 2), en este mismo se pueden observar los escenarios ideales y alternativos durante esta transición. Figura 2. Diagrama de secuencia para ingreso al sistema. Caso de uso Alta de usuarios. Al contar con los privilegios el administrador podrá dar de alta a usuarios con los siguientes aspectos como su nombre, email, empresa, departamento, tipo de permiso, usuario y el password, una vez ingresados los datos y dar guardar, el sistema tendrá la capacidad de mandar un mail al usuario registrado, para que pueda ingresar al sistema según los privilegios asignados (ver figura 3). Figura 3. Caso de uso de alta de usuario.
  • 3. Descripción de caso de uso para alta de usuario. Nombre: Alta de usuarios. Descripción: Al contar con permiso de administrador podremos dar de alta a un usuario nuevo introduciendo al sistema los datos como nombre, email, empresa, departamento, tipo de permiso, usuario y el password. Propósito: Dar de alta nuevos usuarios para que puedan hacer uso del mismo. Precondiciones: Que el nuevo usuario pertenezca algún departamento de la empresa. Pos condiciones: Que los datos introducidos al sistema se han correctos. Actor (administrador) Sistema 1.- Solicitar datos al usuario que se va dar de alta. 2.- Solicita datos del nuevo Usuario 3.- Introduce los datos correspondientes del usuario. 4.- Es validada la información 5.- La información es guardada 6.- El usuario observa en pantalla que se ha guardado con éxito el nuevo usuario. De la misma forma creamos el diagrama de secuencia para dar de alta a usuarios o algún administrador si se requiere (Ver figura 4). Figura 4. Diagrama de secuencia de alta de usuario.
  • 4. La figura 5 muestra el caso de uso para dar de alta material, este material requiere ser requisitado y almacenado en la base de datos. Figura 5. Caso de uso para alta de material. Descripción del caso de uso para el alta de material. Nombre: Alta de material. Descripción: Al contar con permiso de administrador podremos dar de alta un material nuevo introduciendo al sistema los datos como clave, clave comercial, descripción y marca. Propósito: Dar de alta nuevos materiales para que puedan ser solicitados por los usuarios. Precondiciones: Que los materiales se han utilizados por los distintos usuarios. Pos condiciones: Que los datos introducidos al sistema se han correctos. Actor (administrador) Sistema 1.- Obtener los datos del nuevo material. 2.- Solicita datos del nuevo material 3.- Introduce los datos correspondientes del 4.- Se validada la información material. 5.- La información es guardada 6.- El usuario observa en pantalla que se ha guardado con éxito el nuevo material. Por último se describe el diagrama de secuencia (ver figura 6), del proceso en el cual damos de alta material, cabe señalar que de acuerdo a los requerimientos del usuario se puede implementar para mas requisitos.
  • 5. Figura 6.Diagrama de secuencia de alta de material. Se recomiendan los siguientes libros para más información: 1. J. Rumbaugh, I. Jacobson, G. Booch, “El lenguaje Unificado de Modelado, Manual de Referencia” ISBN: 8478290370, año 2000. 2. Perdita Stevens, Rob Pooley. “Utilización de UML en Ingeniería del Software con Objetos y Componentes”. Addison Wesley, 2002.