SlideShare a Scribd company logo
1 of 24
Programación
Orientada a Objetos
M.C.MAYRA DEYANIRA FLORES GUERRERO
Diagrama Entidad-Relación
 Una manera para analizar los
sistemas, y poder definir las
fronteras adecuadas del sistema es
usar un Modelo Entidad-Relación.
 Los elementos que forman un sistema
organizacional pueden ser llamados
entidades. Una entidad puede ser una
persona, un lugar o una cosa, tal como un
pasajero en una línea aérea, un destino o un
avión. En forma alterna, una entidad puede
ser un evento, tal como el fin de mes, un
periodo de ventas o la falla de una máquina.
Una relación es la asociación que describe
la interacción entre las entidades.
Diagrama Entidad-Relación
Simbología
*Entidad
*Atributos
*Relación 1:1
1:M
M:1
M:M
Tipos diferentes de Diagramas (E-R)
 El primero es una relación (1:1)
 Aquí a cada EMPLEADO le es asignado
solamente una EXTENSIÓN TELEFÓNICA, y
cada EXTENSIÓN TELEFÓNICA es única
para cada EMPLEADO.
EMPLEADO
EXTENSIÓN
TELEFÓNICA
1:1
 El segundo diagrama muestra una relación
muchos a uno (M:1). Un DEPARTAMENTO
puede tener muchos EMPLEADOS, pero el
EMPLEADO puede pertenecer a solamente
un DEPARTAMENTO.
EMPLEADO DEPARTAMENTO
M:1
 El tercer tipo de Diagrama (E-R) muestra una
relación uno a muchos(1:M). Un DESTINO
DE VIAJE puede ser registrado para muchos
PASAJEROS, pero un PASAJERO tendrá
solamente un DESTINO DE VIAJE final.
DESTINO DE VIAJE PASAJERO
1:M
 El cuarto diagrama nos muestra una relación
muchos a muchos (M:M). Un VUELO puede
llevar muchos PASAJEROS y un PASAJERO
puede tener muchos VUELOS en su itinerario.
VUELO PASAJERO
M:M
Reglas de interrelación de tablas
 Relación 1:1
La llave primaria de una de las dos tablas o entidad pasa
a la siguiente tabla o entidad.
 Relación 1:M, M:1
La llave primaria de la tabla que tiene la relación número
1 pasa como llave foránea a la tabla de relación de
muchos.
 Relación M:M
Se formara una nueva tabla que contenga las llaves
primarias de ambas tablas o entidades y estas formaran
una llave primaria en la nueva tabla, separadamente
serán llaves foráneas.
Realiza los siguientes ejercicios
 Se desea informatizar parcialmente un banco determinado con los siguientes supuestos:
 El banco tiene distintas sucursales que se identifican por un código.
 Cada sucursal tiene una serie de cuentas corrientes asignadas a ella que se identifican
por un código, distinto para cada cuenta. Una cuenta corriente pertenece a uno o varios
clientes. Es posible, sin embargo, que las operaciones que pueda realizar cada uno de
estos clientes con la cuenta no sean las mismas. Por ejemplo, si la cuenta 1102456
pertenece a los clientes Fernando López y Paula Suárez, es posible que el privilegio de
cerrar la cuenta sólo lo tenga Fernando López y no Paula Suárez.
 Por otra parte, cada cliente, que se identifica por su No.cuenta puede tener varias
cuentas y, por supuesto, unos privilegios distintos en cada una de ellas.
 Cada cuenta puede tener domiciliaciones asociadas con ella.
 Los clientes pueden tener otorgados préstamos sin que estos préstamos estén asociados
con ninguna de las cuentas corrientes. Cada préstamo se otorga a nombre de un solo
cliente, y a un cliente se le puede otorgar más de un préstamo.
Ejercicio
 Realiza el esquema conceptual en el modelo E/R que refleja toda la
información necesaria para la gestión de las líneas de metro de una
determinada ciudad. Los supuestos considerados son los
siguientes:
 Una línea esta compuesta por una serie de estaciones en un orden
determinado, siendo muy importante recoger la información de esta
orden.
 Cada estación pertenece al menos a una línea, pudiendo
pertenecer a varias.
 Una estación nunca puede dejar de pertenecer a una línea a la que
anteriormente pertenecía ( por ejemplo, Exposición, que pertenece
a la línea 1, nunca podrá dejar de pertenecer a esta línea).
 Cada estación puede tener varios accesos, pero consideramos que
un acceso sólo puede pertenecer a una estación.
Continuación…1
 Un acceso nunca podrá cambiar de estación.
 Cada línea tiene asignados una serie de trenes, no pudiendo
suceder que un tren esté asignado a más de una línea, pero sí
que no este asignado a ninguna (por ejemplo, si se encuentra
en reparación).
 Cada línea tiene asignados como mínimo tantos trenes como
estaciones tenga y como máximo el doble del número de
estaciones.
 Algunas estaciones tienen asignadas cocheras, y cada tren
tiene asignada una cochera.
 Un tren puede cambiar de cochera asignada, pero no quedar
sin ella.
 Interesa conocer todos los accesos de cada línea.
Continuación….2
 Un acceso nunca podrá cambiar de estación.
 Cada línea tiene asignados una serie de trenes, no pudiendo
suceder que un tren esté asignado a más de una línea, pero sí
que no este asignado a ninguna (por ejemplo, si se encuentra
en reparación).
 Cada línea tiene asignados como mínimo tantos trenes como
estaciones tenga y como máximo el doble del número de
estaciones.
 Algunas estaciones tienen asignadas cocheras, y cada tren
tiene asignada una cochera.
 Un tren puede cambiar de cochera asignada, pero no quedar
sin ella.
 Interesa conocer todos los accesos de cada línea.
Análisis y Diseño
 1.- Ciclo de vida del desarrollo de sistemas:
Análisis
Diseño
Programación
Pruebas
Implementación
 2.-Estructura de Sistemas:
Capturista
Programador
Analista programador
Líder de Software
Administración de Sistemas
Análisis y Diseño
 ¿Qué es el análisis y diseño de sistemas?
Dentro de las organizaciones se refiere al proceso de examinar
la situación de una empresa con el propósito de mejorarla con
métodos y procedimientos más adecuados.
 El análisis es el proceso de clasificación e implementación de
hechos, diagnósticos del problema (Qué).
 El Diseño es el proceso de planificar, reemplazar o
complementar un sistema organizacional existente (Como).
 ¿Qué es un sistema?
Es un conjunto de componentes que interactúan
entre sí para lograr un objetivo en común .
 ¿Qué es la determinación de proyectos?
Es el estudio de un sistema para conocer como
trabaja y dónde es necesario efectuar mejoras.
 ¿Qué es un requerimiento?
Es una característica que debe incluirse en un nuevo
sistema (Necesidades).
Actividades en la determinación de
requerimientos:
ACTIVIDAD DESCRIPCIÓN
Anticipación de requerimientos Prever las características del sistema con base
en la experiencia previa. Esto puede llevar al
analista a investigar áreas y aspectos que de
otra forma no serian tomados en cuenta.
Investigación de requerimientos Estudio y documentación del sistema actual
utilizando para ello técnicas para hallar hechos,
análisis de flujo de datos y análisis de decisión.
Especificación de requerimientos Análisis de los datos que describen el sistema
para determinar que tan bueno es su
desempeño, que requerimientos se deben
satisfacer y las estrategias para alcanzarlos.
Requerimientos básicos
 Los analistas estructuran su investigación al buscar respuestas
a las siguientes cuatro preguntas importantes:
¿Cuál es el proceso básico de la empresa?
¿Qué datos utiliza o produce este proceso?
¿Cuáles son los límites impuestos por el tiempo y la carga de
trabajo?
¿Qué controles de desempeño utiliza?
Requerimientos de transacción de los
usuarios
¿Qué es una transacción?
¿Qué es lo que forma parte de la transacción que
esta siendo procesada?
¿Qué es lo que inicia la transacción?
¿Quiénes inician los pedidos? ¿Con que propósito?
¿Qué volumen esta siendo asociado con cada
pedido?
 Los sistemas a nivel transacción
Capturan, procesan y almacenan datos por alguna
razón.
El analista debe dar respuestas a las siguientes
preguntas para desarrollar un perfil completo
del sistema bajo investigación:
VOLUMEN
¿Cuál es el volumen de actividades que se presentan?
¿Con que frecuencia ocurren las actividades?
¿Ocurren las actividades de acuerdo a un ciclo?
CONTROL
¿Qué áreas necesitan un control especifico?
¿Cuáles son los métodos de control utilizados?
¿Qué criterios se emplean para medir y evaluar el desempeño?
¿Qué métodos se emplean para detectar lagunas en los controles?
¿Se toman precauciones específicas de seguridad para protección contra una actividad impropia?
¿Existen métodos para evaluar el sistema?
PROCESOS
¿Qué procesos, pasos o funciones constituyen esta actividad?
¿Qué es lo que da inicio a esta actividad?
¿Cuánto tiempo tarda cada actividad?
¿Qué retrasos ocurren o pueden ocurrir?
¿Cuál es el costo de operación del sistema?
DATOS
¿Qué datos entran al sistema y cual es su origen?
¿En que forma se reciben los datos del sistema? Y ¿en que forma son almacenados?
¿Qué datos son almacenados en el sistema o como parte de las actividades del mismo?
¿Quiénes utilizan la información generada por el sistema?
¿Qué es lo que no se utiliza?
¿Qué datos fallan con mayor frecuencia?
¿Qué tablas de referencia, diagramas u otros datos se utilizan?
¿Cómo están codificados o abreviados los datos y actividades?
OTROS ¿Quiénes son las personas clave en el sistema?
Información de sistemas internos con variables (datos) externos.
Los analistas que investigan sistemas para soporte de decisión
deben de formular las mismas preguntas sobre frecuencia y
volumen anteriormente mencionada, pero también deben de
hacer otras para determinar los requerimientos de las
decisiones.
 1.-¿Qué información se utiliza para tomar la decisión?
 2.-¿Cuál es la fuente de esta decisión?
 3.-¿Cómo se deben de procesar la información para producir la
información necesaria?
 4.-¿Cómo debe presentarse la información?
Técnicas para entrar hechos:
Entrevistas: Se emplea para reunir información proveniente de
personas o grupos por lo general son usuarios de los sistemas
existentes ó administradores del mismo. (Algunas veces es
recomendable hablar primero con los administradores para conocer los
requerimientos generales).
 Es importante recordar que los usuarios y los analistas conversan .
No se interrogan.
 A menudo este método es la mejor fuente de información cualitativa
(opiniones).
 Este método es muy útil con personas que no se comunican por escrito
en una forma adecuada ó que no tienen tiempo de llenar un
cuestionario.
Existen 2 Tipos de entrevistas las
estructuradas y las no estructuradas.
 Las no estructuradas: son entrevistas libres de pregunta y
respuesta este formato anima a los entrevistados a
compartir sus sentimientos, ideas y creencias.
 Las estructuradas: Utilizan preguntas en un formato de
respuestas abiertas y cerradas.
 El primero (abiertas) permite que es entrevistado dé
respuestas con sus propias palabras; el segundo
(cerrado) un conjunto anticipado de respuestas.
Cuestionario
 El uso de cuestionario permite a los analistas reunir información
proveniente relacionada con varios aspectos de un sistema de un
grupo grande de personas.
 Este método no permite al analista observar las expresiones o
reacciones de los encuestados.
 Existe otra técnica que es la observación.
CONCLUSIÓN
 Qué hago
 Entrevista no estructurada
 Observación
 Entrevista estructurada en base a un cuestionario abierto.

More Related Content

What's hot (18)

Base de datos
Base de datosBase de datos
Base de datos
 
Introduccionalasbasesdedatos
IntroduccionalasbasesdedatosIntroduccionalasbasesdedatos
Introduccionalasbasesdedatos
 
Actividad 1 base de datos
Actividad 1 base de datosActividad 1 base de datos
Actividad 1 base de datos
 
Bases de datos relacionales completo
Bases de datos relacionales completoBases de datos relacionales completo
Bases de datos relacionales completo
 
Base de datos antonio yeguez
Base de datos antonio yeguezBase de datos antonio yeguez
Base de datos antonio yeguez
 
Sql
SqlSql
Sql
 
Base De Datos
Base De DatosBase De Datos
Base De Datos
 
Diapositivas Modelo Relacional
Diapositivas Modelo RelacionalDiapositivas Modelo Relacional
Diapositivas Modelo Relacional
 
Relaciones en access
Relaciones en accessRelaciones en access
Relaciones en access
 
Base de datos
Base de datosBase de datos
Base de datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciôn
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Bases de datos relacionales completo
Bases de datos relacionales completoBases de datos relacionales completo
Bases de datos relacionales completo
 
Teoria de-bases-de-datos
Teoria de-bases-de-datosTeoria de-bases-de-datos
Teoria de-bases-de-datos
 
Herramientas informáticas 1
Herramientas informáticas 1Herramientas informáticas 1
Herramientas informáticas 1
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
 

Viewers also liked

Herramientas asistidas por_computadora
Herramientas asistidas por_computadoraHerramientas asistidas por_computadora
Herramientas asistidas por_computadora
Jorge Garcia
 
Prueba Con SlideShare
Prueba Con SlideSharePrueba Con SlideShare
Prueba Con SlideShare
ernani89
 
Estimación de requerimientos_de_tiempo
Estimación de requerimientos_de_tiempoEstimación de requerimientos_de_tiempo
Estimación de requerimientos_de_tiempo
Jorge Garcia
 
Modelo E/R
Modelo E/RModelo E/R
Modelo E/R
omarzon
 
Ejercicios en clase Unidad II
Ejercicios en clase Unidad IIEjercicios en clase Unidad II
Ejercicios en clase Unidad II
Luis Caiza
 
computación e informática
computación e informáticacomputación e informática
computación e informática
rousitaxs
 
Diapositivas de computacion e informatica
Diapositivas de computacion e informaticaDiapositivas de computacion e informatica
Diapositivas de computacion e informatica
bloostar
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
Piskamen
 
Diapositivas de trabajo de computacion
Diapositivas de trabajo de computacionDiapositivas de trabajo de computacion
Diapositivas de trabajo de computacion
PatriciaZapatanga
 

Viewers also liked (20)

Guiadelaboratorios
GuiadelaboratoriosGuiadelaboratorios
Guiadelaboratorios
 
Herramientas asistidas por_computadora
Herramientas asistidas por_computadoraHerramientas asistidas por_computadora
Herramientas asistidas por_computadora
 
Enunciados de casos para Bases de Datos
Enunciados de casos para Bases de DatosEnunciados de casos para Bases de Datos
Enunciados de casos para Bases de Datos
 
ejercicios
ejerciciosejercicios
ejercicios
 
Prueba Con SlideShare
Prueba Con SlideSharePrueba Con SlideShare
Prueba Con SlideShare
 
Guia de ejercicios.
Guia de ejercicios.Guia de ejercicios.
Guia de ejercicios.
 
Coleccion de mariposas
Coleccion de mariposasColeccion de mariposas
Coleccion de mariposas
 
Evidencia u1p2
Evidencia u1p2Evidencia u1p2
Evidencia u1p2
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
Estimación de requerimientos_de_tiempo
Estimación de requerimientos_de_tiempoEstimación de requerimientos_de_tiempo
Estimación de requerimientos_de_tiempo
 
Computación e Informática
Computación e Informática Computación e Informática
Computación e Informática
 
Modelo E/R
Modelo E/RModelo E/R
Modelo E/R
 
Ejercicios en clase Unidad II
Ejercicios en clase Unidad IIEjercicios en clase Unidad II
Ejercicios en clase Unidad II
 
computación e informática
computación e informáticacomputación e informática
computación e informática
 
Diapositivas de computacion e informatica
Diapositivas de computacion e informaticaDiapositivas de computacion e informatica
Diapositivas de computacion e informatica
 
Diseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de DatosDiseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de Datos
 
DISEÑO DE SALIDA DE SISTEMAS
DISEÑO DE SALIDA DE SISTEMAS DISEÑO DE SALIDA DE SISTEMAS
DISEÑO DE SALIDA DE SISTEMAS
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 
Diapositivas de trabajo de computacion
Diapositivas de trabajo de computacionDiapositivas de trabajo de computacion
Diapositivas de trabajo de computacion
 

Similar to Analisis y diseño

Anáilisis de requerimientos y DFD
Anáilisis de requerimientos y DFDAnáilisis de requerimientos y DFD
Anáilisis de requerimientos y DFD
Angela Inciarte
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistema
Victor Barraez
 

Similar to Analisis y diseño (20)

Cap. 2 comprensión y modelado
Cap. 2 comprensión y modeladoCap. 2 comprensión y modelado
Cap. 2 comprensión y modelado
 
APLICACIONES INFORMATICAS
APLICACIONES INFORMATICASAPLICACIONES INFORMATICAS
APLICACIONES INFORMATICAS
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 
seguimiento del Capitulo 2
seguimiento del Capitulo 2seguimiento del Capitulo 2
seguimiento del Capitulo 2
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 
Seguimiento del Capitulo 2
 Seguimiento del Capitulo 2 Seguimiento del Capitulo 2
Seguimiento del Capitulo 2
 
Seguimiento del Capitulo 2
Seguimiento del Capitulo 2Seguimiento del Capitulo 2
Seguimiento del Capitulo 2
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 
Segumiento del capitulo 2
Segumiento del capitulo 2Segumiento del capitulo 2
Segumiento del capitulo 2
 
Preguntas del examen
Preguntas del examenPreguntas del examen
Preguntas del examen
 
Análisis
AnálisisAnálisis
Análisis
 
Anlisisydiseodesistemas
AnlisisydiseodesistemasAnlisisydiseodesistemas
Anlisisydiseodesistemas
 
Introduccion al análisis de sistemas de información
Introduccion al análisis de sistemas de informaciónIntroduccion al análisis de sistemas de información
Introduccion al análisis de sistemas de información
 
Ciclo de-vida-de-un-sistema-1
Ciclo de-vida-de-un-sistema-1Ciclo de-vida-de-un-sistema-1
Ciclo de-vida-de-un-sistema-1
 
Anáilisis de requerimientos y DFD
Anáilisis de requerimientos y DFDAnáilisis de requerimientos y DFD
Anáilisis de requerimientos y DFD
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistema
 
Análisis y diseño de sistemas
Análisis y diseño de sistemasAnálisis y diseño de sistemas
Análisis y diseño de sistemas
 

More from Jorge Garcia

Aseguramiento de calidad
Aseguramiento de calidadAseguramiento de calidad
Aseguramiento de calidad
Jorge Garcia
 
Implementación exitosa del_sistema_de_información
Implementación exitosa del_sistema_de_informaciónImplementación exitosa del_sistema_de_información
Implementación exitosa del_sistema_de_información
Jorge Garcia
 
Diseño de entraday_salida
Diseño de entraday_salidaDiseño de entraday_salida
Diseño de entraday_salida
Jorge Garcia
 
Español estructurado
Español estructuradoEspañol estructurado
Español estructurado
Jorge Garcia
 

More from Jorge Garcia (6)

Aseguramiento de calidad
Aseguramiento de calidadAseguramiento de calidad
Aseguramiento de calidad
 
Implementación exitosa del_sistema_de_información
Implementación exitosa del_sistema_de_informaciónImplementación exitosa del_sistema_de_información
Implementación exitosa del_sistema_de_información
 
Diseño de entraday_salida
Diseño de entraday_salidaDiseño de entraday_salida
Diseño de entraday_salida
 
Dfd
DfdDfd
Dfd
 
Español estructurado
Español estructuradoEspañol estructurado
Español estructurado
 
Prototipos
PrototiposPrototipos
Prototipos
 

Recently uploaded

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 

Recently uploaded (20)

Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 

Analisis y diseño

  • 2. Diagrama Entidad-Relación  Una manera para analizar los sistemas, y poder definir las fronteras adecuadas del sistema es usar un Modelo Entidad-Relación.
  • 3.  Los elementos que forman un sistema organizacional pueden ser llamados entidades. Una entidad puede ser una persona, un lugar o una cosa, tal como un pasajero en una línea aérea, un destino o un avión. En forma alterna, una entidad puede ser un evento, tal como el fin de mes, un periodo de ventas o la falla de una máquina. Una relación es la asociación que describe la interacción entre las entidades. Diagrama Entidad-Relación
  • 5. Tipos diferentes de Diagramas (E-R)  El primero es una relación (1:1)  Aquí a cada EMPLEADO le es asignado solamente una EXTENSIÓN TELEFÓNICA, y cada EXTENSIÓN TELEFÓNICA es única para cada EMPLEADO. EMPLEADO EXTENSIÓN TELEFÓNICA 1:1
  • 6.  El segundo diagrama muestra una relación muchos a uno (M:1). Un DEPARTAMENTO puede tener muchos EMPLEADOS, pero el EMPLEADO puede pertenecer a solamente un DEPARTAMENTO. EMPLEADO DEPARTAMENTO M:1
  • 7.  El tercer tipo de Diagrama (E-R) muestra una relación uno a muchos(1:M). Un DESTINO DE VIAJE puede ser registrado para muchos PASAJEROS, pero un PASAJERO tendrá solamente un DESTINO DE VIAJE final. DESTINO DE VIAJE PASAJERO 1:M
  • 8.  El cuarto diagrama nos muestra una relación muchos a muchos (M:M). Un VUELO puede llevar muchos PASAJEROS y un PASAJERO puede tener muchos VUELOS en su itinerario. VUELO PASAJERO M:M
  • 9. Reglas de interrelación de tablas  Relación 1:1 La llave primaria de una de las dos tablas o entidad pasa a la siguiente tabla o entidad.  Relación 1:M, M:1 La llave primaria de la tabla que tiene la relación número 1 pasa como llave foránea a la tabla de relación de muchos.  Relación M:M Se formara una nueva tabla que contenga las llaves primarias de ambas tablas o entidades y estas formaran una llave primaria en la nueva tabla, separadamente serán llaves foráneas.
  • 10. Realiza los siguientes ejercicios  Se desea informatizar parcialmente un banco determinado con los siguientes supuestos:  El banco tiene distintas sucursales que se identifican por un código.  Cada sucursal tiene una serie de cuentas corrientes asignadas a ella que se identifican por un código, distinto para cada cuenta. Una cuenta corriente pertenece a uno o varios clientes. Es posible, sin embargo, que las operaciones que pueda realizar cada uno de estos clientes con la cuenta no sean las mismas. Por ejemplo, si la cuenta 1102456 pertenece a los clientes Fernando López y Paula Suárez, es posible que el privilegio de cerrar la cuenta sólo lo tenga Fernando López y no Paula Suárez.  Por otra parte, cada cliente, que se identifica por su No.cuenta puede tener varias cuentas y, por supuesto, unos privilegios distintos en cada una de ellas.  Cada cuenta puede tener domiciliaciones asociadas con ella.  Los clientes pueden tener otorgados préstamos sin que estos préstamos estén asociados con ninguna de las cuentas corrientes. Cada préstamo se otorga a nombre de un solo cliente, y a un cliente se le puede otorgar más de un préstamo.
  • 11. Ejercicio  Realiza el esquema conceptual en el modelo E/R que refleja toda la información necesaria para la gestión de las líneas de metro de una determinada ciudad. Los supuestos considerados son los siguientes:  Una línea esta compuesta por una serie de estaciones en un orden determinado, siendo muy importante recoger la información de esta orden.  Cada estación pertenece al menos a una línea, pudiendo pertenecer a varias.  Una estación nunca puede dejar de pertenecer a una línea a la que anteriormente pertenecía ( por ejemplo, Exposición, que pertenece a la línea 1, nunca podrá dejar de pertenecer a esta línea).  Cada estación puede tener varios accesos, pero consideramos que un acceso sólo puede pertenecer a una estación.
  • 12. Continuación…1  Un acceso nunca podrá cambiar de estación.  Cada línea tiene asignados una serie de trenes, no pudiendo suceder que un tren esté asignado a más de una línea, pero sí que no este asignado a ninguna (por ejemplo, si se encuentra en reparación).  Cada línea tiene asignados como mínimo tantos trenes como estaciones tenga y como máximo el doble del número de estaciones.  Algunas estaciones tienen asignadas cocheras, y cada tren tiene asignada una cochera.  Un tren puede cambiar de cochera asignada, pero no quedar sin ella.  Interesa conocer todos los accesos de cada línea.
  • 13. Continuación….2  Un acceso nunca podrá cambiar de estación.  Cada línea tiene asignados una serie de trenes, no pudiendo suceder que un tren esté asignado a más de una línea, pero sí que no este asignado a ninguna (por ejemplo, si se encuentra en reparación).  Cada línea tiene asignados como mínimo tantos trenes como estaciones tenga y como máximo el doble del número de estaciones.  Algunas estaciones tienen asignadas cocheras, y cada tren tiene asignada una cochera.  Un tren puede cambiar de cochera asignada, pero no quedar sin ella.  Interesa conocer todos los accesos de cada línea.
  • 14. Análisis y Diseño  1.- Ciclo de vida del desarrollo de sistemas: Análisis Diseño Programación Pruebas Implementación  2.-Estructura de Sistemas: Capturista Programador Analista programador Líder de Software Administración de Sistemas
  • 15. Análisis y Diseño  ¿Qué es el análisis y diseño de sistemas? Dentro de las organizaciones se refiere al proceso de examinar la situación de una empresa con el propósito de mejorarla con métodos y procedimientos más adecuados.  El análisis es el proceso de clasificación e implementación de hechos, diagnósticos del problema (Qué).  El Diseño es el proceso de planificar, reemplazar o complementar un sistema organizacional existente (Como).
  • 16.  ¿Qué es un sistema? Es un conjunto de componentes que interactúan entre sí para lograr un objetivo en común .  ¿Qué es la determinación de proyectos? Es el estudio de un sistema para conocer como trabaja y dónde es necesario efectuar mejoras.  ¿Qué es un requerimiento? Es una característica que debe incluirse en un nuevo sistema (Necesidades).
  • 17. Actividades en la determinación de requerimientos: ACTIVIDAD DESCRIPCIÓN Anticipación de requerimientos Prever las características del sistema con base en la experiencia previa. Esto puede llevar al analista a investigar áreas y aspectos que de otra forma no serian tomados en cuenta. Investigación de requerimientos Estudio y documentación del sistema actual utilizando para ello técnicas para hallar hechos, análisis de flujo de datos y análisis de decisión. Especificación de requerimientos Análisis de los datos que describen el sistema para determinar que tan bueno es su desempeño, que requerimientos se deben satisfacer y las estrategias para alcanzarlos.
  • 18. Requerimientos básicos  Los analistas estructuran su investigación al buscar respuestas a las siguientes cuatro preguntas importantes: ¿Cuál es el proceso básico de la empresa? ¿Qué datos utiliza o produce este proceso? ¿Cuáles son los límites impuestos por el tiempo y la carga de trabajo? ¿Qué controles de desempeño utiliza?
  • 19. Requerimientos de transacción de los usuarios ¿Qué es una transacción? ¿Qué es lo que forma parte de la transacción que esta siendo procesada? ¿Qué es lo que inicia la transacción? ¿Quiénes inician los pedidos? ¿Con que propósito? ¿Qué volumen esta siendo asociado con cada pedido?  Los sistemas a nivel transacción Capturan, procesan y almacenan datos por alguna razón.
  • 20. El analista debe dar respuestas a las siguientes preguntas para desarrollar un perfil completo del sistema bajo investigación: VOLUMEN ¿Cuál es el volumen de actividades que se presentan? ¿Con que frecuencia ocurren las actividades? ¿Ocurren las actividades de acuerdo a un ciclo? CONTROL ¿Qué áreas necesitan un control especifico? ¿Cuáles son los métodos de control utilizados? ¿Qué criterios se emplean para medir y evaluar el desempeño? ¿Qué métodos se emplean para detectar lagunas en los controles? ¿Se toman precauciones específicas de seguridad para protección contra una actividad impropia? ¿Existen métodos para evaluar el sistema? PROCESOS ¿Qué procesos, pasos o funciones constituyen esta actividad? ¿Qué es lo que da inicio a esta actividad? ¿Cuánto tiempo tarda cada actividad? ¿Qué retrasos ocurren o pueden ocurrir? ¿Cuál es el costo de operación del sistema? DATOS ¿Qué datos entran al sistema y cual es su origen? ¿En que forma se reciben los datos del sistema? Y ¿en que forma son almacenados? ¿Qué datos son almacenados en el sistema o como parte de las actividades del mismo? ¿Quiénes utilizan la información generada por el sistema? ¿Qué es lo que no se utiliza? ¿Qué datos fallan con mayor frecuencia? ¿Qué tablas de referencia, diagramas u otros datos se utilizan? ¿Cómo están codificados o abreviados los datos y actividades? OTROS ¿Quiénes son las personas clave en el sistema?
  • 21. Información de sistemas internos con variables (datos) externos. Los analistas que investigan sistemas para soporte de decisión deben de formular las mismas preguntas sobre frecuencia y volumen anteriormente mencionada, pero también deben de hacer otras para determinar los requerimientos de las decisiones.  1.-¿Qué información se utiliza para tomar la decisión?  2.-¿Cuál es la fuente de esta decisión?  3.-¿Cómo se deben de procesar la información para producir la información necesaria?  4.-¿Cómo debe presentarse la información?
  • 22. Técnicas para entrar hechos: Entrevistas: Se emplea para reunir información proveniente de personas o grupos por lo general son usuarios de los sistemas existentes ó administradores del mismo. (Algunas veces es recomendable hablar primero con los administradores para conocer los requerimientos generales).  Es importante recordar que los usuarios y los analistas conversan . No se interrogan.  A menudo este método es la mejor fuente de información cualitativa (opiniones).  Este método es muy útil con personas que no se comunican por escrito en una forma adecuada ó que no tienen tiempo de llenar un cuestionario.
  • 23. Existen 2 Tipos de entrevistas las estructuradas y las no estructuradas.  Las no estructuradas: son entrevistas libres de pregunta y respuesta este formato anima a los entrevistados a compartir sus sentimientos, ideas y creencias.  Las estructuradas: Utilizan preguntas en un formato de respuestas abiertas y cerradas.  El primero (abiertas) permite que es entrevistado dé respuestas con sus propias palabras; el segundo (cerrado) un conjunto anticipado de respuestas.
  • 24. Cuestionario  El uso de cuestionario permite a los analistas reunir información proveniente relacionada con varios aspectos de un sistema de un grupo grande de personas.  Este método no permite al analista observar las expresiones o reacciones de los encuestados.  Existe otra técnica que es la observación. CONCLUSIÓN  Qué hago  Entrevista no estructurada  Observación  Entrevista estructurada en base a un cuestionario abierto.