Este documento describe los principios del diseño estructurado de algoritmos para dividir un programa en módulos modulares siguiendo la descomposición por refinamientos sucesivos. También discute los criterios para detener la descomposición, resultando en una jerarquía de módulos estratificados como una pirámide.
2. AVILESBORBOR DAYANA
CEDEÑO CUENTA ARIANA
SEGOVIA VELEZ BRIGITTE
TOMALA MEDINA LIRSY
VERA ZUÑIGA ALEXANDRA
3. En programación y diseño de algoritmos,
el diseño estructurado persigue elaborar
algoritmos que cumplan la propiedad
de modularidad, para ello, dado un problema
que se pretende resolver mediante la
elaboración de un programa de ordenador, se
busca dividir dicho programa
en módulos siguiendo los principios de
diseño de Descomposición por refinamientos
sucesivos, creación de una Jerarquía modular y
elaboración de módulos Independientes.
4. Un refinamiento excesivo podría dar lugar a
un número tan grande de módulos que
haría poco práctica la descomposición. Se
tendrán en cuenta estos criterios para dejar
de descomponer:
Cuando no haya tareas bien definidas.
Cuando la interfaz de un módulo sea tan
complicada como el propio módulo
5. Ésta es una consecuencia directa de la
descomposición del problema
mediante refinamientos sucesivos, el
resultado será un conjunto de módulos
estratificados en capas a modo de pirámide
donde en la cima habrá un único módulo
que representará al programa global y en
los niveles inferiores aparecerán los
módulos resultantes de las sucesivas
divisiones.
7. Microsoft Access es un sistema de gestión de
bases de datos relacionales para los sistemas
operativos Microsoft Windows, desarrollado
por Microsoft y orientado a ser usado en un
Ejemplo:
entorno personal o en pequeñas
organizaciones.
COLUMNAS
â
Nombre Apellidos Población Provincia Teléfono País
Juan Martín Gómez Madrid Madrid (91) 333-22-00 España çFILAS
Pedro Morales Díaz Villacastín Avila (920) 22-44-55 España
Angela Campo Santos Alcobendas Madrid (91) 654-89-89 España
8. Es un conjunto de datos pertenecientes a un
mismo contexto y almacenados
sistemáticamente para su posterior uso.
Tablas para almacenar los datos.
Informes para analizar o imprimir los datos
con un diseño específico.
Páginas de acceso a datos para ver, actualizar
o analizar los datos de la base de datos desde
Internet o desde una intranet.
9.
10. El diseño de datos es un proceso de
perfeccionamiento gradual que abarca desde
la cuestión más elemental, "¿Qué datos
requiere la aplicación?", hasta los procesos y
estructuras de datos precisos que
proporcionan dichos datos. Si el diseño de
datos es bueno, el acceso a los datos de la
aplicación será rápido y fácil de mantener, y
podrá aceptar sin problemas las futuras
mejoras de los datos.
11. Nivel interno: Tiene un esquema interno que
describe la estructura física de almacenamiento de
base de datos. Emplea un modelo físico de datos y los
únicos datos que existen están realmente en este
nivel.
Nivel conceptual: tiene esquema conceptual.
Describe la estructura de toda la base de datos para
una comunidad de usuarios. Oculta los detalles físicos
de almacenamiento y trabaja con elementos lógicos
como entidades, atributos y relaciones.
Nivel externo o de vistas: tiene varios esquemas
externos o vistas de usuario. Cada esquema describe
la visión que tiene de la base de datos a un grupo de
usuarios, ocultando el resto.
12. DATOS LOGICOS:
es la capacidad de modificar el esquema
conceptual sin tener que alterar los esquemas
externos ni los programas de aplicación.
DATOS FISICOS:
es la capacidad de modificar el esquema interno
sin tener que alterar el esquema conceptual (o
los externos). Por ejemplo, puede ser necesario
reorganizar ciertos ficheros físicos con el fin de
mejorar el rendimiento de las operaciones de
consulta o de actualización de datos.
13. Razones para la construcción de un modelo
lógicos de datos:
Ayuda a la comprensión común de los
datos y los requisitos de los elementos.
Proporciona las bases para el diseño de
una base de datos.
Facilita la reutilización de datos y el
intercambio de datos.
14. Facilita los procesos de negocio de
mejora.
Enfoca las necesidades independientes
de la tecnología.
Aumenta el rendimiento de las
inversiones
Fomenta la comunicación fluida entre las
aplicaciones.
Se establece un constante esquema de
nombres.
15. Es una representación de un
diseño de datos que tenga en
cuenta las instalaciones y las
limitaciones de un determinado
sistema de gestión de base de
datos.
16. Esta basado en una percepción del
mundo real que consta de una
colección de objetos básicos llamados
entidades y de las relaciones entre
estos objetos. Una relación es una
asociación entre varias entidades.
17. ENTIDAD
Objeto del mundo real sobre el que
queremos almacenar información.
Relación
Asociación entre entidades sin existencia
propia en el mundo real que estamos
modelando para reflejar las interacciones
existentes entre entidades.
18. Esta basado a una colección de objetos. Un
objeto contiene valores almacenados en
variables ejemplares dentro de este objeto.
Contiene fragmento de códigos que operan
dentro del mismo y a estos se los llama
métodos.
19. Los modelos semánticos: permiten captar
mejor el significado (semántica) de los datos
contenidos en la base de datos.
20. El modelo de datos funcional describe
las propiedades estructurales del
sistema. El modelo dinámico y
funcional describen comportamiento.
21. Se usa para describir datos en un
nivel más bajo.
Losmás conocidos son:
modelo de unificación
modelo de memoria por marcos.
22. La integración o unificación de
archivos adquiere diferencias que van
desde lo particular a lo general es
decir, desde la agrupación de los
archivos en las diferentes instituciones
hasta los datos del país.
23. El sistema operativamente funciona a
través del requerimiento de
información por parte de los usuarios
atendido y procesado las solicitudes
de información asincrónica.
24. HADWARE: Es la parte física de un computador
y más ampliamente de cualquier dispositivo
electrónico.
SOFTWARE: Es el equipamiento lógico e
intangible de un ordenador.
MEMORIA RAM: es donde el computador
guarda los datos que está utilizando en el
momento presente. El almacenamiento es
considerado temporal por que los datos y
programas permanecen en ella mientras que
la computadora este encendida o no sea
reiniciada.
25. Los sistemas de gestión de bases de
datos son un tipo de software muy específico,
dedicado a servir de interfaz entre la base de
datos, el usuario y las aplicaciones que la
utilizan.
26. Abstracción de la información. Los SGBD ahorran a los usuarios
detalles acerca del almacenamiento físico de los datos. Da lo
mismo si una base de datos ocupa uno o cientos de archivos,
este hecho se hace transparente al usuario.
Independencia. La independencia de los datos consiste en la
capacidad de modificar el esquema (físico o lógico) de una base
de datos sin tener que realizar cambios en las aplicaciones que
se sirven de ella.
Consistencia. En aquellos casos en los que no se ha logrado
eliminar la redundancia, será necesario vigilar que aquella
información que aparece repetida se actualice de forma
coherente, es decir, que todos los datos repetidos se actualicen
de forma simultánea. Por otra parte, la base de datos representa
una realidad determinada que tiene determinadas condiciones,
por ejemplo que los menores de edad no pueden tener licencia
de conducir.
27. Seguridad.
La información almacenada en una base de datos puede
llegar a tener un gran valor. Los SGBD deben garantizar
que esta información se encuentra segura de permisos a
usuarios y grupos de usuarios, que permiten otorgar
diversas categorías de permisos.
Manejo de transacciones.
Una transacción es un programa que se ejecuta como
una sola operación. Esto quiere decir que luego de una
ejecución en la que se produce una falla es el mismo que
se obtendría si el programa no se hubiera ejecutado. Los
SGBD proveen mecanismos para programar las
modificaciones de los datos de una forma mucho más
simple que si no se dispusiera de ellos.
Tiempo de respuesta.
Lógicamente, es deseable minimizar el tiempo que el
SGBD demora en proporcionar la información solicitada y
en almacenar los cambios realizados.
28. La Administración es la ciencia
social y técnica encargada de la planificación,
organización, dirección y control de los
recursos (humanos, financieros, materiales,
tecnológicos, el conocimiento, etc) de
la organización, con el fin de obtener el
máximo beneficio posible; este beneficio
puede ser económico o social, dependiendo
esto de los fines perseguidos por la
organización.
29. Planificar: Es el proceso que comienza con la
visión del Nro. 1 de la organización; la misión de
la organización; fijar objetivos, las estrategias y
políticas organizacionales, usando como
herramienta el Mapa estrategico; todo esto
teniendo en cuenta las fortalezas/debilidades de
la organización y las oportunidades/amenazas
del contexto (Análisis FODA).
Organizar: Responde a las preguntas ¿Quién? va a
realizar la tarea, implica diseñar
el organigrama de la organización definiendo
responsabilidades y obligaciones; ¿cómo? se va a
realizar la tarea; ¿cuando? se va a realizar;
mediante el diseño de Proceso de negocio, Curso
gramas que establecen la forma en que se deben
realizar las tareas y en qué secuencia temporal;
en definitiva organizar es coordinar y sincronizar.
30. Dirigir: Es la influencia o capacidad de persuasión
ejercida por medio del Liderazgosobre los individuos
para la consecución de los objetivos fijados; basado
esto en la toma de decisiones usando modelos
lógicos y también intuitivos de Toma de decisiones
Controlar: Es la medición del desempeño de lo
ejecutado, comparándolo con los objetivos y metas
fijados; se detectan los desvíos y se toman las
medidas necesarias para corregirlos.
El objeto de estudio de la Administración son
las organizaciones; por lo tanto es aplicable
a Empresas privadas y públicas; Institiciones públicas
y organismos estatales , y a las distintas instituciones
privadas. Por ejemplo: iglesias; universidades;
gobiernos y organismos municipales, provinciales,
nacionales; hospitales y otras instituciones de salud;
fundaciones, etc.; y a todos los tipos de empresas
privadas; e incluso las familias y hogares.