SlideShare una empresa de Scribd logo
1 de 22
Grupo 04
FLUJO DE TRABAJO
El flujo de trabajo en el análisis, incluyendo a los trabajadores
participantes y sus actividades.
ACTIVIDAD: ANÁLISIS DE LA ARQUITECTURA
El propósito es esbozar el modelo de
análisis mediante la identificación de
paquetes del análisis, clases del
análisis evidentes, y requisitos
comunes.
Las entradas y los resultados del análisis arquitectónico.
La identificación de paquetes de servicio
se suele hacer cuando el trabajo de
análisis está avanzado.
Para identificar paquetes de servicio
debemos:
• Identificar un paquete de servicio
por cada servicio opcional.
• Identificar un paquete de servicio
por cada servicio que podría hacerse
opcional.
Deberían definirse dependencias entre
los paquetes del análisis si sus
contenidos están relacionados.
El objetivo es conseguir paquetes que
sean relativamente independientes y
débilmente acoplados pero que posean
una cohesión interna alta.
Pueden identificarse una lista de clases entidad candidatas basado en
las clases del dominio o las entidades del negocio.
Un requisito especial es un requisito que aparece durante el análisis .
Como ejemplos podemos citar restricciones sobre:
• Persistencia.
• Distribución y concurrencia.
• Características de seguridad.
• Tolerancia a fallos.
• Gestión de transacciones.
Las entradas y los resultados del análisis de un caso de uso.
Podemos utilizar las siguientes guías para identificar clases:
• Identificar clases entidad a partir de considerarse que
información debe utilizarse y manipularse para realizar
el caso de uso.
• Identificar una clase de interfaz para cada actor
humano, y dejar que esta clase represente la ventana
principal de la interfaz de usuario.
• Identificar una clase de interfaz primitiva para cada
clase de entidad que hayamos encontrado
anteriormente.
• Identificar una clase de interfaz central para cada actor
que sea un sistema externo.
Se utiliza un diagrama de colaboración para
describir como interactúan los objetos
encontrados para realizar el caso de uso.
Podemos observar lo siguiente:
• Un caso de uso se inicia mediante un
mensaje proveniente de una instancia de
un actor.
• Cada clase identificada en el paso anterior
debe tener una instancia en esta
colaboración.
• Los enlaces del diagrama son instancias
de las asociaciones entre clases del
análisis.
En este paso recogeremos
todos los requisitos sobre
una realización de caso de
uso que se identifican en el
análisis.
Identificar y mantener las responsabilidades de una
clase del análisis, basadas en su papel de realizaciones
de caso de uso.
Identificar y mantener los atributos y relaciones de la clase
análisis.
Capturar requisitos especiales sobre la realización de la clase
análisis.
Los objetos Factura se crean durante el caso de uso Enviar Factura al Comprador. El vendedor lleva a cabo
este caso de uso para solicitar al comprador que pague un pedido (un pedido que fue creado durante los
casos de uso Solicitar Bienes y Servicios). Durante este caso de uso, la factura se pasa al comprador, que
puede decidir pagarla después.
El pago se lleva a cabo en el caso de uso Pagar Factura, donde el objeto Planificador de Pagos
planifica el pago de un objeto Factura. Más adelante se paga la factura, y el objeto Factura se cierra.
Obsérvese, sin embargo, que la misma instancia de factura participa en ambos casos de Uso,
Enviar Factura al Comprador y Pagar Factura.
El Planificador de pagos tiene las siguientes responsabilidades:
• Crear una solicitud de pago.
• Hacer el seguimiento de los pagos que se han planificado y enviar una notificación cuando se
ha efectuado o cancelado el pago.
• Iniciar la transferencia de dinero en la fecha debida.
• Notificar una factura cuando se ha planificado para su pago y cuando se ha pagado (es
decir,cerrado).
Un atributo especifica una propiedad de una clase de análisis,
y normalmente es necesaria para las responsabilidades de su
clase(como se trató en el paso anterior)
Los objetos del análisis interactúan unos con otros mediante
enlaces en los diagramas de colaboración. Estos enlaces
suelen ser instancias de asociaciones entre sus
correspondientes.
Las generalizaciones deberían utilizarse durante el análisis
para extraer comportamiento compartido y común entre
varias clases del análisis diferentes.
Las características del requisito de persistencia de la clase Factura podrían definirse de la
siguiente manera:
• Rango de tamaño: 2 a 24 Kbytes por objeto.
• Volumen: hasta 100.000.
• Frecuencia de actualización:
— Creación/borrado: 1.000 al día.
— Actualización: 30 actualizaciones a la hora.
— Lectura: 1 acceso a la hora.
5. Expo - Capitulo 8 - Miercoles.pptx
5. Expo - Capitulo 8 - Miercoles.pptx
5. Expo - Capitulo 8 - Miercoles.pptx

Más contenido relacionado

Similar a 5. Expo - Capitulo 8 - Miercoles.pptx

Similar a 5. Expo - Capitulo 8 - Miercoles.pptx (20)

Semana8 soft ii
Semana8 soft iiSemana8 soft ii
Semana8 soft ii
 
6.modelado de los requerimientos escenarios y clases
6.modelado de los requerimientos  escenarios y clases6.modelado de los requerimientos  escenarios y clases
6.modelado de los requerimientos escenarios y clases
 
Semana13-AOO.ppt
Semana13-AOO.pptSemana13-AOO.ppt
Semana13-AOO.ppt
 
Ingeniería de requisitos
Ingeniería de requisitos Ingeniería de requisitos
Ingeniería de requisitos
 
Secme 23279
Secme 23279Secme 23279
Secme 23279
 
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
 
Análisis y diseño de sistemas sesion 12 - diagrama de secuencia
Análisis y diseño de sistemas   sesion 12 - diagrama de secuenciaAnálisis y diseño de sistemas   sesion 12 - diagrama de secuencia
Análisis y diseño de sistemas sesion 12 - diagrama de secuencia
 
ANALISIS DE LAS RELACIONES.ppt
ANALISIS DE LAS RELACIONES.pptANALISIS DE LAS RELACIONES.ppt
ANALISIS DE LAS RELACIONES.ppt
 
Ejercicios-DCU.pdf
Ejercicios-DCU.pdfEjercicios-DCU.pdf
Ejercicios-DCU.pdf
 
Requerimientos
RequerimientosRequerimientos
Requerimientos
 
04 modelo dean�lisis-2
04 modelo dean�lisis-204 modelo dean�lisis-2
04 modelo dean�lisis-2
 
Manual del Software Arena.
Manual del Software Arena.Manual del Software Arena.
Manual del Software Arena.
 
Diagrama de caso de uso.docx
Diagrama de caso de uso.docxDiagrama de caso de uso.docx
Diagrama de caso de uso.docx
 
Diseño de Objetos
Diseño de ObjetosDiseño de Objetos
Diseño de Objetos
 
Caja negra
Caja negraCaja negra
Caja negra
 
13 Clase Flujo De Analisis
13 Clase Flujo De Analisis13 Clase Flujo De Analisis
13 Clase Flujo De Analisis
 
7.modelado de los requerimientos escenarios y clases
7.modelado de los requerimientos  escenarios y clases7.modelado de los requerimientos  escenarios y clases
7.modelado de los requerimientos escenarios y clases
 
9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10
 
9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10
 
Clase3
Clase3Clase3
Clase3
 

Último

Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxcorreafrancoci00
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)Samuel Solís Fuentes
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocioMagemyl Egana
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxUPSE
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocioMagemyl Egana
 
contabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superiorcontabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superiorDalia Rodriguez
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...juanforero141
 
Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfCarlosSanchez452245
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfUPSE
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptxalzabenjaminci00
 

Último (10)

Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocio
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocio
 
contabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superiorcontabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superior
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
 
Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdf
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
 

5. Expo - Capitulo 8 - Miercoles.pptx

  • 2. FLUJO DE TRABAJO El flujo de trabajo en el análisis, incluyendo a los trabajadores participantes y sus actividades.
  • 3. ACTIVIDAD: ANÁLISIS DE LA ARQUITECTURA El propósito es esbozar el modelo de análisis mediante la identificación de paquetes del análisis, clases del análisis evidentes, y requisitos comunes.
  • 4. Las entradas y los resultados del análisis arquitectónico.
  • 5. La identificación de paquetes de servicio se suele hacer cuando el trabajo de análisis está avanzado. Para identificar paquetes de servicio debemos: • Identificar un paquete de servicio por cada servicio opcional. • Identificar un paquete de servicio por cada servicio que podría hacerse opcional.
  • 6. Deberían definirse dependencias entre los paquetes del análisis si sus contenidos están relacionados. El objetivo es conseguir paquetes que sean relativamente independientes y débilmente acoplados pero que posean una cohesión interna alta.
  • 7. Pueden identificarse una lista de clases entidad candidatas basado en las clases del dominio o las entidades del negocio. Un requisito especial es un requisito que aparece durante el análisis . Como ejemplos podemos citar restricciones sobre: • Persistencia. • Distribución y concurrencia. • Características de seguridad. • Tolerancia a fallos. • Gestión de transacciones.
  • 8. Las entradas y los resultados del análisis de un caso de uso.
  • 9. Podemos utilizar las siguientes guías para identificar clases: • Identificar clases entidad a partir de considerarse que información debe utilizarse y manipularse para realizar el caso de uso. • Identificar una clase de interfaz para cada actor humano, y dejar que esta clase represente la ventana principal de la interfaz de usuario. • Identificar una clase de interfaz primitiva para cada clase de entidad que hayamos encontrado anteriormente. • Identificar una clase de interfaz central para cada actor que sea un sistema externo.
  • 10. Se utiliza un diagrama de colaboración para describir como interactúan los objetos encontrados para realizar el caso de uso. Podemos observar lo siguiente: • Un caso de uso se inicia mediante un mensaje proveniente de una instancia de un actor. • Cada clase identificada en el paso anterior debe tener una instancia en esta colaboración. • Los enlaces del diagrama son instancias de las asociaciones entre clases del análisis.
  • 11. En este paso recogeremos todos los requisitos sobre una realización de caso de uso que se identifican en el análisis.
  • 12. Identificar y mantener las responsabilidades de una clase del análisis, basadas en su papel de realizaciones de caso de uso. Identificar y mantener los atributos y relaciones de la clase análisis. Capturar requisitos especiales sobre la realización de la clase análisis.
  • 13.
  • 14. Los objetos Factura se crean durante el caso de uso Enviar Factura al Comprador. El vendedor lleva a cabo este caso de uso para solicitar al comprador que pague un pedido (un pedido que fue creado durante los casos de uso Solicitar Bienes y Servicios). Durante este caso de uso, la factura se pasa al comprador, que puede decidir pagarla después. El pago se lleva a cabo en el caso de uso Pagar Factura, donde el objeto Planificador de Pagos planifica el pago de un objeto Factura. Más adelante se paga la factura, y el objeto Factura se cierra. Obsérvese, sin embargo, que la misma instancia de factura participa en ambos casos de Uso, Enviar Factura al Comprador y Pagar Factura.
  • 15. El Planificador de pagos tiene las siguientes responsabilidades: • Crear una solicitud de pago. • Hacer el seguimiento de los pagos que se han planificado y enviar una notificación cuando se ha efectuado o cancelado el pago. • Iniciar la transferencia de dinero en la fecha debida. • Notificar una factura cuando se ha planificado para su pago y cuando se ha pagado (es decir,cerrado).
  • 16. Un atributo especifica una propiedad de una clase de análisis, y normalmente es necesaria para las responsabilidades de su clase(como se trató en el paso anterior)
  • 17. Los objetos del análisis interactúan unos con otros mediante enlaces en los diagramas de colaboración. Estos enlaces suelen ser instancias de asociaciones entre sus correspondientes.
  • 18. Las generalizaciones deberían utilizarse durante el análisis para extraer comportamiento compartido y común entre varias clases del análisis diferentes.
  • 19. Las características del requisito de persistencia de la clase Factura podrían definirse de la siguiente manera: • Rango de tamaño: 2 a 24 Kbytes por objeto. • Volumen: hasta 100.000. • Frecuencia de actualización: — Creación/borrado: 1.000 al día. — Actualización: 30 actualizaciones a la hora. — Lectura: 1 acceso a la hora.