Definiciones básicas

Sistema

Hay varias definiciones posibles de sistema. Algunas de ellas tomadas de diccionarios indican:
• Conjunto u ordenación de cosas relacionadas de tal manera que forman una unidad o un
todo.
• Conjunto de hechos, principios, reglas, etc. clasificadas y ordenadas de tal manera que
muestran un plan lógico.
•Una forma establecida de hacer algo.

En computación tomaremos como definición de sistema: conjunto u ordenación de elementos
organizados para llevar a cabo algún método, procedimiento o control mediante procesamiento
de la información.

Hardware

Hardware refiere a todos los elementos físicos de una computadora. Se incluyen los discos, los
circuitos, cables, tarjetas, monitor, teclado, mouse, etc.
Se puede clasificar en hardware fundamental y accesorio. El fundamental es el imprescindible
para que funcione la computadora, en general se refiere a monitor, unidad de proceso y teclado.
Dentro del accesorio se podría incluir por ejemplo una cámara de video o un escaner.
También se pueden clasificar como dispositivos de entrada (mouse, teclado, micrófono), de
salida (impresora, monitor) o de entrada salida (modem, diskette, cd-rom, pendrives, disco duro,
etc.).

Software

Comprende los programas. Un programa puede ser de uso general, como un procesador de texto
o una planilla electrónica o de uso específico, por ejemplo un sistema de cálculo de sueldos.
Otra clasificación lo divide en software de base (incluye lo necesario para que funcione el
hardware) y software de aplicación.

Programar

Es el arte de dar comandos a algo o alguien que pueden ser ejecutados después. Se puede
especificar de distintas formas: botones, mapa, lista. Un comando es una orden para algo o
alguien para realizar determinada acción. Puede ser oral (“levántate”, “acomoda”) o manual
(presionar un botón).

Diseñar

Es el acto de organizar los comandos. Así como un novelista probablemente antes de escribir un
libro estructure que temas tratará y, o, elabore un índice, en forma similar antes de programar se
diseña, “se hacen los planos” del software.

Computador

Es una máquina capaz de almacenar y ejecutar comandos. Tiene unidad central de proceso,
disco, teclado, monitor, etc.

Cada problema es representable por un conjunto de instrucciones tal que pueden ser ejecutadas
por una máquina o persona que tenga como único conocimiento el poder de ejecución de esas
instrucciones. El conjunto de instrucciones está definido de antemano.

Sistema operativo

Son programas que vinculan el hardware con el resto del software. Ejemplos son: Windows,
Linux, DOS.

Componentes de un sistema de computación

Esta formado no solamente por programas, sino que incluye también: Software, Hardware, gente, datos, documentos, procedimientos sobre cómo usar cada elemento.

Características del Software

  • Se desarrolla, no se fabrica en sentido clásico
  • No se estropea a diferencia del hardware
  • Es complejo: el software modela una cierta realidad y la realidad en general es compleja. Por ello se hacen abstracciones.

Ingeniería de Software

Es la aplicación de un enfoque sistemático, disciplinado y cuantificable hacia el desarrollo,
operación y mantenimiento del software. Tiene un proceso (marco de trabajo), métodos (cómo
construir software) y herramientas (dan soporte a proceso y métodos).

Ciclo de vida del Software

Durante el análisis o especificación de requisitos se trata de determinar claramente cuáles son
los requisitos que debe satisfacer el sistema, qué características debe tener. En el diseño se
realizan los “planos” del sistema. En la implementación se desarrolla efectivamente el software,
se escriben los programas. Durante la prueba se trata de eliminar los errores. Existen dos tipos
de pruebas: alfa y beta. La prueba alfa habitualmente se hace dentro del equipo de desarrollo.
Otro programador verifica los programas. En la prueba denominada beta se les pide
colaboración a los clientes. Se les entrega en forma adelantada el software a cambio de que
colaboren en su verificación. Durante el mantenimiento se hacen los ajustes del software debido
a errores no detectados antes, cambios en la realidad (por ejemplo, creación de un nuevo
impuesto sobre la facturación) y, o ampliaciones al sistema original.