SlideShare una empresa de Scribd logo
1 de 10
DISEÑO Y
ARQUITECTURA
DE SOFTWARE
2022 UPN.EDU.PE
SEMANA 06
Taller de diseño de casos de
uso
PRESENTACIÓN DE LA SESIÓN
Logro de la Sesión y Temario
Logro:
Al concluir la sesión, el estudiante elabora diagrama de clases
de diseño, diagrama de interacción de diseño (secuencia,
comunicación)
Temario:
1.Taller de diseño:
- Elaboración del documento de arquitectura de software.
- Planteamiento y solución de casos de estudio.
- Extensiones de UML para aplicaciones Web: WAE.
1. Taller Realizaciones de
Diseño de Casos de Uso
Lea cada caso y realice lo siguiente:
El Modelo diseño, el cual debe incluir los siguientes diagramas
• Elabora diagrama de clases de diseño, diagrama de interacción de diseño
(secuencia, comunicación)
ACTIVIDAD DE CLASE
CASO DE ESTUDIO: CIBERCORP SAC
La Empresa CiberCorp SAC, es una empresa dedicada a las ventas al por mayor y menor de bebidas, alimentos y
electrodomésticos; como estrategia de mercado cuenta con diversas sucursales que se encuentran distribuidos
en Lima y Callao, quieren expandirse a provincias para finalmente internacionalizarse. El comité corporativo
tiene previsto ampliar la cantidad de colaboradores con la que actualmente cuenta la organización, para ello
como prioridad se va a repotenciar tecnológicamente el departamento de Recursos Humanos de acuerdo a sus
necesidades de requerimiento y contratación de personal.
El departamento de Recursos Humanos como parte de sus requerimientos requiere el desarrollo de un sistema de
información que le facilite la contratación de personal de los proyectos informáticos que actualmente está
gestionando, para ello lo contrata a Ud., en su rol de Analista de Sistemas para que determine los procesos
a desarrollar cuyo flujo de trabajo de las actividades que debe realizar el sistema se detallan a
continuación:
Cada Jefe de proyecto se encargara de registrar las solicitudes de personal detallando internamente según
perfiles el personal que formara su proyecto. El jefe de proyecto tendrá como adicional una opción para
consultar el estado de la solicitud de personal, el jefe de sistemas se encarga de evaluar las solicitudes
de personal, adicionalmente el jefe de sistemas podrá agregar, modificar o dar de baja los perfiles.
Todas las solicitudes aprobadas por el jefe de sistemas son atendidas por el jefe de contrataciones quien
asigna un especialista de contrataciones para atender la solicitud.
ACTIVIDAD DE CLASE
El especialista de contrataciones complementa la información (fecha de examen, fecha de entrevista, sueldo,
tipo de contrato, etc.) de la solicitud y publica en el portal de la empresa. Las personas en general pueden
ingresar al portal y proceder a su postulación registrando su ficha de inscripción a las solicitudes
existentes. El asistente de contrataciones al termino de las evaluaciones de cada postulante, deberá de
registrar las notas obtenidas en dichas evaluaciones (psicológica, conocimiento y entrevista). El
especialista de contrataciones al final del proceso consultara los resultados obtenidos por los postulantes
y genera los contratos a quienes ganaron la convocatoria.
La solución deberá de estar disponible para una intranet desarrollada en Lenguaje de Programación Java, con
manejador de base de datos Sql Server y en el portal de la empresa para que puedan postular los interesados.
1. Elaborar lo siguiente:
- Diagrama de Clases de Diseño
- Diagrama de Secuencia
CONCLUSIONES
• La Realización de casos de uso es una colección de varios
diagramas UML que validan que nosotros tenemos las
clases, responsabilidades e interacciones de los objetos
necesarios para dictaminar el comportamiento que debe
tener el proceso de nuestro caso de uso.
• Un patrón, es la descripción con nombre de un problema y
su solución.
REFERENCIAS
BIBLIOGRÁFICAS
GRACIAS
Diseño y arquitectura de software ppt upn

Más contenido relacionado

Similar a Diseño y arquitectura de software ppt upn

Adsi guía 8 -realizar el diseño y seguimiento de proyecto
Adsi   guía 8 -realizar el diseño y seguimiento de proyectoAdsi   guía 8 -realizar el diseño y seguimiento de proyecto
Adsi guía 8 -realizar el diseño y seguimiento de proyectoHelver Gilberto Parra Gonzalez
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareUniversidad De Cordoba
 
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...Maestros Online
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de SoftwareJiuseppe Flores
 
Proyecto final programación avanzada
Proyecto final programación avanzadaProyecto final programación avanzada
Proyecto final programación avanzadaIsrael Rey
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosKleo Jorgee
 
Planeacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwarePlaneacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwareTtomas Carvajal
 
Ingenieria de software -analizis literario
Ingenieria de software -analizis literarioIngenieria de software -analizis literario
Ingenieria de software -analizis literariodiegos08
 
Arquitectura de Información + Proceso Unificado de Desarrollo
Arquitectura de Información + Proceso Unificado de DesarrolloArquitectura de Información + Proceso Unificado de Desarrollo
Arquitectura de Información + Proceso Unificado de DesarrolloPio.la
 
Disertacion corta
Disertacion cortaDisertacion corta
Disertacion cortaYesika72
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfacesGaby Fernandez
 

Similar a Diseño y arquitectura de software ppt upn (20)

ingenieriadesoftware1
ingenieriadesoftware1ingenieriadesoftware1
ingenieriadesoftware1
 
Capitulo2
Capitulo2Capitulo2
Capitulo2
 
Adsi guía 8 -realizar el diseño y seguimiento de proyecto
Adsi   guía 8 -realizar el diseño y seguimiento de proyectoAdsi   guía 8 -realizar el diseño y seguimiento de proyecto
Adsi guía 8 -realizar el diseño y seguimiento de proyecto
 
Enrique Cabello
Enrique CabelloEnrique Cabello
Enrique Cabello
 
Analisis de codigo abierto
Analisis de codigo abiertoAnalisis de codigo abierto
Analisis de codigo abierto
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De Software
 
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de Software
 
Proyecto final programación avanzada
Proyecto final programación avanzadaProyecto final programación avanzada
Proyecto final programación avanzada
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Planeacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwarePlaneacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de software
 
Ingenieria de software -analizis literario
Ingenieria de software -analizis literarioIngenieria de software -analizis literario
Ingenieria de software -analizis literario
 
Arquitectura de Información + Proceso Unificado de Desarrollo
Arquitectura de Información + Proceso Unificado de DesarrolloArquitectura de Información + Proceso Unificado de Desarrollo
Arquitectura de Información + Proceso Unificado de Desarrollo
 
Trabajo
TrabajoTrabajo
Trabajo
 
Desarr
DesarrDesarr
Desarr
 
Desarrollo de proyectos
Desarrollo de proyectosDesarrollo de proyectos
Desarrollo de proyectos
 
Trabajo
TrabajoTrabajo
Trabajo
 
Disertacion corta
Disertacion cortaDisertacion corta
Disertacion corta
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfaces
 

Diseño y arquitectura de software ppt upn

  • 2. SEMANA 06 Taller de diseño de casos de uso
  • 3. PRESENTACIÓN DE LA SESIÓN Logro de la Sesión y Temario Logro: Al concluir la sesión, el estudiante elabora diagrama de clases de diseño, diagrama de interacción de diseño (secuencia, comunicación) Temario: 1.Taller de diseño: - Elaboración del documento de arquitectura de software. - Planteamiento y solución de casos de estudio. - Extensiones de UML para aplicaciones Web: WAE.
  • 4. 1. Taller Realizaciones de Diseño de Casos de Uso Lea cada caso y realice lo siguiente: El Modelo diseño, el cual debe incluir los siguientes diagramas • Elabora diagrama de clases de diseño, diagrama de interacción de diseño (secuencia, comunicación)
  • 5. ACTIVIDAD DE CLASE CASO DE ESTUDIO: CIBERCORP SAC La Empresa CiberCorp SAC, es una empresa dedicada a las ventas al por mayor y menor de bebidas, alimentos y electrodomésticos; como estrategia de mercado cuenta con diversas sucursales que se encuentran distribuidos en Lima y Callao, quieren expandirse a provincias para finalmente internacionalizarse. El comité corporativo tiene previsto ampliar la cantidad de colaboradores con la que actualmente cuenta la organización, para ello como prioridad se va a repotenciar tecnológicamente el departamento de Recursos Humanos de acuerdo a sus necesidades de requerimiento y contratación de personal. El departamento de Recursos Humanos como parte de sus requerimientos requiere el desarrollo de un sistema de información que le facilite la contratación de personal de los proyectos informáticos que actualmente está gestionando, para ello lo contrata a Ud., en su rol de Analista de Sistemas para que determine los procesos a desarrollar cuyo flujo de trabajo de las actividades que debe realizar el sistema se detallan a continuación: Cada Jefe de proyecto se encargara de registrar las solicitudes de personal detallando internamente según perfiles el personal que formara su proyecto. El jefe de proyecto tendrá como adicional una opción para consultar el estado de la solicitud de personal, el jefe de sistemas se encarga de evaluar las solicitudes de personal, adicionalmente el jefe de sistemas podrá agregar, modificar o dar de baja los perfiles. Todas las solicitudes aprobadas por el jefe de sistemas son atendidas por el jefe de contrataciones quien asigna un especialista de contrataciones para atender la solicitud.
  • 6. ACTIVIDAD DE CLASE El especialista de contrataciones complementa la información (fecha de examen, fecha de entrevista, sueldo, tipo de contrato, etc.) de la solicitud y publica en el portal de la empresa. Las personas en general pueden ingresar al portal y proceder a su postulación registrando su ficha de inscripción a las solicitudes existentes. El asistente de contrataciones al termino de las evaluaciones de cada postulante, deberá de registrar las notas obtenidas en dichas evaluaciones (psicológica, conocimiento y entrevista). El especialista de contrataciones al final del proceso consultara los resultados obtenidos por los postulantes y genera los contratos a quienes ganaron la convocatoria. La solución deberá de estar disponible para una intranet desarrollada en Lenguaje de Programación Java, con manejador de base de datos Sql Server y en el portal de la empresa para que puedan postular los interesados. 1. Elaborar lo siguiente: - Diagrama de Clases de Diseño - Diagrama de Secuencia
  • 7. CONCLUSIONES • La Realización de casos de uso es una colección de varios diagramas UML que validan que nosotros tenemos las clases, responsabilidades e interacciones de los objetos necesarios para dictaminar el comportamiento que debe tener el proceso de nuestro caso de uso. • Un patrón, es la descripción con nombre de un problema y su solución.