2. TALLER DE SISTEMAS
almacenarse yTransferirse a la CPU a
E
través del hardware de la
quipo utilizado para el computadora. El software también
funcionamiento de una rige la forma en que se utiliza el
computadora. El hardware se hardware, como por ejemplo la forma
refiere a los componentes materiales de recuperar información de un
de un sistema informático. La dispositivo de almacenamiento. La
función de estos componentes suele interacción entre el hardware de
dividirse en tres categorías entrada y de salida es controlada por
principales: entrada, salida y un software llamado BIOS (siglas en
almacenamiento. Los componentes de inglés de 'sistema básico de entrada/
esas categorías están conectados a salida').
través de un conjunto de cables o
circuitos llamado bus con la unidad
central de proceso (CPU) del
ordenador, el microprocesador que
controla la computadora y le
proporciona capacidad de cálculo.
El soporte lógico o software, en
cambio, es el conjunto de
instrucciones que un ordenador Aunque, técnicamente, los
emplea para manipular datos: por microprocesadores todavía se
ejemplo, un procesador de textos o un consideran hardware, partes de su
Videojuego. Estos programas suelen función también están asociadas con
HARBY ALEJANDRO CHIA PEÑALOZA
3. TALLER DE SISTEMAS
el software. Este hecho de que los software, hace que a veces se les
microprocesadores presenten tanto aplique el término intermedio de
aspectos de hardware como de microprogramación, o firmware.
proporcionan El lápiz contiene
información e sensores ópticos que
instrucciones. Un lápiz identifican laparte de
la pantalla por la que
se está pasando. Un
mouse, o ratón, es un
óptico es un puntero dispositivo apuntador
con un extremo diseñado para ser
fotosensible que se agarrado con una mano.
emplea para dibujar
directamente sobre la Cuenta en su parte
E
pantalla, o para inferior con un
l hardware de ent seleccionar dispositivo detector,
rada consta de información en la
dispositivos pantalla pulsando un
externos —esto es, botón en el lápiz óptico
componentes situados o presionando el lápiz (generalmente una bola)
fuera de la CPU de la contra la superficie de que permite al usuario.
computadora— que la pantalla. Controlar el
HARBY ALEJANDRO CHIA PEÑALOZA
4. TALLER DE SISTEMAS
movimiento de un dispositivos creado en dicha
cursor en la pantalla apuntadores computadora. Los dos
integrados, como digitalizadores más
deslizando el Mouse por trackballs (bolas para comunes son el
una superficie plana. mover el cursor) o digitalizador de campo
Para seleccionar zonas sensibles al plano (similar a una
objetos o elegir tacto que permiten que fotocopiadora de
instrucciones en la los movimientos de los oficina) y el
pantalla, el usuario dedos del usuario digitalizador manual,
pulsa un botón del dirijan un cursor en la que se pasa
mouse. Un joystick es pantalla. manualmente sobre la
un dispositivo formado imagen que se quiere
por una palanca que se Un digitalizador óptico procesar. Existen
mueve en varias (o escáner óptico) cámaras digitales que
direcciones y dirige un emplea dispositivos permiten tomar
cursor u otro objeto fotosensibles para imágenes que pueden
gráfico por la pantalla convertir imágenes ser tratadas
de la computadora. (por ejemplo, una directamente por el
fotografía o un texto) ordenador.
Un teclado es un en señales electrónicas
dispositivo parecido a que puedan ser Un micrófono es un disp
una máquina de manipuladas por la ositivo para convertir
escribir, que permite máquina. Por ejemplo, sonidos en señales que
al usuario introducir es posible digitalizar puedan ser
una fotografía, almacenadas,
textos e instrucciones. introducirla en una manipuladas y
Algunos teclados tienen computadora e reproducidas por el
teclas de función integrarla en un ordenador. Un módulo
especiales o documento de texto de reconocimiento de
HARBY ALEJANDRO CHIA PEÑALOZA
5. TALLER DE SISTEMAS
voz es un dispositivo permite intercambiar información enviada en
que convierte palabras información con otro una señal analógica que
habladas en ordenador a través de se transmite por las
información que el dicha línea. Todos los líneas telefónicas
ordenador puede ordenadores que envían hasta el módem
reconocer y procesar. o reciben información receptor, que a su vez
deben estar conectados convierte esta señal en
Un módem es un disposi a un módem. El módem información
tivo que conecta una del aparato emisor electrónica para el
computadora con una convierte la ordenador receptor
línea telefónica y
E
l hardware de salida consta visual. Las pantallas suelen
de dispositivos externos que adoptar una de las siguientes
transfieren información de formas: un monitor de rayos
la CPU de la computadora al catódicos o una pantalla de cristal
usuario informático. La pantalla líquido (LCD, siglas en inglés). En el
convierte la información generada monitor de rayos catódicos,
por el ordenador en información semejante a un televisor, la
HARBY ALEJANDRO CHIA PEÑALOZA
6. TALLER DE SISTEMAS
información procedente de la CPU matriciales emplean minúsculos
se representa empleando un alambres que golpean una cinta
entintada formando caracteres.
haz de electrones que barre una Las impresoras láser
superficie fosforescente que
emite luz y genera imágenes. Las Emplean haces de luz para trazar
pantallas LCD son más planas y imágenes en un tambor que
más pequeñas que los monitores de posteriormente recoge pequeñas
rayos catódicos, y se emplean partículas de un pigmento negro
frecuentemente en denominado tóner. El tóner se
aplica sobre la hoja de papel para
producir una imagen. Las
impresoras de chorro de tinta
ordenadores portátiles. lanzan gotitas de tinta sobre el
Las impresoras reciben textos e papel para formar caracteres e
imágenes de la computadora y los imágenes
imprimen en papel. Las impresoras
HARBY ALEJANDRO CHIA PEÑALOZA
7. TALLER DE SISTEMAS
E
l hardware de alm cantidades de
acenamiento información y
sirve para recuperarla muy
almacenar rápidamente. Las
permanentemente unidades de disquete
información y también almacenan
programas que el información en
ordenador deba partículas magnéticas
recuperar en algún integradas en discos
momento. Los dos tipos intercambiables, que de
principales de hecho pueden ser
dispositivos de flexibles o rígidos. Los la información en
almacenamiento son las disquetes almacenan discos intercambiables,
unidades de disco y la menos información que sensibles a la luz láser
memoria. Existen un disco duro, y la y a los campos
varios tipos de discos: recuperación de la magnéticos; pueden
duros, flexibles o misma es muchísimo almacenar tanta
disquetes, magneto- más lenta. Las información como un
ópticos y compactos. unidades de disco disco duro, pero la
Las unidades de disco magneto -óptico velocidad de
duro almacenan almacenan recuperación de la
información en misma es algo menor.
partículas magnéticas Las unidades de disco
integradas en un disco; compacto, o CD-ROM,
estas unidades, que almacenan información
suelen ser una parte en las cavidades
permanente de la grabadas en la
Computadora, pueden superficie de un disco
almacenar grandes de material
HARBY ALEJANDRO CHIA PEÑALOZA
8. TALLER DE SISTEMAS
reflectante. La sólo permiten grabar la siglas en inglés)
información información una vez) y contiene información y
almacenada en un CD- leer CD-ROM. En la software cruciales que
ROM no puede borrarse actualidad también es deben estar
ni sustituirse por otra. frecuente encontrar en permanentemente
Los CD-ROM pueden los ordenadores disponibles para el
almacenar unidades DVD, que funcionamiento de la
aproximadamente la permiten leer, y computadora, por
misma información que algunas también ejemplo el sistema
un disco duro, pero la escribir, unidades del operativo, que dirige
velocidad de mismo tamaño que los las acciones de la
recuperación de CD pero con una máquina desde el
información es menor. capacidad de arranque hasta la
Hay unidades que almacenamiento muy desconexión. La ROM se
permiten escribir superior. denomina memoria no
discos compactos y, si volátil porque los chips
el soporte lo permite, Generalmente, los de memoria ROM no
reescribir la programas se pierden su información
información hasta más transfieren desde una cuando se desconecta el
de 1.000 veces sobre el unidad de disco a la ordenador.
mismo disco; son RAM. Esta memoria
también se conoce como
las unidades CD-RW (del memoria volátil porque
inglés CD-ReWritable) la información
que además de leer y contenida en los chips
reescribir discos CD- de memoria se pierde
RW, también pueden cuando se desconecta el
leer y escribir discos ordenador. La memoria
compactos CD-R (que de sólo lectura (ROM,
HARBY ALEJANDRO CHIA PEÑALOZA
9. TALLER DE SISTEMAS
computadora. El bus de Una conexión en serie
una computadora es un cable o grupo de
consta de dos canales: cables utilizado para
uno que la CPU emplea transferir información
para localizar datos, entre la CPU y un
llamado bus de dispositivo externo
direcciones, y otro que como un mouse, un
se utiliza para enviar teclado, un módem, un
datos a una dirección digitalizador y algunos
determinada,llamado tipos de impresora.
bus de datos. Un bus se Este tipo de conexión
sólo transfiere un dato
P
ara funcionar, el h de cada vez, por lo que
ardware necesita resulta lento. La
unas conexiones ventaja de una
materiales que conexión en serie es que
permitan a los resulta eficaz a
componentes distancias largas.
comunicarse entre sí e
caracteriza por dos Una conexión en paralel
interaccionar. Un bus
propiedades: la o utiliza varios grupos
constituye un sistema
cantidad de de cables para
común interconectado,
información que puede transferir
compuesto por un grupo
manipular simultáneamente más
de cables o circuitos
simultáneamente (la de un bloque de
que coordina y
llamada “anchura de información. La
transporta
bus”) y la rapidez con mayoría de los
información entre las
que puede transferir digitalizadores e
partes internas de la
dichos datos. impresoras emplean
HARBY ALEJANDRO CHIA PEÑALOZA
10. TALLER DE SISTEMAS
este tipo de conexión. 3 m entre la CPU y el
Las conexiones en dispositivo externo.
paralelo son mucho más
rápidas que las
conexiones en serie,
pero están limitadas a
distancias menores de
E
s el conjunto de documentación, los informáticos:
los programas de datos a procesar e programas y datos.
cómputo, incluso la información
procedimientos, reglas, de usuario forman
documentación y datos parte del software: es
asociados que forman decir, abarca todo lo
parte de las intangible, todo lo «no
operaciones de un físico» relacionado.
sistema de
computación. El término «software»
fue usado por primera
Considerando esta vez en este sentido por
definición, el concepto John W. Tukey en 1957.
de software va más En la ingeniería de
allá de los programas software y las ciencias
de computación en sus de la computación, el
distintos estados: software es toda la
código fuente, binario o información procesada
ejecutable; también su por los sistemas
HARBY ALEJANDRO CHIA PEÑALOZA
11. TALLER DE SISTEMAS
El concepto de leer
diferentes secuencias
de instrucciones
(programa) desde la
memoria de un
dispositivo para
controlar los cálculos
fue introducido por
Charles Babbage como
parte de su máquina
diferencial. La teoría
que forma la base de la
mayor parte del
software moderno fue
propuesta por Alan
Turing en su ensayo de
1936,
S
i bien esta distinción es, en
cierto modo, arbitraria, y a
veces confusa, a los fines
prácticos se puede clasificar al
software en tres grandes tipos:
HARBY ALEJANDRO CHIA PEÑALOZA
12. TALLER DE SISTEMAS
especialmente del procesamiento
referido a las características
internas de: memoria, discos, puertos
y dispositivos de comunicaciones,
impresoras, pantallas, teclados, etc.
El software de sistema le procura al
usuario y programador adecuadas
interfaces de alto nivel,
herramientas y utilidades de apoyo
que permiten su mantenimiento.
Incluye entre otros:
Software de sistema: Su objetivo
es desvincular adecuadamente al o Sistemas operativos
usuario y al programador de los o Controladores de
detalles de la computadora en dispositivos
particular que se use, aislándolo o Herramientas de diagnóstico
o Herramientas de Corrección
y
o Optimización programación, de una manera
o Servidores práctica. Incluye entre otros:
o Utilidades
o o Editores de texto
o Compiladores
Software de programación: Es o Intérpretes
el conjunto de herramientas que o Enlazadores
permiten al programador o Depuradores
desarrollar programas o Entornos de Desarrollo
informáticos, usando diferentes Integrados (IDE): Agrupan las
alternativas y lenguajes de anteriores herramientas,
HARBY ALEJANDRO CHIA PEÑALOZA
13. TALLER DE SISTEMAS
usualmente en un entorno automatizado o asistido, con
visual, de forma tal que el especial énfasis en los negocios.
programador no necesite Incluye entre otros:
introducir múltiples
comandos para compilar,
interpretar, depurar, etc.
Habitualmente cuentan con o Aplicaciones para Control de
una avanzada interfaz sistemas y automatización
gráfica de usuario (GUI). industrial
o Aplicaciones ofimáticas
Software de aplicación: Es aquel o Software educativo
que permite a los usuarios llevar a o Software empresarial
cabo una o varias tareas o Bases de datos
específicas, en cualquier campo de o Telecomunicaciones (por
actividad susceptible de ser ejemplo Internet y toda su
estructura lógica
o o Software de Diseño
o Videojuegos Asistido (CAD)
o Software médico
HARBY ALEJANDRO CHIA PEÑALOZA
14. TALLER DE SISTEMAS
S
e define como gestión, numerosos sistemaCOCOMO que
Proceso al recursos y todo un provee métodos y un
conjunto equipo disciplinado de software (programa)
ordenado de pasos a trabajo. En el otro que calcula y provee
seguir para llegar a la extremo, si se trata de una estimación de
solución de un problema un sencillo programa todos los costos de
u obtención de un (por ejemplo, la producción en un
producto, en este caso resolución de una «proyecto software»
particular, para lograr ecuación de segundo (relación horas/hombre,
la obtención de un orden), éste puede ser costo monetario,
producto software que realizado por un solo cantidad de líneas
resuelva un problema. programador (incluso fuente de acuerdo a
aficionado) fácilmente. lenguaje usado, etc.).
El proceso de creación
Es así que normalmente
de software puede Considerando los de
se dividen en tres
llegar a ser muy gran porte, es
categorías según su
complejo, dependiendo necesario realizar
tamaño (líneas de
de su porte, complejas tareas,
código) o costo: de
características y tanto técnicas como de
Pequeño, Mediano y
criticidad del mismo. gerencia, una fuerte
Gran porte. Existen
Por ejemplo la creación gestión y análisis
varias metodologías
de un sistema diversos (entre otras
para estimarlo, una de
operativo es una tarea cosas), por lo cual se ha
las más populares es el
que requiere proyecto, desarrollado una
HARBY ALEJANDRO CHIA PEÑALOZA
15. TALLER DE SISTEMAS
ingeniería para su existir, son flexibles en previstos, y con
estudio y realización: su forma de aplicación, variedad de fallos
es conocida de acuerdo a la inaceptables (fracasan,
como Ingeniería de metodología o Proceso en pocas palabras).
Software. de Desarrollo escogido y Entre tales «procesos»
utilizado por el equipo los hay ágiles o livianos
En tanto que en los de
de desarrollo o por el (ejemplo XP), pesados y
mediano porte,
analista-programador lentos (ejemplo RUP) y
pequeños equipos de
solitario (si fuere el variantes intermedias;
trabajo (incluso un
caso). y normalmente se
avezado analista-
aplican de acuerdo al
programador solitario) Los «procesos de
tipo y porte del
pueden realizar la desarrollo de
software a
tarea. Aunque, siempre software» poseen
desarrollar, a criterio
en casos de mediano y reglas preestablecidas,
del líder (si lo hay) del
gran porte (y a veces y deben ser aplicados
equipo de desarrollo.
también en algunos de en la creación del
Algunos de esos
pequeño porte, según su software de mediano y
procesos
complejidad), se deben gran porte, ya que en
son Programación
seguir ciertas etapas caso contrario lo más
Extrema (en
que son necesarias seguro es que el
inglés eXtreme
para la construcción proyecto o no logre
Programming o
del software. Tales concluir o termine sin
XP), Proceso Unificado
etapas, si bien deben cumplir los objetivos
HARBY ALEJANDRO CHIA PEÑALOZA
16. TALLER DE SISTEMAS
de Rational (en inglés Cuando un proyecto (tales como modelos y
Rational Unified fracasa, rara vez es hasta la gestión misma
Process o RUP), Feature debido a fallas de los proyectos) son los
Driven Development técnicas, la principal Ingenieros en Software,
(FDD), etc. causa de fallos y es su orientación. Los
fracasos es la falta de especialistas en
Cualquiera sea el
aplicación de una buena cualquier otra área de
«proceso» utilizado y
metodología o proceso desarrollo informático
aplicado al desarrollo
de desarrollo. Entre (analista,
del software (RUP, FDD,
otras, una fuerte programador, Lic. en
etc), y casi
tendencia, desde hace Informática, Ingeniero
independientemente de
pocas décadas, es en Informática,
él, siempre se debe
mejorar las Ingeniero de Sistemas,
aplicar un «modelo de
metodologías o procesos etc.) normalmente
ciclo de vida».6
de desarrollo, o crear aplican sus
Se estima que, del total
nuevas y concientizar a conocimientos
de proyectos software
los profesionales en su especializados pero
grandes emprendidos,
utilización adecuada. utilizando modelos,
un 28% fracasan, un 46%
Normalmente los paradigmas y procesos
caen en severas
especialistas en el ya elaborados.
modificaciones que lo
estudio y desarrollo de
Es común para el
retrasan y un 26% son
estas áreas
7 desarrollo de software
totalmente exitosos.
(metodologías) y afines
de mediano porte que
HARBY ALEJANDRO CHIA PEÑALOZA
17. TALLER DE SISTEMAS
los equipos humanos Captura, interpretativos) de
involucrados apliquen Elicitación8 , «análisis y diseño»; o
sus propias Especificación y indicar como
metodologías, Análisis de «implementación» lo
normalmente un híbrido requisitos (ERS) que está dicho como
de los procesos Diseño «codificación»; pero en
anteriores y a veces Codificación rigor, todas existen e
con criterios propios. Pruebas (unitarias y incluyen, básicamente,
de integración) las mismas tareas
El proceso de desarrollo
Instalación y paso a específicas.
puede involucrar
numerosas y variadas Producción En el apartado 4 del
6
tareas , desde lo Mantenimiento presente artículo se
administrativo, brindan mayores
pasando por lo técnico y En las anteriores detalles de cada una de
hasta la gestión y el etapas pueden variar las listadas etapas.
gerenciamiento. Pero ligeramente sus
casi rigurosamente nombres, o ser más
siempre se cumplen globales, o
ciertas etapas contrariamente, ser
mínimas; las que se más refinadas; por
pueden resumir como ejemplo indicar como
sigue: una única fase (a los
fines documentales e
HARBY ALEJANDRO CHIA PEÑALOZA