Resumen de varios concepto informatico

Solo disponible en BuenasTareas
  • Páginas : 15 (3538 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de octubre de 2011
Leer documento completo
Vista previa del texto
1 Que es software: Se conoce como software al equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos del sistema, llamados hardware.

2 diferencia entre software y programa Pues no hay diferencia alguna entre Programa ySoftware, lo único es que Programa se utiliza más en el lenguaje coloquial, o sea, común y Software se suele decir en el lenguaje informático
3 Que es lenguaje de maquina:Lenguaje de máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata
4 Que es lenguaje ensamblador: El lenguajeAssembly (a veces mal llamado "Ensamblador" por su traducción literal al español) es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos, y constituye la representación más directa del código máquina específico para cada arquitectura de computadoras

5 Que lenguaje de programacion: Un lenguaje de programación es un idioma artificial diseñado para expresar computacionesque pueden ser llevadas a cabo por máquinas como las computadoras
6 Herramienta de programación
Una herramienta de programación es un programa informático que usa un programador para crear, depurar, gestionar o mantener un programa.
Existen diversos tipos de herramientas con fines muy diversos
Sistema de seguimiento de errores: Bugzilla
* Generador de código: Make
* Conversor decódigo: JTest
* Compilador: gcc
* Depurador: gdb
* Desensamblador: OllyDbg
* Enlazador: ---
* Generador de documentacion: Javadoc
* Generador de GUI: NetBeans cuenta con uno.
* Detector de fugas de memoria: dmalloc
* Analizador sintáctico: Lex
* Profilers: Java Virtual Machine Tools Interface (JVM TI)
* Control de versiones: CVS
* Herramienta de busqueda: grep* Entorno de desarrollo integrado: Netbeans

7 Lenguajes de programación orientada a objetos
* Los lenguajes de programación orientados a objetos tratan a los programas como conjuntos de objetos que se ayudan entre ellos para realizar acciones. Entendiendo como objeto a las entidades que contienen datos. Permitiendo que los programas sean más fáciles de escribir, mantener y reutiliza8 Que es Encapsulamiento: Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción. Esto permite aumentar la cohesión de los componentes del sistema.
. En programación modular, y más específicamente en programación orientada a objetos, se denomina encapsulamiento al ocultamiento del estado, es decir, de los datos miembro, deun objeto de manera que sólo se puede cambiar mediante las operaciones definidas para ese objeto.
Análisis y diseño orientado a objetos
Análisis y diseño orientado a objetos (ADOO) es un enfoque de la ingeniería de software que modela un sistema como un grupo de objetos que interactúan entre sí. Este enfoque representa un dominio en términos de conceptos compuestos por verbos y sustantivos,clasificados de acuerdo a su dependencia funcional.
En este método de análisis y diseño se crea un conjunto de modelos utilizando una notación acordada como, por ejemplo, el lenguaje unificado de modelado (UML)
Interfaz de usuario
Las interfaces básicas de usuario son aquellas que incluyen elementos como menús, ventanas, teclado, ratón, los beeps y algunos otros sonidos que la computadora hace, yen general, todos aquellos canales por los cuales se permite la comunicación entre el ser humano y la computadora.
3. Clasificación
Dentro de las Interfaces de Usuario se distinguir básicamente tres tipos :
A) Una interfaz de hardware, a nivel de los dispositivos utilizados para ingresar, procesar y entregar los datos: teclado, ratón y pantalla visualizadora.
B) Una interfaz de software,...
tracking img