Вы находитесь на странице: 1из 9

SERVICIO NACIONAL DE APRENDIZAJE - SENA

ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION – 1412859


FASE II: ANALISIS

ACTIVIDAD DE APRENDIZAJE AP2


AP2-AA2-EV1-WIKI CON EL GLOSARIO TÉCNICO EN INGLÉS Y ESPAÑOL

JHON ALEXANDER MORALES GAITÁN

GRUPO A3

SERVICIO NACIONAL DE APRENDIZAJE - REGIONAL ANTIOQUIA


CENTRO DE SERVICIOS Y GESTION EMPRESARIAL
ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN (1412859)
MODALIDAD DE FORMACIÓN VIRTUAL
MEDELLÍN
2017
SERVICIO NACIONAL DE APRENDIZAJE - SENA
ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION – 1412859
FASE II: ANALISIS

WIKI CON EL GLOSARIO TÉCNICO EN INGLÉS Y ESPAÑOL

Objetivo:

 Enriquecer y ampliar el vocabulario que será empleado durante su proceso


de formación.

Primera Parte:

1. Realice una labor de investigación y realice su propio diccionario tanto en


inglés como en español, con el objetivo de enriquecer y ampliar el
vocabulario que será empleado durante su proceso de formación. Los
términos seleccionados se listan a continuación:

 Lenguaje de programación
 Algoritmos
 Lenguaje de máquina
 Lenguaje de bajo nivel (ensamblador)
 Lenguaje de alto nivel
 Algoritmos cualitativos
 Algoritmo cuantitativos
 Lenguajes algorítmicos gráficos
 Lenguaje no gráficos
 Pseudocódigo
 Definición del problema
 Análisis del problema
 Diseño del algoritmo
 Codificación
 Compilación y ejecución
 Prueba y depuración
 Documentación
 Mantenimiento
 Tipos de datos
 Expresiones
 Operadores y operandos
 Identificadores (variables y constantes)
 Técnicas de diseño top down y bottom up
 Dispositivos de entrada
 Dispositivos de salida
 Unidad central de procesamiento (c.p.u)
 Unidad de control
 Unidad aritmético – lógica
 Memoria central (interna)
 Memoria RAM
 Memoria ROM
 Memoria auxiliar (externa)
SERVICIO NACIONAL DE APRENDIZAJE - SENA
ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION – 1412859
FASE II: ANALISIS

DICCIONARIO EN ESPAÑOL

 Lenguaje de programación: Es un lenguaje diseñado para expresar procesos


que pueden ser llevado a cabo por maquinas como las computadoras u
ordenadores.

 Algoritmos: Es un conjunto de instrucciones o procedimientos bien definidos,


ordenados y finitos que mediante pasos sucesivos permite realizar una actividad.

 Lenguaje maquina: El lenguaje máquina es el único que entiende directamente la


computadora, utiliza el alfabeto binario que consta de los dos únicos símbolos 0 y
1, denominados bits.

 Lenguaje de bajo nivel (ensamblador): Un lenguaje de programación de


características bajo nivel es aquel en el que sus instrucciones ejercen un control
directo sobre el hardware y están condicionados por la estructura física de la
computadora que lo soporta.

 Lenguaje de alto nivel: Un lenguaje de programación de alto nivel se caracteriza


por expresar los algoritmos de una manera adecuada a la capacidad cognitiva
humana.

 Algoritmos cualitativos: Son aquellos en los que se describen o se resuelven


problemas de la vida cotidiana.

 Algoritmos cuantitativos: Son aquellos en los que se utilizan cálculos numéricos


para definir los pasos del proceso.

 Lenguajes algorítmicos gráficos: Es la representación gráfica de las


operaciones que realiza un algoritmo también llamado diagrama de flujo. El
diagrama de flujo se caracteriza por la forma detallada como representa de forma
gráfica los pasos a seguir para encontrar la solución del problema propuesto.

 Lenguajes no gráficos: Representa en forma descriptiva las operativas que debe


realizar un algoritmo (pseudocódigo).

 Pseudocódigo: Es un lenguaje intermedio entre nuestro lenguaje y el lenguaje de


programación, su característica principal es el de representar la solución de forma
más detallada.

 Definición del problema: Esta fase está dada por el enunciado del problema, el
cual requiere una definición clara y precisa. Es importante que se conozca lo que
se desea que realice la computadora; mientras esto no se conozca del todo no
tiene mucho caso continuar con la siguiente etapa.
SERVICIO NACIONAL DE APRENDIZAJE - SENA
ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION – 1412859
FASE II: ANALISIS

 Análisis del problema: Una vez que se ha comprendido lo que se desea de la


computadora, es necesario definir: los datos de entrada. Cuál es la información
que se desea producir (salida) los métodos y fórmulas que se necesitan para
procesar los datos.

 Diseño del algoritmo: Es un método específico para poder crear un modelo


matemático ajustado a un problema específico para resolverlo. El diseño de
algoritmos es una teoría de la investigación de operaciones.

 Codificación: Con el algoritmo ya diseñado, se procede a su reescritura en un


lenguaje de programación establecido (programación) en la etapa anterior, es
decir, en códigos que la máquina pueda interpretar y ejecutar.

 Compilación y ejecución: Es una técnica para mejorar el rendimiento de


sistemas de programación que compilan a bytecode, consistente en traducir el
bytecode a código máquina nativo en tiempo de ejecución. La compilación en
tiempo de ejecución se construye a partir de dos ideas anteriores relacionadas
con los entornos de ejecución: la compilación a bytecode y la compilación
dinámica.

 Prueba y depuración: La prueba consiste en la captura de datos hasta que el


programa no presente errores (los más comunes son los sintácticos y lógicos). La
depuración es el proceso de encontrar los errores del programa y corregir o
eliminar dichos errores.

 Documentación: Es la guía o comunicación escrita en sus variadas formas, ya


sea en enunciados, procedimientos, dibujos o diagramas.

 Mantenimiento: Se lleva a cabo después de terminado el programa, cuando se


detecta que es necesario hacer algún cambio, ajuste o complementación al
programa para que siga trabajando de manera correcta.

 Tipos de datos: Es un atributo de una parte de los datos que indica al ordenador
o al programador algo sobre la clase de datos sobre los que se va a procesar, los
tipos de datos comunes son: enteros, números de coma flotante (decimal),
cadenas alfanuméricas, fechas, horas, colores, etc.

 Expresiones: Es una combinación de constantes, variables o funciones que es


interpretada de acuerdo a las normas particulares de precedencia y asociación
para un lenguaje de programación en particular.

 Operadores y operandos: Los operadores son elementos que relacionan de


forma diferente, los valores de una o más variables y/o constantes. Es decir, los
SERVICIO NACIONAL DE APRENDIZAJE - SENA
ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION – 1412859
FASE II: ANALISIS

operadores nos permiten manipular valores. Los operandos, elemento al que se


aplica una operación.

 Identificadores (variables y constantes): Son elementos textuales también


llamados símbolos que nombran entidades del lenguaje. Algunas de las entidades
que un identificador puede denotar son las variables, las constantes, los tipos de
datos, las etiquetas, las subrutinas y los paquetes. Una constante es un dato cuyo
valor no puede cambiar durante la ejecución del programa. Una variable es
nombre asociado a un elemento de datos que está situado en posiciones
contiguas de la memoria principal y su valor puedes cambiar durante la ejecución
del programa.

 Técnicas de diseño top down y bottom up: En el modelo top-down (de arriba a
abajo), se formula un resumen del sistema, sin especificar detalles. Cada parte
del sistema se refina diseñando con mayor detalle. Cada parte nueva es entonces
redefinida, cada vez con mayor detalle, hasta que la especificación completa es lo
suficientemente detallada para validar el modelo. Bottom-up (de abajo a 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.

 Dispositivos de entrada: Son aquellos equipos y componentes que permiten


ingresar información a la unidad de procesamiento, algunos ejemplos son: el
teclado, el mouse, el escáner, la cámara web y micrófono.

 Dispositivos de salida: Es aquel que emite una seña con información. En este
sentido podemos mencionar la impresora la cual recibe información de una
computadora y produce una salida impresa en papel, el monitor, los auriculares y
el altavoz.

 Unidad central de procesamiento (C.P.U): Es el hardware dentro de un


computador u otros dispositivos programables, que interpreta las instrucciones de
un programa de ordenador mediante la realización de las operaciones básicas
aritméticas, lógicas y de entrada/salida del sistema.

 Unidad de control: Es uno de los tres bloques funcionales principales en los que
se divide una unidad central de procesamiento (CPU).
SERVICIO NACIONAL DE APRENDIZAJE - SENA
ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION – 1412859
FASE II: ANALISIS

 Unidad aritmético – lógica: Es un circuito digital que calcula operaciones


aritméticas (como suma, resta, multiplicación, etc.) Y operaciones lógicas (si, y, o,
no), entre dos números.

 Memoria central (interna): Es la memoria de la computadora donde se


almacenan temporalmente tanto los datos como los programas que la unidad
central de procesamiento (CPU) está procesando o va a procesar en un
determinado momento.

 Memoria RAM: Un tipo de memoria de ordenador a la que se puede acceder


aleatoriamente; es decir, se puede acceder a cualquier byte de memoria sin
acceder a los bytes precedentes. La memoria RAM es el tipo de memoria más
común en ordenadores y otros dispositivos.

 Memoria ROM: Es la memoria que se utiliza para almacenar los programas que
ponen en marcha el ordenador y realizan los diagnósticos. La mayoría de los
ordenadores tienen una cantidad pequeña de memoria ROM (algunos miles de
bytes).

 Memoria auxiliar (externa): Es un conjunto de dispositivos y soportes de


almacenamiento de datos que conforman el subsistema de memoria de la
computadora, junto con la memoria primaria o principal.

ENGLISH DICTIONARY

 Programming language: It is a language designed to express processes that can


be performed by machines such as computers or computers.

 Algorithms: It is a set of well-defined and finite ordered instructions or procedures


which by successive steps allows an activity.

 Machine language: The machine is the only language that the computer
understands directly, use the binary alphabet consisting of only two symbols 0 and
1, called bits.

 Low-level language (assembler): A programming language features low level is


one in which instructions have direct control over the hardware and are
conditioned by the physical structure of the computer that supports it.

 High-level language: A programming language is characterized by high level


expressing algorithms in a manner suitable to the human cognitive ability.
SERVICIO NACIONAL DE APRENDIZAJE - SENA
ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION – 1412859
FASE II: ANALISIS

 Qualitative algorithms: They are those that are discovered or problems of


everyday life are resolved.

 Quantative algorithms: They are those in which numerical calculations are used
to define the process steps.

 Graphics algorithmic languages: It is the graphic representation of the


operations performed by an algorithm also called flowchart. The flow chart is
characterized by detail as graphically represents the steps for the solution of the
proposed problem.

 No graphical languages: Descriptively it represents operating must perform an


algorithm (pseudocode).

 Pseudocode: It is an intermediate language between our language and


programming language, its main feature is to represent the solution in more detail.

 Definition of the problem: This phase is given by the problem statement, which
requires a clear and precise definition. It is important to know what you want to do
the computer; while this is not entirely know there is little point continuing with the
next step.

 Analysis of the problem: Once you have understood what you want from the
computer, you need to define: the input data. What is the information to be
produced (output) the methods and formulas needed to process the data.

 Algorithm design: It is a specific method to create a mathematical model fitted to


a specific problem to solve. The design of algorithms is a theory of operations

 Coding: With the algorithm already designed, it proceeds to rewrite a


programming language set (programming) in the previous stage, in the machine
code that can interpret and execute.

 Compilation and execution: It is a technique to improve the performance of


systems programming compiled bytecode, consisting translate the bytecode to
native machine code at runtime. The just-in-time compilation is constructed from
two previous ideas related to execution environments: bytecode compilation and
dynamic compilation.

 Testing and debugging: The test involves capturing data until the program does
not present errors (the most common are syntactical and logical). Debugging is
the process of finding program errors and correct or eliminate such errors.

 Documentation: It is the guide or written in its various forms, either in statements,


procedures, drawings or diagrams communication.
SERVICIO NACIONAL DE APRENDIZAJE - SENA
ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION – 1412859
FASE II: ANALISIS

 Maintenance: The program is carried out after completion, when it detects that it is
necessary to make a change, adjust or supplement the program to continue
working properly.

 Type of data: It is an attribute of a part of the data that tells the computer or the
programmer to go on the kind of data that is processed, the common data types
are: integers, floating point numbers (decimal), alphanumeric strings, dates, times,
colors, etc.

 Expressions: It is a combination of constants, variables or functions is interpreted


according to the particular rules of precedence and partnership for a particular
programming language.

 Operators and operands: Operators are elements that interact differently, values
of one or more variables and / or constants. That is, operators allow us to
manipulate values. Operands, an operation element are applied.

 Identifiers (variables and constants): They are also called symbols textual
elements naming language entities. Some of the entities that an identifier can
denote are the variables, constants, data types, labels, subroutines and packages.
A constant is data whose value can’t change during program execution. A variable
name associated with a data item that is located in adjacent positions of main
memory and its value can change during program execution.

 Design techniques top-down and bottom-up design: In the top-down model


(top to bottom), a summary of the system is formulated, without specifying details.
Each part of the system is refined designing more detail. Each new part is then
redefined, with increasing detail until the full specification is detailed enough to
validate the model. Bottom-up (bottom-up), the individual parts are designed in
detail and then linked to form larger components, which in turn are linked until the
entire system is formed. Strategies based on information flow "bottom-up" seem to
me potentially necessary and sufficient because they are based on knowledge of
all the variables that can affect the system elements.

 Input devices: Equipment and components are those that allow you to enter
information to the processing unit, some examples are: keyboard, mouse,
scanner, webcam and microphone.

 Output devices: It is one that emits a signal with information. In this regard we can
mention the printer which receives information from a computer and produces a
printed output on paper, monitor, headphones and speaker.
SERVICIO NACIONAL DE APRENDIZAJE - SENA
ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION – 1412859
FASE II: ANALISIS

 Central processing unit (C.P.U): It is the hardware inside a computer or other


programmable devices, which interprets instructions of a computer program by
performing the basic arithmetic, logical, and input / output system operations.

 Control unit: It is one of the three main functional blocks in which a central
processing unit (CPU) is divided.

 Unit arithmetic – logic: It is a digital circuit that calculates arithmetic operations


(addition, subtraction, multiplication, etc.) And logical operations (if, and, or, not),
between two numbers.

 Central memory (internal): It is the memory of the computer where both data and
programs that the central processing unit (CPU) being processed or to be
processed at a given time are temporarily stored.

 Ram memory: A type of computer memory that can be accessed randomly; that
is, you can access any memory byte without accessing the preceding bytes. Ram
is the most common type of memory in computers and other devices.

 Rom memory: It is the memory used to store programs that start up the computer
and perform diagnostics. Most computers have a small amount of rom (several
thousand bytes).

 Auxiliary memory (external): It is a set of devices and data storage media that
make up the memory subsystem of the computer, along with the primary or main
memory.

REFERENCES

 https://desarrolloweb.com/articulos/2357.php

 http://conceptodefinicion.de/algoritmo/

 http://www.alegsa.com.ar/Dic/lenguaje_maquina.php

 https://desarrolloweb.com/articulos/2358.php

 https://desarrolloweb.com/articulos/2143.php

 https://sites.google.com/a/misena.edu.co/wiki-adsi/welcome

Вам также может понравиться