SlideShare una empresa de Scribd logo
1 de 3
Diseño de Software

¿Qué es?
Modelos de estructura de datos interna y externa del software.
¿ Tecnicas aplicadas?
- Modelo Relacional (Base de Datos)
- Estructura de Datos Dinamicos (Archivos, Arreglos, Pilas,
Colas, Arboles).
- Modelos de Almaenes de datos (DW)
o De Estrella
o Copo de Nieve
o Constelación

-

-

1ra Forma Normal: Elimina la redundancia de datos, crea
atributos atomicos.
2da Forma Normal: Agrupa los datos, d acuerdo a su relación,
en tablas diferentes, relaciona las tablas con claves foráneas
elimina campos que no coinciden de la tabla.
3ra Forma Normal: Elimina relaciones cíclicas si por
transitividad se llega a los datos.
Xyz

-

esta relación debe eliminarse

4ta Forma Normal: Crear claves primarias propias para cada
tabla.
XYZ

Es una descripción de la estructura de la base de datos que será
usada por un software especificando las iteraciones entre los
objetos.
-

Normalización
-

Modelo Lógico (Relacional MR):

-

Relacion: Es una tabla que agrupa los atributos de un
determinado objeto.
Tupla: Registro único de la tabla.
Campo: atributo de un objeto que forma parte de una
tabla.
Clave Primaria: Es un atributo o conjunto de atributos que
identifican una tupla, y es única y requerida.
Clave Foranea: es una referencia a una clave primaria de
otra tabla.
Clave Candidata: son los atributos que podrían servir
como clave primaria.
Clave Primaria Foranea: atributo o grupos de atributos
que trabajan como clave
Modelo Arquitectónico

¿Qué es?

Que es interfaz de usuario?

Identifica los componentes principales del sistema y la
comunicación entre ellos.

Es lo que permite una iteración con el usuario.

¿Qué arquitecturas y técnicas se aplica?
-

Arquitecturas
o
o

A. de Llamada y Retorno

o

A. Orientada a Objetos

o

A. estrotipicada

-

A. de Flujo de Datos

o

-

A. Centrada de datos

¿Qué factores humanos intervienen en el diseño de IU?
Usuarios
Programadores
Diseñadores del sistema
Especialistas en diseño gráfico, factores humanos,
sicología, etc

¿Qué elementos de la interfaz de usuario se diseñan?
Color, Audio, Animación, Diseño internacional, Elección de
controles.

Técnicas
o

Diagrama de componentes

Dominio: Se define dominio como un conjunto de valores

o

Diagrama de Clases

que puede tomar un determinado atributo dentro de una

o

Diagrama de Paquetes

entidad.

¿ Diseño de interfaz?
Que es interfaz?
Es un dialogo o comunicación entre dos entidades.

¿Qué es estilos de IU hay?

-

Interfaz de preguntas y respuestas
Interfaz de menú simple
Interfaz orientada a ventanas
Interfaz de cuarta generación
¿Cómo diseñar menus?
Preparar y diseñar el sistema. (Decida los menús
que necesita, dónde deben aparecer en la interfaz,
cuáles requieren submenús, etc.)
- Crear los menús y submenús. (Defina los títulos,
elementos de menú y submenús mediante el
Diseñador de menús.)
- Asignar las tareas que desee al sistema. (Especifique
las tareas que los menús deben realizar, como
mostrar formularios y cuadros de diálogo. Incluya
también un código de configuración y código de
limpieza si es conveniente.
- Generar el programa de menú.
- Ejecutar el programa para probar el sistema de
menús.
¿Cómo diseñar pantallas y reportes?
-

-

-

El proceso de diseño de reportes consiste en la
creación de plantillas estructurales, que ejecutados
contra los datos cargados de las operaciones permite
la presentación de reportes o tablas dinámicos.
Consiste en la especificación de los principales
elementos de la interfaz tales como la arquitectura, la
navegación los estándares de colores, fuentes,
simbología, etcétera, siguiendo un orden que será
propuesto más adelante en esta sección.

MVC (Modelo Vista Controlador)
-

Modelo de Estructura Jerárquico
Modelo Cliente – Servidor
Basado en Capas / Componentes
Basado en Patrones
¿QUÉ ES DISEÑO PROCEDIMENTAL?

EL diseño procedimental se realiza después de que se ha
establecido la estructura del programa y de los datos.
-

¿Qué ASPECTOS Y TÉCNICAS SE APLICAN?
o Diagrama de flujo:
Es la representación gráfica que más se utiliza
en el diseño procedimental.
Para representar un paso de procesamiento se
utiliza un cuadro, para representar una
condición se utiliza un rombo, y para
representar el flujo de control se utilizan
flechas.
o Diagrama de cajas
Esta notación surgió del deseo de desarrollar
una
representación
para
el
diseño
procedimental que no permitiera la violación de
construcciones estructuradas.

Más contenido relacionado

La actualidad más candente

Hojas de calcula
Hojas de calculaHojas de calcula
Hojas de calcularubi1993
 
Auditoria Administrativa 1
Auditoria Administrativa 1Auditoria Administrativa 1
Auditoria Administrativa 1darusb
 
COMPETENCIAS DISCIPLINARIAS
COMPETENCIAS DISCIPLINARIAS COMPETENCIAS DISCIPLINARIAS
COMPETENCIAS DISCIPLINARIAS fridasoriarohde
 
Diapositivas tic-4
Diapositivas tic-4Diapositivas tic-4
Diapositivas tic-4mayranimosso
 
259389403 evaluacion-diagnostica demetrio
259389403 evaluacion-diagnostica demetrio259389403 evaluacion-diagnostica demetrio
259389403 evaluacion-diagnostica demetrioDemetrio Silva
 
hoja de calculo
hoja de calculohoja de calculo
hoja de calculonelson0007
 
Mi competencia inicial
Mi competencia inicialMi competencia inicial
Mi competencia inicialalexiacasanova
 
Inteligencia de negocio parte v - modelo multidimensional - cubos
Inteligencia de negocio   parte v -  modelo multidimensional - cubosInteligencia de negocio   parte v -  modelo multidimensional - cubos
Inteligencia de negocio parte v - modelo multidimensional - cubosWilfredo Rangel
 
Modelos de-datos
Modelos de-datosModelos de-datos
Modelos de-datoslelyydrogo
 
Mi competencia inicial,evaluacion diagnostica.
Mi competencia inicial,evaluacion diagnostica.Mi competencia inicial,evaluacion diagnostica.
Mi competencia inicial,evaluacion diagnostica.gabrielacaro96
 
Pcc competencia inicial
Pcc competencia inicialPcc competencia inicial
Pcc competencia inicialPaolacomas
 
Pcc competenciainicial
Pcc competenciainicialPcc competenciainicial
Pcc competenciainicialPaolacomas
 
Hojas de calculo
Hojas de calculoHojas de calculo
Hojas de calculojose161095
 

La actualidad más candente (20)

Sistema de base de datos 2
Sistema de base de datos 2Sistema de base de datos 2
Sistema de base de datos 2
 
Evaluación diagnóstica
Evaluación diagnósticaEvaluación diagnóstica
Evaluación diagnóstica
 
Unidad 4 actividad 1
Unidad 4 actividad 1Unidad 4 actividad 1
Unidad 4 actividad 1
 
Hojas de calcula
Hojas de calculaHojas de calcula
Hojas de calcula
 
Auditoria Administrativa 1
Auditoria Administrativa 1Auditoria Administrativa 1
Auditoria Administrativa 1
 
COMPETENCIAS DISCIPLINARIAS
COMPETENCIAS DISCIPLINARIAS COMPETENCIAS DISCIPLINARIAS
COMPETENCIAS DISCIPLINARIAS
 
Diapositivas tic-4
Diapositivas tic-4Diapositivas tic-4
Diapositivas tic-4
 
¿Que es access?
¿Que es access?¿Que es access?
¿Que es access?
 
259389403 evaluacion-diagnostica demetrio
259389403 evaluacion-diagnostica demetrio259389403 evaluacion-diagnostica demetrio
259389403 evaluacion-diagnostica demetrio
 
hoja de calculo
hoja de calculohoja de calculo
hoja de calculo
 
Mi competencia inicial
Mi competencia inicialMi competencia inicial
Mi competencia inicial
 
Inteligencia de negocio parte v - modelo multidimensional - cubos
Inteligencia de negocio   parte v -  modelo multidimensional - cubosInteligencia de negocio   parte v -  modelo multidimensional - cubos
Inteligencia de negocio parte v - modelo multidimensional - cubos
 
portada
portadaportada
portada
 
Modelos de-datos
Modelos de-datosModelos de-datos
Modelos de-datos
 
Mi competencia inicial,evaluacion diagnostica.
Mi competencia inicial,evaluacion diagnostica.Mi competencia inicial,evaluacion diagnostica.
Mi competencia inicial,evaluacion diagnostica.
 
Trabajo 3
Trabajo 3Trabajo 3
Trabajo 3
 
Pcc competencia inicial
Pcc competencia inicialPcc competencia inicial
Pcc competencia inicial
 
Pcc competenciainicial
Pcc competenciainicialPcc competenciainicial
Pcc competenciainicial
 
Hojas de calculo
Hojas de calculoHojas de calculo
Hojas de calculo
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Access
 

Similar a Diseño del software

Presentacion De Programa De Formacion
Presentacion De Programa De FormacionPresentacion De Programa De Formacion
Presentacion De Programa De Formacionanderwrt
 
La arquitectura de 41 vistas
La arquitectura de 41 vistasLa arquitectura de 41 vistas
La arquitectura de 41 vistaszurda21
 
Clase 6 software 2
Clase 6 software 2Clase 6 software 2
Clase 6 software 2Erick Ubiel
 
Talleres tecnológicos
Talleres tecnológicosTalleres tecnológicos
Talleres tecnológicosm_a_r_c_a
 
Desarrollo De Software Para Internet
Desarrollo De Software Para InternetDesarrollo De Software Para Internet
Desarrollo De Software Para Internetsamgeo
 
El diseño orientado a flujo de objetos
El  diseño orientado a flujo  de objetosEl  diseño orientado a flujo  de objetos
El diseño orientado a flujo de objetoshome
 
FUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICAS
FUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICASFUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICAS
FUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICASeventosmissdetalles
 
Universidad estatal de bolivar
Universidad estatal de bolivarUniversidad estatal de bolivar
Universidad estatal de bolivarrolex_ueb
 
Universidad estatal de bolivar
Universidad estatal de bolivarUniversidad estatal de bolivar
Universidad estatal de bolivarChino CT
 
Universidad estatal de bolivar
Universidad estatal de bolivarUniversidad estatal de bolivar
Universidad estatal de bolivarChino CT
 
Universidad estatal de bolivar
Universidad estatal de bolivarUniversidad estatal de bolivar
Universidad estatal de bolivarChino CT
 
Software equipo 5 mae
Software equipo 5 maeSoftware equipo 5 mae
Software equipo 5 maeUVM
 

Similar a Diseño del software (20)

Unidad 4. diseno del sistema
Unidad 4. diseno del sistemaUnidad 4. diseno del sistema
Unidad 4. diseno del sistema
 
1127082.ppt
1127082.ppt1127082.ppt
1127082.ppt
 
Presentacion De Programa De Formacion
Presentacion De Programa De FormacionPresentacion De Programa De Formacion
Presentacion De Programa De Formacion
 
Easy case
Easy caseEasy case
Easy case
 
Introduccion a la ingenieria de software
Introduccion a la ingenieria de softwareIntroduccion a la ingenieria de software
Introduccion a la ingenieria de software
 
La arquitectura de 41 vistas
La arquitectura de 41 vistasLa arquitectura de 41 vistas
La arquitectura de 41 vistas
 
Clase 6 software 2
Clase 6 software 2Clase 6 software 2
Clase 6 software 2
 
Eder perozo
Eder perozoEder perozo
Eder perozo
 
Talleres tecnológicos
Talleres tecnológicosTalleres tecnológicos
Talleres tecnológicos
 
temario uml informatica
temario uml informaticatemario uml informatica
temario uml informatica
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Desarrollo De Software Para Internet
Desarrollo De Software Para InternetDesarrollo De Software Para Internet
Desarrollo De Software Para Internet
 
El diseño orientado a flujo de objetos
El  diseño orientado a flujo  de objetosEl  diseño orientado a flujo  de objetos
El diseño orientado a flujo de objetos
 
FUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICAS
FUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICASFUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICAS
FUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICAS
 
Manual civil-3d
Manual civil-3dManual civil-3d
Manual civil-3d
 
Universidad estatal de bolivar
Universidad estatal de bolivarUniversidad estatal de bolivar
Universidad estatal de bolivar
 
Universidad estatal de bolivar
Universidad estatal de bolivarUniversidad estatal de bolivar
Universidad estatal de bolivar
 
Universidad estatal de bolivar
Universidad estatal de bolivarUniversidad estatal de bolivar
Universidad estatal de bolivar
 
Universidad estatal de bolivar
Universidad estatal de bolivarUniversidad estatal de bolivar
Universidad estatal de bolivar
 
Software equipo 5 mae
Software equipo 5 maeSoftware equipo 5 mae
Software equipo 5 mae
 

Último

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
🦄💫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.docxEliaHernndez7
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
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).pptAlberto Rubio
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
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 2024IES Vicent Andres Estelles
 
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.pptxlclcarmen
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 

Último (20)

Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.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
 
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
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
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
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
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
 
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
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
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
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 

Diseño del software

  • 1. Diseño de Software ¿Qué es? Modelos de estructura de datos interna y externa del software. ¿ Tecnicas aplicadas? - Modelo Relacional (Base de Datos) - Estructura de Datos Dinamicos (Archivos, Arreglos, Pilas, Colas, Arboles). - Modelos de Almaenes de datos (DW) o De Estrella o Copo de Nieve o Constelación - - 1ra Forma Normal: Elimina la redundancia de datos, crea atributos atomicos. 2da Forma Normal: Agrupa los datos, d acuerdo a su relación, en tablas diferentes, relaciona las tablas con claves foráneas elimina campos que no coinciden de la tabla. 3ra Forma Normal: Elimina relaciones cíclicas si por transitividad se llega a los datos. Xyz - esta relación debe eliminarse 4ta Forma Normal: Crear claves primarias propias para cada tabla. XYZ Es una descripción de la estructura de la base de datos que será usada por un software especificando las iteraciones entre los objetos. - Normalización - Modelo Lógico (Relacional MR): - Relacion: Es una tabla que agrupa los atributos de un determinado objeto. Tupla: Registro único de la tabla. Campo: atributo de un objeto que forma parte de una tabla. Clave Primaria: Es un atributo o conjunto de atributos que identifican una tupla, y es única y requerida. Clave Foranea: es una referencia a una clave primaria de otra tabla. Clave Candidata: son los atributos que podrían servir como clave primaria. Clave Primaria Foranea: atributo o grupos de atributos que trabajan como clave
  • 2. Modelo Arquitectónico ¿Qué es? Que es interfaz de usuario? Identifica los componentes principales del sistema y la comunicación entre ellos. Es lo que permite una iteración con el usuario. ¿Qué arquitecturas y técnicas se aplica? - Arquitecturas o o A. de Llamada y Retorno o A. Orientada a Objetos o A. estrotipicada - A. de Flujo de Datos o - A. Centrada de datos ¿Qué factores humanos intervienen en el diseño de IU? Usuarios Programadores Diseñadores del sistema Especialistas en diseño gráfico, factores humanos, sicología, etc ¿Qué elementos de la interfaz de usuario se diseñan? Color, Audio, Animación, Diseño internacional, Elección de controles. Técnicas o Diagrama de componentes Dominio: Se define dominio como un conjunto de valores o Diagrama de Clases que puede tomar un determinado atributo dentro de una o Diagrama de Paquetes entidad. ¿ Diseño de interfaz? Que es interfaz? Es un dialogo o comunicación entre dos entidades. ¿Qué es estilos de IU hay? - Interfaz de preguntas y respuestas Interfaz de menú simple Interfaz orientada a ventanas Interfaz de cuarta generación
  • 3. ¿Cómo diseñar menus? Preparar y diseñar el sistema. (Decida los menús que necesita, dónde deben aparecer en la interfaz, cuáles requieren submenús, etc.) - Crear los menús y submenús. (Defina los títulos, elementos de menú y submenús mediante el Diseñador de menús.) - Asignar las tareas que desee al sistema. (Especifique las tareas que los menús deben realizar, como mostrar formularios y cuadros de diálogo. Incluya también un código de configuración y código de limpieza si es conveniente. - Generar el programa de menú. - Ejecutar el programa para probar el sistema de menús. ¿Cómo diseñar pantallas y reportes? - - - El proceso de diseño de reportes consiste en la creación de plantillas estructurales, que ejecutados contra los datos cargados de las operaciones permite la presentación de reportes o tablas dinámicos. Consiste en la especificación de los principales elementos de la interfaz tales como la arquitectura, la navegación los estándares de colores, fuentes, simbología, etcétera, siguiendo un orden que será propuesto más adelante en esta sección. MVC (Modelo Vista Controlador) - Modelo de Estructura Jerárquico Modelo Cliente – Servidor Basado en Capas / Componentes Basado en Patrones ¿QUÉ ES DISEÑO PROCEDIMENTAL? EL diseño procedimental se realiza después de que se ha establecido la estructura del programa y de los datos. - ¿Qué ASPECTOS Y TÉCNICAS SE APLICAN? o Diagrama de flujo: Es la representación gráfica que más se utiliza en el diseño procedimental. Para representar un paso de procesamiento se utiliza un cuadro, para representar una condición se utiliza un rombo, y para representar el flujo de control se utilizan flechas. o Diagrama de cajas Esta notación surgió del deseo de desarrollar una representación para el diseño procedimental que no permitiera la violación de construcciones estructuradas.