SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
ANÁLISIS Y DISEÑO DE SISTEMAS
DE INFORMACIÓN
Sesión 11 – Modelo de Análisis
Mg. Allende Tauma Renzo R.
CIP. 228248
Al finalizar la unidad el estudiante aplica
conocimientos de metodologías orientadas a
objetos en el análisis de una solución
informática. Además desarrolla un modelo de
datos que sirve de soporte a la solución
informática.
Importancia
El estudiante estará en la capacidad de elaborar
el modelo de análisis, identificando el diagrama
de arquitectura de análisis, y demás artefactos de
análisis.
Logro de la Unidad
Contenido de la Sesión
1
• Análisis orientado a objetos
2
• Artefactos del análisis orientado a objetos
3
• Análisis de la Arquitectura
4
• Análisis de Casos de Uso
5
• Caso Práctico
Datos/Observaciones
DISCIPLINA ANÁLISIS Y DISEÑO
Datos/Observaciones
ANÁLISIS ORIENTADO A OBJETOS
5
Analizar los requisitos que fueron descritos en el
MCU, permitiendo una comprensión más precisa
del sistema, fácil de mantener y que ayude a
estructurar el sistema completo.
Objetivo
Datos/Observaciones
ACTIVIDADES DEL ANÁLISIS ORIENTADO A OBJETOS
Análisis de la
Arquitectura
Análisis de los
Casos de Uso
Análisis de
Clases
Durante el análisis …
Se realizan las siguientes actividades
Análisis de
paquetes
CAPA GENERAL
----------------------------------------------------------------------------------------------------------
CAPA ESPECÍFICA
Requerimientos
Practicas
Curriculum
Asistencia Contratos
Practicante
Datos/Observaciones
ARTEFACTOS DEL ANÁLISIS ORIENTADO A OBJETOS
Modelo de análisis
Arquitectura de análisis
Clases de análisis
Realizaciones de análisis
Modelo Conceptual
CAPA GENERAL
----------------------------------------------------------------------------------------------------------
CAPA ESPECÍFICA
Requerimientos
Practicas
Curriculum
Asistencia Contratos
Practicante
Paquetes de análisis
MA
Datos/Observaciones
MODELO DE ANÁLISIS
Su utilidad radica en que
Permite una apreciación global
conceptual del sistema porque es un
primer intento por definir los conceptos
claves que describen el sistema.
Usado para representar la estructura global
del sistema
Datos/Observaciones
MODELO DE CASOS DE USO VS MODELO DE ANÁLISIS
Modelo de Casos de Uso Modelo de Análisis
Descrito con el lenguaje del cliente. Vista
externa del sistema.
Descrita en el lenguaje de los desarrolladores.
Vista interna del sistema.
Estructurado por los casos de uso. Estructurado por clases estereotipadas y
paquetes.
Utilizado como contrato entre el cliente y
los desarrolladores sobre qué debería y
que NO debería hacer el sistema.
Utilizado por los desarrolladores para
comprender cómo debería darse forma al
sistema.
Puede contener redundancias,
inconsistencias, entre los requisitos.
No debería contener redundancias,
inconsistencias, entre los requisitos.
Captura la funcionalidad del sistema. Esboza como llevar a cabo la funcionalidad
dentro del sistema.
Define los casos de uso. Define las realizaciones de casos de uso.
Datos/Observaciones
ANÁLISIS DE LA ARQUITECTURA
Paquetes de análisis y
dependencias
CAPA GENERAL
----------------------------------------------------------------------------------------------------------
CAPA ESPECÍFICA
Requerimientos
Practicas
Curriculum
Asistencia Contratos
Practicante
Clases de entidad
evidentes
Permite esbozar el modelo de análisis
y su arquitectura
Datos/Observaciones
ANÁLISIS DE LA ARQUITECTURA
11
CAPA ESPECÍFICA
(Contienen CU que manejan
datos transaccionales del core
del negocio)
CAPA GENERAL
(Contienen CU que manejan
datos maestros, servicios,
seguridad y casos de apoyo
del sistema )
PA 2
PA 1
PA 3
Capa Específica
Capa General
Los paquetes identificados se organizarán
en la Capa de Aplicación
Datos/Observaciones
CASO PRÁCTICO
Deben de generar los PAQUETES
CASO: "Su proyecto asignado"
Datos/Observaciones
ANÁLISIS DE CASOS DE USO
Todas las clases de análisis Requisitos especiales sobre la
realización de un caso de uso
-----
----------
----------
----------
----------
----------
----------
----
ECU
comportamiento de los casos
de uso entre los objetos de
análisis que interactúan
Establecer detalles de la relación necesaria entre clases de análisis
para lograr la funcionalidad descrita en el CU
Datos/Observaciones
REALIZACIÓN DE CASOS DE USO
Una realización de caso de uso describe
cómo un caso de uso en particular es
modelado, primero en el modelo de
análisis y después en el modelo de
diseño, en términos de objetos
colaboradores.
Datos/Observaciones
¿CÓMO ENCONTRAR CLASES DE ANÁLISIS?
ECU
Se identifican por CU:
- Cero o más clases de interfaz
- Una clase control
- Una o más clases entidad
Datos/Observaciones
CLASES DE ANÁLISIS
• Son clases estereotipadas
para crear modelos ideales de
objetos.
• Se basa en el patrón MVC
(Model-View-Controller), que
define clases enfocadas a la
separación de
responsabilidades.
Datos/Observaciones
CLASE BOUNDARY
17
Ejemplo:
El CU “Procesar Facturación” envía información a un Sistema de
Facturación externo.
Describe una interacción entre el sistema con los
usuarios y con otros sistemas (Dispositivos o
Software). Pueden modelar formularios, protocolos o
APIs.
Datos/Observaciones
CLASE CONTROL
Ejemplo:
En un paquete de análisis denominado Evaluación se
ubican los CU: “Evaluar empleado”, “Procesar
evaluación de desempeño” y “Consultar estadísticas de
Evaluaciones”. La clase control que coordine el trabajo
de cada uno es:
Modela la coordinación, secuencia, transacciones y
control de otros objetos.
Todos los CU ubicados en un paquete de análisis
comparten la misma clase control.
Datos/Observaciones
CLASE ENTITY
Ejemplo:
En el caso de uso “Mantener empleados” en el cual se
puede registrar, modificar o desactivar empleados es
evidente que la información que debe ser manipulada es
del empleado.
Modela información o comportamiento que
posee una vida larga en el sistema.
Estas clases sufren un proceso de refinamiento a
medida que se ubica a la misma clase entidad
dentro de distintas realizaciones de caso de uso.
Datos/Observaciones
DIAGRAMA DE CLASES DE ANÁLISIS
Datos/Observaciones
CASO PRÁCTICO
CASO “Su proyecto Asignado"
Se elaborará el Diagrama de
Clases de Análisis de sus casos
de uso principales.

Más contenido relacionado

La actualidad más candente

Presentacion especificacion de requerimientos
Presentacion especificacion de requerimientosPresentacion especificacion de requerimientos
Presentacion especificacion de requerimientosUPTP
 
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
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificadoaioria2525
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 CapasFani Calle
 
Herramientas De Control, Monitoreo Y Acceso A Base De Datos
Herramientas De Control, Monitoreo Y Acceso A Base De DatosHerramientas De Control, Monitoreo Y Acceso A Base De Datos
Herramientas De Control, Monitoreo Y Acceso A Base De DatosYazmin Ibarra
 
Ppt de ingenieria de requerimiento
Ppt de ingenieria de requerimientoPpt de ingenieria de requerimiento
Ppt de ingenieria de requerimientomely1930
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UMLramirezjaime
 
casos de uso
casos de usocasos de uso
casos de usostill01
 
Análisisde requerimientos
Análisisde requerimientosAnálisisde requerimientos
Análisisde requerimientosmayrapeg
 
IEEE 1471-2000: Documento de arquitectura de software
IEEE 1471-2000: Documento de arquitectura de softwareIEEE 1471-2000: Documento de arquitectura de software
IEEE 1471-2000: Documento de arquitectura de softwareJesús Navarro
 
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
 
Ingeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientosIngeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientosunrated999
 

La actualidad más candente (20)

Presentacion especificacion de requerimientos
Presentacion especificacion de requerimientosPresentacion especificacion de requerimientos
Presentacion especificacion de requerimientos
 
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
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificado
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Herramientas De Control, Monitoreo Y Acceso A Base De Datos
Herramientas De Control, Monitoreo Y Acceso A Base De DatosHerramientas De Control, Monitoreo Y Acceso A Base De Datos
Herramientas De Control, Monitoreo Y Acceso A Base De Datos
 
Ppt de ingenieria de requerimiento
Ppt de ingenieria de requerimientoPpt de ingenieria de requerimiento
Ppt de ingenieria de requerimiento
 
Vista lógica
Vista lógicaVista lógica
Vista lógica
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
Uml presentacion
Uml   presentacionUml   presentacion
Uml presentacion
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
 
Uml (presentación 6)
Uml (presentación 6)Uml (presentación 6)
Uml (presentación 6)
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
casos de uso
casos de usocasos de uso
casos de uso
 
Análisisde requerimientos
Análisisde requerimientosAnálisisde requerimientos
Análisisde requerimientos
 
IEEE 1471-2000: Documento de arquitectura de software
IEEE 1471-2000: Documento de arquitectura de softwareIEEE 1471-2000: Documento de arquitectura de software
IEEE 1471-2000: Documento de arquitectura de software
 
1. uml
1. uml1. uml
1. uml
 
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)
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 
Ingeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientosIngeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientos
 

Similar a Análisis orientado a objetos y modelo de datos

Sem 8 Modelo De Analisis
Sem 8 Modelo De AnalisisSem 8 Modelo De Analisis
Sem 8 Modelo De Analisisguest0a6e49
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDat@center S.A
 
Documentacion_de_proyectos_de_software
Documentacion_de_proyectos_de_softwareDocumentacion_de_proyectos_de_software
Documentacion_de_proyectos_de_softwarefernaik
 
El desarrollo de software orientado a aspectos
El desarrollo de software orientado a aspectosEl desarrollo de software orientado a aspectos
El desarrollo de software orientado a aspectosTensor
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicaslandeta_p
 
13 Clase Flujo De Analisis
13 Clase Flujo De Analisis13 Clase Flujo De Analisis
13 Clase Flujo De AnalisisJulio Pari
 
Proceso racional unificado
Proceso racional unificadoProceso racional unificado
Proceso racional unificadokary-1004
 
Metodologia de iconix jhon poo
Metodologia de iconix jhon pooMetodologia de iconix jhon poo
Metodologia de iconix jhon pooJhon Yuqui
 
Fundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas IIFundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas IIJimmyWilfredMassVerd
 
Proyecto de Software y Estimacion de Coste
Proyecto de Software y Estimacion de CosteProyecto de Software y Estimacion de Coste
Proyecto de Software y Estimacion de CosteCAMILO
 
Exposición de etapas de analisis de sistemas Modulo CBTA 131
Exposición de etapas de analisis de sistemas Modulo CBTA 131Exposición de etapas de analisis de sistemas Modulo CBTA 131
Exposición de etapas de analisis de sistemas Modulo CBTA 131Anayelii Cortés M
 

Similar a Análisis orientado a objetos y modelo de datos (20)

13 clase-flujo-de-analisis
13 clase-flujo-de-analisis13 clase-flujo-de-analisis
13 clase-flujo-de-analisis
 
Sem 8 Modelo De Analisis
Sem 8 Modelo De AnalisisSem 8 Modelo De Analisis
Sem 8 Modelo De Analisis
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a Objetos
 
Manual de sistema
Manual de sistemaManual de sistema
Manual de sistema
 
Semana8 soft ii
Semana8 soft iiSemana8 soft ii
Semana8 soft ii
 
Documentacion_de_proyectos_de_software
Documentacion_de_proyectos_de_softwareDocumentacion_de_proyectos_de_software
Documentacion_de_proyectos_de_software
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
El desarrollo de software orientado a aspectos
El desarrollo de software orientado a aspectosEl desarrollo de software orientado a aspectos
El desarrollo de software orientado a aspectos
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
13 Clase Flujo De Analisis
13 Clase Flujo De Analisis13 Clase Flujo De Analisis
13 Clase Flujo De Analisis
 
Proceso racional unificado
Proceso racional unificadoProceso racional unificado
Proceso racional unificado
 
Ciclo de vida cascada
Ciclo de vida cascadaCiclo de vida cascada
Ciclo de vida cascada
 
Herramientas fabry
Herramientas fabryHerramientas fabry
Herramientas fabry
 
Herramientas fabry
Herramientas fabryHerramientas fabry
Herramientas fabry
 
Metodologia de iconix jhon poo
Metodologia de iconix jhon pooMetodologia de iconix jhon poo
Metodologia de iconix jhon poo
 
Fundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas IIFundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas II
 
Modelado
ModeladoModelado
Modelado
 
Modelado
ModeladoModelado
Modelado
 
Proyecto de Software y Estimacion de Coste
Proyecto de Software y Estimacion de CosteProyecto de Software y Estimacion de Coste
Proyecto de Software y Estimacion de Coste
 
Exposición de etapas de analisis de sistemas Modulo CBTA 131
Exposición de etapas de analisis de sistemas Modulo CBTA 131Exposición de etapas de analisis de sistemas Modulo CBTA 131
Exposición de etapas de analisis de sistemas Modulo CBTA 131
 

Más de GianfrancoEduardoBra

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 secuenciaGianfrancoEduardoBra
 
Análisis y diseño de sistemas sesion 13 - diagrama de componentes y despliegue
Análisis y diseño de sistemas   sesion 13 - diagrama de componentes y despliegueAnálisis y diseño de sistemas   sesion 13 - diagrama de componentes y despliegue
Análisis y diseño de sistemas sesion 13 - diagrama de componentes y despliegueGianfrancoEduardoBra
 
Análisis y diseño de sistemas sesion 15 - casos de estudio
Análisis y diseño de sistemas   sesion 15 - casos de estudioAnálisis y diseño de sistemas   sesion 15 - casos de estudio
Análisis y diseño de sistemas sesion 15 - casos de estudioGianfrancoEduardoBra
 
Análisis y diseño de sistemas sesion 09 - validacion de requisitos
Análisis y diseño de sistemas   sesion 09 - validacion de requisitosAnálisis y diseño de sistemas   sesion 09 - validacion de requisitos
Análisis y diseño de sistemas sesion 09 - validacion de requisitosGianfrancoEduardoBra
 
Análisis y diseño de sistemas sesion 09 - validacion de requisitos ii
Análisis y diseño de sistemas   sesion 09 - validacion de requisitos iiAnálisis y diseño de sistemas   sesion 09 - validacion de requisitos ii
Análisis y diseño de sistemas sesion 09 - validacion de requisitos iiGianfrancoEduardoBra
 
Análisis y diseño de sistemas sesion 08 - analisis y especificacion de requ...
Análisis y diseño de sistemas   sesion 08 - analisis y especificacion de requ...Análisis y diseño de sistemas   sesion 08 - analisis y especificacion de requ...
Análisis y diseño de sistemas sesion 08 - analisis y especificacion de requ...GianfrancoEduardoBra
 
Análisis y diseño de sistemas sesion 07 - casos de estudio (captura de requ...
Análisis y diseño de sistemas   sesion 07 - casos de estudio (captura de requ...Análisis y diseño de sistemas   sesion 07 - casos de estudio (captura de requ...
Análisis y diseño de sistemas sesion 07 - casos de estudio (captura de requ...GianfrancoEduardoBra
 
Análisis y diseño de sistemas sesion 06 - fundamentos y capturas de requisitos
Análisis y diseño de sistemas   sesion 06 - fundamentos y capturas de requisitosAnálisis y diseño de sistemas   sesion 06 - fundamentos y capturas de requisitos
Análisis y diseño de sistemas sesion 06 - fundamentos y capturas de requisitosGianfrancoEduardoBra
 
Análisis y diseño de sistemas sesion 04 - modelado de procesos de negocio
Análisis y diseño de sistemas   sesion 04 - modelado de procesos de negocioAnálisis y diseño de sistemas   sesion 04 - modelado de procesos de negocio
Análisis y diseño de sistemas sesion 04 - modelado de procesos de negocioGianfrancoEduardoBra
 
Análisis y diseño de sistemas sesion 03 - modelado de dominio
Análisis y diseño de sistemas   sesion 03 - modelado de dominioAnálisis y diseño de sistemas   sesion 03 - modelado de dominio
Análisis y diseño de sistemas sesion 03 - modelado de dominioGianfrancoEduardoBra
 
Análisis y diseño de sistemas sesion 02 - modelado de procesos de negocio
Análisis y diseño de sistemas   sesion 02 - modelado de procesos de negocioAnálisis y diseño de sistemas   sesion 02 - modelado de procesos de negocio
Análisis y diseño de sistemas sesion 02 - modelado de procesos de negocioGianfrancoEduardoBra
 
Análisis y diseño de sistemas sesion 02 - modelado de procesos de negocio ii
Análisis y diseño de sistemas   sesion 02 - modelado de procesos de negocio iiAnálisis y diseño de sistemas   sesion 02 - modelado de procesos de negocio ii
Análisis y diseño de sistemas sesion 02 - modelado de procesos de negocio iiGianfrancoEduardoBra
 
Análisis y diseño de sistemas sesion 01 - introduccion a los procesos de ne...
Análisis y diseño de sistemas   sesion 01 - introduccion a los procesos de ne...Análisis y diseño de sistemas   sesion 01 - introduccion a los procesos de ne...
Análisis y diseño de sistemas sesion 01 - introduccion a los procesos de ne...GianfrancoEduardoBra
 

Más de GianfrancoEduardoBra (13)

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
 
Análisis y diseño de sistemas sesion 13 - diagrama de componentes y despliegue
Análisis y diseño de sistemas   sesion 13 - diagrama de componentes y despliegueAnálisis y diseño de sistemas   sesion 13 - diagrama de componentes y despliegue
Análisis y diseño de sistemas sesion 13 - diagrama de componentes y despliegue
 
Análisis y diseño de sistemas sesion 15 - casos de estudio
Análisis y diseño de sistemas   sesion 15 - casos de estudioAnálisis y diseño de sistemas   sesion 15 - casos de estudio
Análisis y diseño de sistemas sesion 15 - casos de estudio
 
Análisis y diseño de sistemas sesion 09 - validacion de requisitos
Análisis y diseño de sistemas   sesion 09 - validacion de requisitosAnálisis y diseño de sistemas   sesion 09 - validacion de requisitos
Análisis y diseño de sistemas sesion 09 - validacion de requisitos
 
Análisis y diseño de sistemas sesion 09 - validacion de requisitos ii
Análisis y diseño de sistemas   sesion 09 - validacion de requisitos iiAnálisis y diseño de sistemas   sesion 09 - validacion de requisitos ii
Análisis y diseño de sistemas sesion 09 - validacion de requisitos ii
 
Análisis y diseño de sistemas sesion 08 - analisis y especificacion de requ...
Análisis y diseño de sistemas   sesion 08 - analisis y especificacion de requ...Análisis y diseño de sistemas   sesion 08 - analisis y especificacion de requ...
Análisis y diseño de sistemas sesion 08 - analisis y especificacion de requ...
 
Análisis y diseño de sistemas sesion 07 - casos de estudio (captura de requ...
Análisis y diseño de sistemas   sesion 07 - casos de estudio (captura de requ...Análisis y diseño de sistemas   sesion 07 - casos de estudio (captura de requ...
Análisis y diseño de sistemas sesion 07 - casos de estudio (captura de requ...
 
Análisis y diseño de sistemas sesion 06 - fundamentos y capturas de requisitos
Análisis y diseño de sistemas   sesion 06 - fundamentos y capturas de requisitosAnálisis y diseño de sistemas   sesion 06 - fundamentos y capturas de requisitos
Análisis y diseño de sistemas sesion 06 - fundamentos y capturas de requisitos
 
Análisis y diseño de sistemas sesion 04 - modelado de procesos de negocio
Análisis y diseño de sistemas   sesion 04 - modelado de procesos de negocioAnálisis y diseño de sistemas   sesion 04 - modelado de procesos de negocio
Análisis y diseño de sistemas sesion 04 - modelado de procesos de negocio
 
Análisis y diseño de sistemas sesion 03 - modelado de dominio
Análisis y diseño de sistemas   sesion 03 - modelado de dominioAnálisis y diseño de sistemas   sesion 03 - modelado de dominio
Análisis y diseño de sistemas sesion 03 - modelado de dominio
 
Análisis y diseño de sistemas sesion 02 - modelado de procesos de negocio
Análisis y diseño de sistemas   sesion 02 - modelado de procesos de negocioAnálisis y diseño de sistemas   sesion 02 - modelado de procesos de negocio
Análisis y diseño de sistemas sesion 02 - modelado de procesos de negocio
 
Análisis y diseño de sistemas sesion 02 - modelado de procesos de negocio ii
Análisis y diseño de sistemas   sesion 02 - modelado de procesos de negocio iiAnálisis y diseño de sistemas   sesion 02 - modelado de procesos de negocio ii
Análisis y diseño de sistemas sesion 02 - modelado de procesos de negocio ii
 
Análisis y diseño de sistemas sesion 01 - introduccion a los procesos de ne...
Análisis y diseño de sistemas   sesion 01 - introduccion a los procesos de ne...Análisis y diseño de sistemas   sesion 01 - introduccion a los procesos de ne...
Análisis y diseño de sistemas sesion 01 - introduccion a los procesos de ne...
 

Último

Informe Mensual MARZO DE SUPERVISION.docx
Informe Mensual MARZO DE SUPERVISION.docxInforme Mensual MARZO DE SUPERVISION.docx
Informe Mensual MARZO DE SUPERVISION.docxTAKESHISAC
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialyajhairatapia
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...humberto espejo
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosJeanCarlosLorenzo1
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana5extraviado
 
Diseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje verticalDiseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje verticalEfrain Yungan
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdfRicardoRomeroUrbano
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCarlos Delgado
 
La mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionLa mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionnewspotify528
 
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfPRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfAuraGabriela2
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
1. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf2373743353471. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf237374335347vd110501
 
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdfMETROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdfesparzadaniela548
 
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptxMUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptxIcelaMartnezVictorin
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...Arquitecto Alejandro Gomez cornejo muñoz
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfPPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfDarwinJPaulino
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaLissetteMorejonLeon
 

Último (20)

Informe Mensual MARZO DE SUPERVISION.docx
Informe Mensual MARZO DE SUPERVISION.docxInforme Mensual MARZO DE SUPERVISION.docx
Informe Mensual MARZO DE SUPERVISION.docx
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundial
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana
 
Diseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje verticalDiseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje vertical
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
 
presentación manipulación manual de cargas sunafil
presentación manipulación manual de cargas sunafilpresentación manipulación manual de cargas sunafil
presentación manipulación manual de cargas sunafil
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric Project
 
La mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionLa mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacion
 
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfPRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
1. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf2373743353471. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf237374335347
 
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdfMETROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
 
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptxMUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfPPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieria
 

Análisis orientado a objetos y modelo de datos

  • 1. ANÁLISIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN Sesión 11 – Modelo de Análisis Mg. Allende Tauma Renzo R. CIP. 228248
  • 2. Al finalizar la unidad el estudiante aplica conocimientos de metodologías orientadas a objetos en el análisis de una solución informática. Además desarrolla un modelo de datos que sirve de soporte a la solución informática. Importancia El estudiante estará en la capacidad de elaborar el modelo de análisis, identificando el diagrama de arquitectura de análisis, y demás artefactos de análisis. Logro de la Unidad
  • 3. Contenido de la Sesión 1 • Análisis orientado a objetos 2 • Artefactos del análisis orientado a objetos 3 • Análisis de la Arquitectura 4 • Análisis de Casos de Uso 5 • Caso Práctico
  • 5. Datos/Observaciones ANÁLISIS ORIENTADO A OBJETOS 5 Analizar los requisitos que fueron descritos en el MCU, permitiendo una comprensión más precisa del sistema, fácil de mantener y que ayude a estructurar el sistema completo. Objetivo
  • 6. Datos/Observaciones ACTIVIDADES DEL ANÁLISIS ORIENTADO A OBJETOS Análisis de la Arquitectura Análisis de los Casos de Uso Análisis de Clases Durante el análisis … Se realizan las siguientes actividades Análisis de paquetes CAPA GENERAL ---------------------------------------------------------------------------------------------------------- CAPA ESPECÍFICA Requerimientos Practicas Curriculum Asistencia Contratos Practicante
  • 7. Datos/Observaciones ARTEFACTOS DEL ANÁLISIS ORIENTADO A OBJETOS Modelo de análisis Arquitectura de análisis Clases de análisis Realizaciones de análisis Modelo Conceptual CAPA GENERAL ---------------------------------------------------------------------------------------------------------- CAPA ESPECÍFICA Requerimientos Practicas Curriculum Asistencia Contratos Practicante Paquetes de análisis MA
  • 8. Datos/Observaciones MODELO DE ANÁLISIS Su utilidad radica en que Permite una apreciación global conceptual del sistema porque es un primer intento por definir los conceptos claves que describen el sistema. Usado para representar la estructura global del sistema
  • 9. Datos/Observaciones MODELO DE CASOS DE USO VS MODELO DE ANÁLISIS Modelo de Casos de Uso Modelo de Análisis Descrito con el lenguaje del cliente. Vista externa del sistema. Descrita en el lenguaje de los desarrolladores. Vista interna del sistema. Estructurado por los casos de uso. Estructurado por clases estereotipadas y paquetes. Utilizado como contrato entre el cliente y los desarrolladores sobre qué debería y que NO debería hacer el sistema. Utilizado por los desarrolladores para comprender cómo debería darse forma al sistema. Puede contener redundancias, inconsistencias, entre los requisitos. No debería contener redundancias, inconsistencias, entre los requisitos. Captura la funcionalidad del sistema. Esboza como llevar a cabo la funcionalidad dentro del sistema. Define los casos de uso. Define las realizaciones de casos de uso.
  • 10. Datos/Observaciones ANÁLISIS DE LA ARQUITECTURA Paquetes de análisis y dependencias CAPA GENERAL ---------------------------------------------------------------------------------------------------------- CAPA ESPECÍFICA Requerimientos Practicas Curriculum Asistencia Contratos Practicante Clases de entidad evidentes Permite esbozar el modelo de análisis y su arquitectura
  • 11. Datos/Observaciones ANÁLISIS DE LA ARQUITECTURA 11 CAPA ESPECÍFICA (Contienen CU que manejan datos transaccionales del core del negocio) CAPA GENERAL (Contienen CU que manejan datos maestros, servicios, seguridad y casos de apoyo del sistema ) PA 2 PA 1 PA 3 Capa Específica Capa General Los paquetes identificados se organizarán en la Capa de Aplicación
  • 12. Datos/Observaciones CASO PRÁCTICO Deben de generar los PAQUETES CASO: "Su proyecto asignado"
  • 13. Datos/Observaciones ANÁLISIS DE CASOS DE USO Todas las clases de análisis Requisitos especiales sobre la realización de un caso de uso ----- ---------- ---------- ---------- ---------- ---------- ---------- ---- ECU comportamiento de los casos de uso entre los objetos de análisis que interactúan Establecer detalles de la relación necesaria entre clases de análisis para lograr la funcionalidad descrita en el CU
  • 14. Datos/Observaciones REALIZACIÓN DE CASOS DE USO Una realización de caso de uso describe cómo un caso de uso en particular es modelado, primero en el modelo de análisis y después en el modelo de diseño, en términos de objetos colaboradores.
  • 15. Datos/Observaciones ¿CÓMO ENCONTRAR CLASES DE ANÁLISIS? ECU Se identifican por CU: - Cero o más clases de interfaz - Una clase control - Una o más clases entidad
  • 16. Datos/Observaciones CLASES DE ANÁLISIS • Son clases estereotipadas para crear modelos ideales de objetos. • Se basa en el patrón MVC (Model-View-Controller), que define clases enfocadas a la separación de responsabilidades.
  • 17. Datos/Observaciones CLASE BOUNDARY 17 Ejemplo: El CU “Procesar Facturación” envía información a un Sistema de Facturación externo. Describe una interacción entre el sistema con los usuarios y con otros sistemas (Dispositivos o Software). Pueden modelar formularios, protocolos o APIs.
  • 18. Datos/Observaciones CLASE CONTROL Ejemplo: En un paquete de análisis denominado Evaluación se ubican los CU: “Evaluar empleado”, “Procesar evaluación de desempeño” y “Consultar estadísticas de Evaluaciones”. La clase control que coordine el trabajo de cada uno es: Modela la coordinación, secuencia, transacciones y control de otros objetos. Todos los CU ubicados en un paquete de análisis comparten la misma clase control.
  • 19. Datos/Observaciones CLASE ENTITY Ejemplo: En el caso de uso “Mantener empleados” en el cual se puede registrar, modificar o desactivar empleados es evidente que la información que debe ser manipulada es del empleado. Modela información o comportamiento que posee una vida larga en el sistema. Estas clases sufren un proceso de refinamiento a medida que se ubica a la misma clase entidad dentro de distintas realizaciones de caso de uso.
  • 21. Datos/Observaciones CASO PRÁCTICO CASO “Su proyecto Asignado" Se elaborará el Diagrama de Clases de Análisis de sus casos de uso principales.