Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Wilki ingñesAP2 Final
Wilki ingñesAP2 Final
26. Técnicas de diseño top down y bottom up: (Ver referencias bibliográficas 16, 17 y 18)
Definición en español: Top-down (‘de arriba abajo’) y bottom-up (‘de abajo arriba’) son
estrategias de procesamiento de información características de las ciencias de la información,
especialmente en lo relativo al software.
En el modelo Top-Down se formula un resumen del sistema, sin especificar detalles. Cada
parte del sistema se refina diseñando con mayor detalle, hasta que la especificación completa es
lo suficientemente detallada para validar el modelo. El modelo top-down se diseña con
frecuencia con la ayuda de "cajas negras" que hacen más fácil cumplir requisitos aunque estas
cajas negras no expliquen en detalle los componentes individuales. Enfatiza la planificación y
conocimiento completo del sistema. Se entiende que la codificación no puede comenzar hasta
que no se haya alcanzado un nivel de detalle suficiente, al menos en alguna parte del sistema.
Esto retrasa las pruebas de las unidades funcionales del sistema hasta que gran parte del diseño
se ha completado.
El diseño Bottom-Up (abajo – arriba): las partes individuales se diseñan con detalle y luego
se enlazan para formar componentes más grandes, que a su vez se enlazan hasta que se forma el
sistema completo. Las estrategias basadas en el flujo de información "bottom-up" se antojan
potencialmente necesarias y suficientes porque se basan en el conocimiento de todas las
variables que pueden afectar los elementos del sistema. Hace énfasis en la programación y
pruebas tempranas, que pueden comenzar tan pronto se ha especificado el primer módulo. Este
enfoque tiene el riesgo de programar cosas sin saber cómo se van a conectar al resto del sistema,
y esta conexión puede no ser tan fácil como se creyó al comienzo. La reutilización del código es
uno de los mayores beneficios del enfoque bottom-up.
El desarrollo de software moderno usualmente combina tanto top-down como bottom-up.
Aunque un conocimiento completo del sistema se considera usualmente necesario para un buen
diseño, haciendo que teóricamente sea un enfoque top-down, la mayoría de proyectos de
desarrollo de software tratan de usar código existente en algún grado. El uso de módulos
existentes le da al diseño un sabor bottom-up. Algunos enfoques usan un enfoque en el que un
sistema parcialmente funcional es diseñado y programado completamente, y este sistema se va
expandiendo para llenar los requisitos del proyecto.
Traducción en inglés- Top down and bottom up design techniques: The techniques Top-
down (top-down) and bottom-up (bottom-up) are information processing strategies characteristic
of information sciences, especially in relation to the software
In the Top-Down model, a summary of the system is formulated, without specifying details.
Each part of the system is refined by designing in greater detail, until the complete specification
is sufficiently detailed to validate the model. The top-down model is often designed with the help
of "black boxes" that make it easier to meet requirements even if these black boxes do not
explain the individual components in detail. Emphasizes the planning and complete knowledge
of the system. It is understood that coding cannot begin until a sufficient level of detail has been
reached, at least somewhere in the system. This delays testing of the functional units of the
system until much of the design has been completed.
The Bottom-Up design (bottom-up): the individual parts are designed in detail and then linked
to form larger components, which in turn are linked until the complete system is formed.
Strategies based on the flow of information "bottom-up" seem potentially necessary and
sufficient because they are based on knowledge of all the variables that can affect the elements of
the system. It emphasizes early programming and testing, which can begin as soon as the first
module is specified. This approach has the risk of programming things without knowing how
they are going to connect to the rest of the system, and this connection may not be as easy as it
was initially believed. The reuse of the code is one of the greatest benefits of the bottom-up
approach.
Modern software development usually combines both top-down and bottom-up. Although a
complete knowledge of the system is usually considered necessary for good design, making it
theoretically a top-down approach, most software development projects try to use existing code
to some degree. The use of existing modules gives the design a bottom-up flavor. Some
approaches use an approach in which a partially functional system is completely designed and
programmed, and this system is expanded to meet the requirements of the project.
33. Memoria RAM - Memoria de acceso aleatorio: (Ver referencia bibliográfica 20)
Definición en español: Memoria donde la computadora almacena datos que le permiten al
procesador acceder rápidamente al sistema operativo, las aplicaciones y los datos en uso. Tiene
estrecha relación con la velocidad de la computadora. Se mide en megabytes.
Traducción en inglés- RAM Memory - Random Access Memory. Memory where the
computer stores data that allows the processor to quickly access the operating system,
applications and data in use. It has a close relationship with the speed of the computer. It is
measured in megabytes.
34. Memoria ROM- Memoria de sólo lectura. (Ver referencia bibliográfica 20)
Definición en español: Memoria incorporada que contiene datos que no pueden ser
modificados. Permite a la computadora arrancar. A diferencia de la RAM, los datos de la
memoria ROM no se pierden al apagar el equipo.
Traducción en inglés- ROM Memory - Read-only memory: Built-in memory that contains
data that cannot be modified. It allows the computer to boot. Unlike RAM, in the ROM the data
is not lost when you turn off the computer.
1. https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.p
df Algoritmo, compilación, depuración, diseño de algoritmos, ejecución, expresión,
lenguaje de programación.
2. http://informatica.uv.es/iiguia/AED/oldwww/2004_05/AED.Tema.02.pdf constantes,
identificadores, lenguaje de programación, Lenguajes de bajo nivel y lenguajes de alto
nivel, Lenguaje de máquina, operadores.
3. http://www.monografias.com/trabajos38/programacion/programacion.shtml algoritmo,
análisis del problema, codificación, Definición de problema, diseño de algoritmo, prueba
y depuración, documentación, mantenimiento, lenguaje de programación, lenguaje de
bajo nivel, lenguaje de alto nivel, lenguaje de máquina
4. http://www.monografias.com/trabajos38/programacion/programacion2.shtml
identificador, operadores, pseudocódigos, tipos de datos, variables.
5. http://ing.unne.edu.ar/pub/informatica/Alg_diag.pdf Algoritmos. Algoritmos cualitativos
y Algoritmos cuantitativos.
6. http://algoritmosextremos.blogspot.com.co/2012/02/operadores.html operadores.
7. http://algoritmosextremos.blogspot.com.co/2012/02/tipos-de-algoritmos.html Tipos de
algoritmos (algoritmos cualitativos y algoritmos cuantitativos)
8. http://algoritmosextremos.blogspot.com.co/2012/02/tipos-de-lenguajes-algoritmicos.html
Lenguajes gráficos y lenguaje no gráfico
9. http://algoritmosextremos.blogspot.com.co/2012/02/definicion-de-algoritmo.html
Algoritmos
10. http://progra.usm.cl/apunte/materia/tipos.html tipos de datos.
11. http://elvex.ugr.es/decsai/java/pdf/2C-Datos.pdf Tipos de datos.
12. http://www.carlospes.com/minidiccionario/analisis.php Análisis del problema.
13. https://es.wikipedia.org/wiki/Operando Operadores - operandos
14. http://algoritmosextremos.blogspot.com.co/2012/02/constantes.html Constantes.
15. http://algoritmosextremos.blogspot.com.co/2012/02/variables.html Variables
16. https://programacionfacil.wikispaces.com/file/view/Parte_4.pdf Técnicas Top down y
bottom up, Pseudocódigo
17. https://es.wikipedia.org/wiki/Top-down_y_bottom-up Top-down y bottom-up
18. https://desarrolloweb.com/articulos/2183.php Top-down y bottom-up
19. http://algoritmacion.blogspot.com.co/2011/02/dispositivos-de-entrada-de-salida-y-
de.html Dispositivos de entrada y Dispositivos de salida.
20. https://upload.wikimedia.org/wikipedia/commons/a/a0/Glosario_Inform%C3%A1tico.pd
f Cpu, memoria ram, memoria rom
21. https://es.wikipedia.org/wiki/Unidad_de_control unidad de control, Unidad aritmético
lógica (UAL)
22. http://www.carlospes.com/minidiccionario/unidad_de_control.php Unidades de control.
23. http://www.carlospes.com/minidiccionario/unidad_aritmetico_logica.php Unidad
aritmético lógica
24. http://fraba.galeon.com/memoriacen.htm memoria central
25. https://es.wikipedia.org/wiki/Memoria_secundaria memoria auxiliar.