SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de...

56
UNIVERSIDAD NORORIENTAL PRIVADA GRAN MARISCAL DE AYACUCHO ESCUELA DE ADMINISTRACION NUCLEO EL TIGRE. SISTEMA OPERATIVO PROFESOR: HAMLET MATA MATA INTEGRANTE MARÌA LAURA GÒNZALEZ . EL TIGRE / ANZOÀTEGUI

Transcript of SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de...

Page 1: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

UNIVERSIDAD NORORIENTAL PRIVADA

GRAN MARISCAL DE AYACUCHO

ESCUELA DE ADMINISTRACION

NUCLEO EL TIGRE.

SISTEMA OPERATIVO

PROFESOR: HAMLET MATA MATA

INTEGRANTE MARÌA LAURA GÒNZALEZ

.

EL TIGRE / ANZOÀTEGUI

Page 2: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

INTRODUCCION

Sin el software, una computadora no es más que una masa metálica sin utilidad. Con el

software, una computadora puede almacenar, procesar y recuperar información,

encontrar errores de ortografía en manuscritos, tener aventuras e intervenir en muchas

otras valiosas actividades para ganar el sustento. El software para computadoras puede

clasificarse en general en dos clases: los programas de sistema, que controlan la

operación de la computadora en sí y los programas de aplicación, los cuales resuelven

problemas para sus usuarios. El programa fundamental de todos los programas de

sistema es el sistema operativo (SO), que controla todos los recursos de la computadora

y proporciona la base sobre la cual pueden escribirse los programas de aplicación.

Un sistema Operativo (SO) es en sí mismo un programa de computadora. Sin embargo,

es un programa muy especial, quizá el más complejo e importante en una computadora.

El SO despierta a la computadora y hace que reconozca a la CPU, la memoria, el

teclado, el sistema de vídeo y las unidades de disco. Además, proporciona la facilidad

para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir

de la cual se corran programas de aplicación.

Cuando enciendes una computadora, lo primero que ésta hace es llevar a cabo un auto

diagnóstico llamado auto prueba de encendido (Power On Self Test, POST). Durante la

POST, la computadora identifica su memoria, sus discos, su teclado, su sistema de

vídeo y cualquier otro dispositivo conectado a ella. Lo siguiente que la computadora

hace es buscar un SO para arrancar (boot).

Page 3: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

SISTEMA OPERATIVO

¿Qué es un Sistema Operativo?

Un sistema operativo (SO, frecuentemente OS del inglés Operating System) es un

programa o conjunto de programas que en un sistema informático gestiona los recursos

de hardware y provee servicios a los programas de aplicación, ejecutándose en modo

privilegiado respecto de los restantes.

Desde su creación, las computadoras digitales han utilizado un sistema de codificación

de instrucciones en sistema de numeración binaria, es decir con los 0S. Esto se debe a

que los circuitos integrados funcionan con este principio, es decir, hay corriente o no

hay corriente.

En el origen de la historia de las computadoras (hace unos cuarenta años), los sistemas

operativos no existían y la introducción de un programa para ser ejecutado se convertía

en un increíble esfuerzo que solo podía ser llevado a cabo por muy pocos expertos. Esto

hacia que las computadoras fueran muy complicadas de usar y que se requiriera tener

altos conocimientos técnicos para operarlas. Era tan complejo su manejo, que en

algunos casos el resultado llegaba a ser desastroso.

Además, el tiempo requerido para introducir un programa en aquellas grandes máquinas

de lento proceso superaba por mucho el de ejecución y resultaba poco provechosa la

utilización de computadoras para resolución de problemas prácticos.

Se buscaron medios más elaborados para manipular la computadora, pero que a su

vez simplificaran la labor del operador o el usuario. Es entonces cuando surge la idea de

crear un medio para que el usuario pueda operar la computadora con un entorno,

lenguaje y operación bien definido para hacer un verdadero uso y explotación de esta.

Surgen los sistemas operativos.

Un sistema operativo es el encargado de brindar al usuario una forma amigable y

sencilla de operar, interpretar, codificar y emitir las ordenes al procesador central para

que este realice las tareas necesarias y especificas para completar una orden.

El sistema operativo, es el instrumento indispensable para hacer de la computadora un

objeto útil. Bajo este nombre se agrupan todos aquellos programas que permiten a los

usuarios la utilización de este enredo de cables y circuitos, que de otra manera serian

difíciles de controlar. Un sistema operativo se define como un conjunto de

procedimientos manuales y automáticos, que permiten a un grupo de usuarios compartir

una instalación de computadora eficazmente.

HISTORIA DE LOS SISTEMAS OPERATIVOS

Los Sistemas Operativos, al igual que el Hardware de los computadores, han sufrido

una serie de cambios revolucionarios llamados generaciones. En el caso del Hardware,

las generaciones han sido marcadas por grandes avances en los componentes utilizados,

Page 4: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

pasando de válvulas (primera generación) a transistores (segunda generación), a

circuitos integrados (tercera generación), a circuitos integrados de gran y muy gran

escala (cuarta generación). Cada generación Sucesiva de hardware ha ido acompañada

de reducciones substanciales en los costos, tamaño, emisión de calor y consumo de

energía, y por incrementos notables en velocidad y capacidad.

Generación Cero (década de 1940)

Los primeros sistemas computacionales no poseían sistemas operativos. Los usuarios

tenían completo acceso al lenguaje de la maquina. Todas las instrucciones eran

codificadas a mano.

Primera Generación (década de 1950)

Los sistemas operativos de los años cincuenta fueron diseñados para hacer más fluida

la transición entre trabajos. Antes de que los sistemas fueran diseñados, se perdía un

tiempo considerable entre la terminación de un trabajo y el inicio del siguiente. Este fue

el comienzo de los sistemas de procesamiento por lotes, donde los trabajos se reunían

por grupos o lotes. Cuando el trabajo estaba en ejecución, este tenía control total de la

maquina. Al terminar cada trabajo, el control era devuelto al sistema operativo, el cual

limpiaba y leía e iniciaba el trabajo siguiente.

Al inicio de los 50's esto había mejorado un poco con la introducción de tarjetas

perforadas (las cuales servían para introducir los programas de lenguajes de máquina),

puesto que ya no había necesidad de utilizar los tableros enchufables.

Además el laboratorio de investigación General Motors implementó el primer sistema

operativo para la IBM 701. Los sistemas de los 50's generalmente ejecutaban una sola

tarea, y la transición entre tareas se suavizaba para lograr la máxima utilización del

sistema. Esto se conoce como sistemas de procesamiento por lotes de un sólo flujo, ya

que los programas y los datos eran sometidos en grupos o lotes.

La introducción del transistor a mediados de los 50's cambió la imagen radicalmente.

Se crearon máquinas suficientemente confiables las cuales se instalaban en lugares

especialmente acondicionados, aunque sólo las grandes universidades y las grandes

corporaciones o bien las oficinas del gobierno se podían dar el lujo de tenerlas.

Para poder correr un trabajo (programa), tenían que escribirlo en papel (en Fortran o

en lenguaje ensamblador) y después se perforaría en tarjetas. Enseguida se llevaría la

pila de tarjetas al cuarto de introducción al sistema y la entregaría a uno de los

operadores. Cuando la computadora terminara el trabajo, un operador se dirigiría a la

impresora y desprendería la salida y la llevaría al cuarto de salida, para que la recogiera

el programador.

A principios de los años 50 con el objeto de facilitar la interacción entre persona y

computadora, los sistemas operativos hacen una aparición discreta y bastante simple,

Page 5: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

con conceptos tales como el monitor residente, el proceso por lotes y el almacenamiento

temporal.

Monitor residente:

Su funcionamiento era bastante simple, se limitaba a cargar los programas a

memoria, leyéndolos de una cinta o de tarjetas perforadas, y ejecutarlos. El problema

era encontrar una forma de optimizar el tiempo entre la retirada de un trabajo y el

montaje del siguiente.

Procesamiento por lotes:

Como solución para optimizar, en una misma cinta o conjunto de tarjetas, se

cargaban varios programas, de forma que se ejecutaran uno a continuación de otro sin

perder apenas tiempo en la transición.

Almacenamiento temporal:

Su objetivo era disminuir el tiempo de carga de los programas, haciendo simultánea

la carga del programa o la salida de datos con la ejecución de la siguiente tarea. Para

ello se utilizaban dos técnicas, el buffering y el spooling.

Segunda Generación (a mitad de la década de 1960)

La característica de los sistemas operativos fue el desarrollo de los sistemas

compartidos con multiprogramación, y los principios del multiprocesamiento. En los

sistemas de multiprogramación, varios programas de usuario se encuentran al mismo

tiempo en el almacenamiento principal, y el procesador se cambia rápidamente de un

trabajo a otro. En los sistemas de multiprocesamiento se utilizan varios procesadores en

un solo sistema computacional, con la finalidad de incrementar el poder de

procesamiento de la maquina.

La independencia de dispositivos aparece después. Un usuario que desea escribir datos

en una cinta en sistemas de la primera generación tenía que hacer referencia específica a

una unidad de cinta particular. En la segunda generación, el programa del usuario

especificaba tan solo que un archivo iba a ser escrito en una unidad de cinta con cierto

número de pistas y cierta densidad.

Se desarrollo sistemas compartidos, en la que los usuarios podían acoplarse

directamente con el computador a través de terminales. Surgieron sistemas de tiempo

real, en que los computadores fueron utilizados en el control de procesos industriales.

Los sistemas de tiempo real se caracterizan por proveer una respuesta inmediata.

En los años 60 se produjeron cambios notorios en varios campos de la informática, con

la aparición del circuito integrado la mayoría orientados a seguir incrementando el

potencial de los ordenadores. Para ello se utilizaban técnicas de lo más diversas.

Page 6: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Multiprogramación:

En un sistema multi programado la memoria principal alberga a más de un programa

de usuario. La CPU ejecuta instrucciones de un programa, cuando el que se encuentra

en ejecución realiza una operación de E/S; en lugar de esperar a que termine la

operación de E/S, se pasa a ejecutar otro programa. Si éste realiza, a su vez, otra

operación de E/S, se mandan las órdenes oportunas al controlador, y pasa a ejecutarse

otro. De esta forma es posible, teniendo almacenado un conjunto adecuado de tareas en

cada momento, utilizar de manera óptima los recursos disponibles.

Tiempo compartido:

En este punto tenemos un sistema que hace buen uso de la electrónica disponible,

pero adolece la falta de interactividad; para conseguirla debe convertirse en un sistema

multiusuario, en el cual existen varios usuarios con un terminal en línea, utilizando el

modo de operación de tiempo compartido. En estos sistemas los programas de los

distintos usuarios residen en memoria. Al realizar una operación de E/S los programas

ceden la CPU a otro programa, al igual que en la multiprogramación. Pero, a diferencia

de ésta, cuando un programa lleva cierto tiempo ejecutándose el sistema operativo lo

detiene para que se ejecute otra aplicación.

Tiempo real:

Estos sistemas se usan en entornos donde se deben aceptar y procesar en tiempos

muy breves un gran número de sucesos, en su mayoría externos al ordenador. Si el

sistema no respeta las restricciones de tiempo en las que las operaciones deben entregar

su resultado se dice que ha fallado. El tiempo de respuesta a su vez debe servir para

resolver el problema o hecho planteado. El procesamiento de archivos se hace de una

forma continua, pues se procesa el archivo antes de que entre el siguiente, sus primeros

usos fueron y siguen siendo en telecomunicaciones.

Multiprocesador:

Diseño que no se encuentran en ordenadores monoprocesador. Estos problemas

derivan del hecho de que dos programas pueden ejecutarse simultáneamente y,

potencialmente, pueden interferirse entre sí. Concretamente, en lo que se refiere a las

lecturas y escrituras en memoria. Existen dos arquitecturas que resuelven estos

problemas:

La arquitectura NUMA, donde cada procesador tiene acceso y control exclusivo a una

parte de la memoria. La arquitectura SMP, donde todos los procesadores comparten

toda la memoria. Esta última debe lidiar con el problema de la coherencia de caché.

Cada microprocesador cuenta con su propia memoria cache local. De manera que

cuando un microprocesador escribe en una dirección de memoria, lo hace únicamente

sobre su copia local en caché. Si otro microprocesador tiene almacenada la misma

dirección de memoria en su caché, resultará que trabaja con una copia obsoleta del dato

almacenado.

Page 7: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Para que un multiprocesador opere correctamente necesita un sistema operativo

especialmente diseñado para ello. La mayoría de los sistemas operativos actuales poseen

esta capacidad.

Sistemas operativos desarrollados:

Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio de

UNIX, a mediados de los 60 aparece Multics, sistema operativo multiusuario -

multitarea desarrollado por los laboratorios Bell de AT&T y Unix, convirtiéndolo en

uno de los pocos SO escritos en un lenguaje de alto nivel. En el campo de la

programación lógica se dio a luz la primera implementación de Prolog, y en la

revolucionaria orientación a objetos, Smalltalk.

Inconvenientes de los Sistemas operativos:

Se trataba de sistemas grandes, complejos y costosos, pues antes no se había

construido nada similar y muchos de los proyectos desarrollados terminaron con costos

muy por encima del presupuesto y mucho después de lo que se marcaba como fecha de

finalización. Además, aunque formaban una capa entre el hardware y el usuario, éste

debía conocer un complejo lenguaje de control para realizar sus trabajos. Otro de los

inconvenientes es el gran consumo de recursos que ocasionaban, debido a los grandes

espacios de memoria principal y secundaria ocupados, así como el tiempo de procesador

consumido. Es por esto que se intentó hacer hincapié en mejorar las técnicas ya

existentes de multiprogramación y tiempo compartido.

Características de los nuevos sistemas

Sistemas operativos desarrollados:

MULTICS (Multiplexed Information and Computing Service): Originalmente era un

proyecto cooperativo liderado por Fernando Corbató del MIT, con General Electric y

los laboratorios Bell, que comenzó en los 60, pero los laboratorios Bell abandonaron en

1969 para comenzar a crear el sistema UNIX. Se desarrolló inicialmente para el

mainframe GE-645, un sistema de 36 bits; después fue soportado por la serie de

máquinas Honeywell 6180.

Fue uno de los primeros. Además, los traducía a instrucciones de alto nivel destinadas a

BDOS.

BDOS (Basic Disk Operating System): Traductor de las instrucciones en llamadas a la

BIOS.

El hecho de que, años después, IBM eligiera para sus PC a MS-DOS supuso su mayor

fracaso, por lo que acabó desapareciendo.

Page 8: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Tercera Generación (mitad de década 1960 a mitad década de 1970)

Se inicia en 1964, con la introducción de la familia de computadores Sistema/360 de

IBM. Los computadores de esta generación fueron diseñados como sistemas para usos

generales. Casi siempre eran sistemas grandes, voluminosos, con el propósito de serlo

todo para toda la gente. Eran sistemas de modos múltiples, algunos de ellos soportaban

simultáneamente procesos por lotes, tiempo compartido, procesamiento de tiempo real y

multiprocesamiento. Eran grandes y costosos, nunca antes se había construido algo

similar, y muchos de los esfuerzos de desarrollo terminaron muy por arriba del

presupuesto y mucho después de lo que el planificador marcaba como fecha de

terminación.

Estos sistemas introdujeron mayor complejidad a los ambientes computacionales; una

complejidad a la cual, en un principio, no estaban acostumbrados los usuarios.

Cuarta Generación (mitad de década de 1970 en adelante)

Los sistemas de la cuarta generación constituyen el estado actual de la tecnología.

Muchos diseñadores y usuarios se sienten aun incómodos, después de sus experiencias

con los sistemas operativos de la tercera generación.

Con la ampliación del uso de redes de computadores y del procesamiento en línea los

usuarios obtienen acceso a computadores alejados geográficamente a través de varios

tipos de terminales.

Los sistemas de seguridad se han incrementado mucho ahora que la información pasa a

través de varios tipos vulnerables de líneas de comunicación. La clave de cifrado está

recibiendo mucha atención; han sido necesarios codificar los datos personales o de gran

intimidad para que; aun si los datos son expuestos, no sean de utilidad a nadie más que a

los receptores adecuados.

El porcentaje de la población que tiene acceso a un computador en la década de los

ochenta es mucho mayor que nunca y aumenta rápidamente.

El concepto de maquinas virtuales es utilizado. El usuario ya no se encuentra interesado

en los detalles físicos de; sistema de computación que está siendo accedida. En su lugar,

el usuario ve un panorama llamado maquina virtual creado por el sistema operativo.

Los sistemas de bases de datos han adquirido gran importancia. Nuestro mundo es

una sociedad orientada hacia la información, y el trabajo de las bases de datos es hacer

que esta información sea conveniente accesible de una manera controlada para aquellos

que tienen derechos de acceso.

Con la creación de los circuitos LSI -integración a gran escala-, chips que contenían

miles de transistores en un centímetro cuadrado de silicio, empezó el auge de los

ordenadores personales. En éstos se dejó un poco de lado el rendimiento y se buscó más

que el sistema operativo fuera amigable, surgiendo menús, e interfaces gráficas. Esto

Page 9: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

reducía la rapidez de las aplicaciones, pero se volvían más prácticos y simples para los

usuarios.

En esta época, siguieron utilizándose lenguajes ya existentes, como Smalltalk o C, y

nacieron otros nuevos, de los cuales se podrían destacar: C++ y Eiffel dentro del

paradigma de la orientación a objetos, y Haskell y Miranda en el campo de la

programación declarativa. Un avance importante que se estableció a mediados de la

década de 1980 fue el desarrollo de redes de computadoras personales que corrían

sistemas operativos en red y sistemas operativos distribuidos. En esta escena, dos

sistemas operativos eran los mayoritarios: MS-DOS (Micro Soft Disk Operating

System), escrito por Microsoft para IBM PC y otras computadoras que utilizaban la

CPU Intel 8088 y sus sucesores, y UNIX, que dominaba en los ordenadores personales

que hacían uso del Motorola 68000.

Mac OS

El lanzamiento oficial del ordenador Macintosh en enero de 1984, al precio de US

$1,995 (después cambiado a $2,495 dólares)[1]. Incluía su sistema operativo Mac OS

cuya características novedosas era una GUI (Graphic User Interface), Multitareas y

Mouse. Provocó diferentes reacciones entre los usuarios acostumbrados a la línea de

comandos y algunos tachando el uso del Mouse como juguete.

MS-DOS

En 1981 Microsoft compró un sistema operativo llamado QDOS que, tras realizar

unas pocas modificaciones, se convirtió en la primera versión de MS-DOS (Micro Soft

Disk Operating System). A partir de aquí se sucedieron una serie de cambios hasta

llegar a la versión 7.1, versión 8 en Windows Milenium, a partir de la cual MS-DOS

dejó de existir como un componente del Sistema Operativo.

Microsoft Windows

A mediados de los años 80 se crea este sistema operativo, pero no es hasta la salida

de (Windows 95) que se le puede considerar un sistema operativo, solo era una interfaz

gráfica del (MS-DOS) en el cual se disponía de unos diskettes para correr los

programas. Hoy en día es el sistema operativo más difundido en el ámbito doméstico

aunque también hay versiones para servidores como Windows NT. (Microsoft) ha

diseñado también algunas versiones para superordenadores, pero sin mucho éxito. Años

después se hizo el (Windows 98) que era el más eficaz de esa época. Después se crearía

el sistema operativo de (Windows ME) (Windows Millenium Edition)

aproximadamente entre el año 1999 y el año 2000. Un año después se crearía el sistema

operativo de (Windows 2000) en ese mismo año. Después le seguiría el sistema

operativo más utilizado en la actualidad, (Windows XP) y otros sistemas operativos de

esta familia especializados en las empresas. Ahora el más reciente es (Windows 7)

(Windows Seven) que salió al mercado el 22 de octubre del 2009, dejando atrás al

Page 10: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

(Windows Vista), que tuvo innumerables críticas durante el poco tiempo que duró en el

mercado.

La década de 1990

GNU/Linux

Este sistema al parecer es una versión mejorada de Unix, basado en el estándar

POSIX, un sistema que en principio trabajaba en modo comandos. Hoy en día dispone

de Ventanas, gracias a un servidor gráfico y a gestores de ventanas como KDE,

GNOME entre muchos. Recientemente GNU/Linux dispone de un aplicativo que

convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz. Lo que

permite utilizar Linux de una forma visual atractiva.

Existen muchas distribuciones actuales de Gnu/Linux (Debian, Fedora, Ubuntu,

Slackware, etc.) donde todas ellas tienen en común que ocupan el mismo núcleo Linux.

Dentro de las cualidades de Gnu/Linux se puede caracterizar el hecho de que la

navegación a través de la web es sin riegos de ser afectada por virus, esto debido al

sistema de permisos implementado, el cual no deja correr ninguna aplicación sin los

permisos necesarios, permisos que son otorgados por el usuario. A todo esto se suma

que los virus que vienen en dispositivos desmontables tampoco afectan al sistema,

debido al mismo sistema de permisos.

ReactOS

ReactOS (React Operating System) es un sistema operativo de código abierto

destinado a lograr la compatibilidad binaria con aplicaciones de software y

controladores de dispositivos hechos para Microsoft Windows NT versiones 5.x en

adelante (Windows XP y sus sucesores).

En 1996 un grupo de programadores y desarrolladores de software libre comenzaron un

proyecto llamado FreeWin95 el cual consistía en implementar un clon de Windows 95.

El proyecto estuvo bajo discusión por el diseño del sistema ya habiendo desarrollado la

capa compatible con MS-DOS, pero lamentablemente esta fue una situación que no se

completó. Para 1997 el proyecto no había lanzado ninguna versión, por lo que los

miembros de éste, coordinados por Jason Filby, pudieron revivirlo.

TIPOS DE SISTEMAS OPERATIVOS

Sistema operativo UNIX

Creado por Ken Thompson y Dennies Ritchie en laboratorios Bell® AT&T® de

MULTICS®. Inicialmente era un sistema operativo de tipo texto y algunos gráficos

muy rústicos. Hoy en día es la base de comunicaciones de la Internet.

Page 11: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Figura 1. Consola del sistema operativo UNIX.

Sistema operativo Microsoft® Ms-DOS

(Comprado por Bill Gates propietario de Microsoft®): De tipo Texto, Mono usuario

(Solo puede Atender a un usuario) y Mono tarea (Ejecuta una tarea a la vez). Es el

soporte para programas que manejan gráficos y sus emulaciones de sistema operativo

gráfico como: Windows 3.X, 95, 98, 98SE, Me, 2000, NT, XP. Es decir están

ejecutados desde Ms-DOS®.

Figura 2. Consola del sistema operativo Microsoft® DOS.

Sistema operativo PC-DOS® de IBM®

Sistema Operativo competidor de Ms-DOS® en años 60 y 70; que perdió popularidad

por el éxito de Microsoft® Windows®. Se siguió desarrollando hasta la última versión

PC-DOS® 2000.

Page 12: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Figura 4. Consola del sistema operativo IBM® PC-DOS.

Sistema operativo LINUX

Creado por el finlandés Linus Bendict Torvalds en la universidad de Helsinki,

basándose en el SO UNIX-MINIX en 1991. Actualmente existen una gran gama de

versiones: Linspire®, Debian, Knoppix, Red Hat, SuSe, Slackware, Mandrake, Ubuntu,

todos ellos de tipo gráfico.

Figura 5. Consola del sistema operativo Linux Linspire®.

Sistema operativo MacOS de Macintosh®

Creado por Jef Raskin, Steve Wozniak, Steve Jobs y Ron Wayne: sistema operativo tipo

gráfico. Macintosh® desde sus inicios, no aceptó la estandarización de PC-IBM®, y

comenzó a desarrollar sus microprocesadores, memorias RAM, tarjetas principales

(Motherboard), puertos, sistemas operativos y aplicaciones de manera independiente a

Page 13: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

las PC´s). Por ello no era posible ejecutar programas para Mac® en PC, a menos que se

utilizara un programa emulador para ello.

Actualmente Macintosh® se está integrando al estándar PC, para mayor

compatibilidad, aunque hasta la fecha aún no es posible simplemente instalar el

MacOS en una PC común.

Figura 6. Consola del sistema operativo MacOS de Macintosh®.

Sistema operativo Solaris

Desarrollado por Sun Microsystem®, es un sistema operativo poco comercial y para

servidores principalmente. Normalmente lo utilizan grandes corporativos.

Figura 7. Consola del sistema operativo Solaris de Sun MicroSystem®.

Page 14: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Sistema operativo Google® Chrome OS

En Julio de 2009, La empresa Google® hace oficial su intención de insertarse en el

mercado de manera formal con un sistema operativo denominado Google Chrome OS,

esto en plena confrontación con Microsoft® y su sistema operativo Windows. Debido a

que las aplicaciones anteriormente se ejecutaban en la computadora del usuario, hoy en

día, una gran cantidad de ellos se acceden vía Web, por lo que se ejecutan en el servidor

del sitio uso, por lo que no es necesario el uso de sistemas operativos robustos como

Windows, Linux ó Mac Ejemplos de ello son el uso de Microsoft® Messenger sin

necesidad de tenerlo instalado en la computadora, el correo electrónico de Yahoo®, el

traductor multi-idiomas de Google® e inclusive los blogs como Hi5.com se han

convertido en verdaderos álbumes fotográficos, entre muchas otras aplicaciones.

La idea principal es que este nuevo sistema operativo, tenga las aplicaciones de uso

cotidiano, sin necesidad de pago, accesibles desde Internet y ejecutados desde el

servidor que los ofrece, también buscarán integrarlo en computadoras de desempeño

medio como equipos Netbook. Se cree que el sistema operativo será muy ligero y

apenas tardará unos segundos en ser cargado, teniendo inmediato acceso a Internet,

incluso se ha publicado que son varios las empresas que ya se han contactado para que

el proyecto se lleve a cabo, tales como Acer®, Asustek®, Hewlett-Packard®, Lenovo®,

Qualcomm® y Texas Instruments®.

Figura 8. Logo de Google® Chrome, navegador de Internet del cual se desprende el proyecto.

Los sistemas operativos, cubren básicamente tres clasificaciones (tipos) que son:

sistemas operativos por su estructura (visión interna), sistemas operativos por los

servicios que ofrecen y, sistemas operativos por la forma en que ofrecen sus servicios

(visión externa). A continuación se explicaran un poco más estas.

Sistemas Operativos por su Estructura:

Según Alcal92, se deben observar dos tipos de requisitos cuando se construye un

sistema operativo, los cuales son:

Page 15: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Requisitos de usuario: Sistema fácil de usar y de aprender, seguro, rápido y adecuado

al uso al que se le quiere destinar.

Requisitos del software: Donde se engloban aspectos como el mantenimiento, forma

de operación, restricciones de uso, eficiencia, tolerancia frente a los errores y

flexibilidad.

Posteriormente se describirán las distintas estructuras que presentan los actuales

sistemas operativos para satisfacer las necesidades que de ellos se quieren obtener.

Estructura monolítica:

Es la estructura de los primeros sistemas operativos constituidos fundamentalmente

por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma

que cada una puede llamar a cualquier otra.

Las características fundamentales de este tipo de estructura son:

Construcción del programa final a base de módulos compilados separadamente que se

unen a través del ligador.

Buena definición de parámetros de enlace entre las distintas rutinas existentes, que

puede provocar mucho acoplamiento.

Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos

de los recursos de la computadora, como memoria, disco, etc.

Generalmente están hechos a medida, por lo que son eficientes y rápidos en su

ejecución y gestión, pero por lo mismo carecen de flexibilidad para soportar diferentes

ambientes de trabajo o tipos de aplicaciones.

Estructura jerárquica:

A medida que fueron creciendo las necesidades de los usuarios y se perfeccionaron

los sistemas, se hizo necesaria una mayor organización del software, del sistema

operativo, donde una parte del sistema contenía sub-partes y esto organizado en forma

de niveles.

Page 16: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Se dividió el sistema operativo en pequeñas partes, de tal forma que cada una de ellas

estuviera perfectamente definida y con un claro interface con el resto de elementos.

Se constituyó una estructura jerárquica o de niveles en los sistemas operativos, el

primero de los cuales fue denominado THE (Technische Hogeschool, Eindhoven), de

Dijkstra, que se utilizó con fines didácticos (Ver Fig. 3). Se puede pensar también en

estos sistemas como si fueran `multicapa'. Multics y Unix caen en esa categoría.

En la estructura anterior se basan prácticamente la mayoría de los sistemas operativos

actuales. Otra forma de ver este tipo de sistema es la denominada de anillos

concéntricos o "rings".

En el sistema de anillos, cada uno tiene una apertura, conocida como puerta o trampa

(trap), por donde pueden entrar las llamadas de las capas inferiores. De esta forma, las

zonas más internas del sistema operativo o núcleo del sistema estarán más protegidas de

accesos indeseados desde las capas más externas. Las capas más internas serán, por

tanto, más privilegiadas que las externas.

Máquina Virtual:

Se trata de un tipo de sistemas operativos que presentan una interface a cada proceso,

mostrando una máquina que parece idéntica a la máquina real subyacente. Estos

sistemas operativos separan dos conceptos que suelen estar unidos en el resto de

sistemas: la multiprogramación y la máquina extendida. El objetivo de los sistemas

operativos de máquina virtual es el de integrar distintos sistemas operativos dando la

sensación de ser varias máquinas diferentes.

Page 17: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

VENTAJAS DEL SISTEMA OPERATIVO WINDOWS

Mayor compatibilidad con Software

Mayor compatibilidad con Hardware

El respaldo de las compañías de pago

Es más fácil de manejar

Al ser de mayor facilidad de uso Windows en este momento continúa siendo el sistema

operativo más comercial lo cual se refleja en la disponibilidad de aplicaciones, facilidad

de mantenimiento así como soporte en el desarrollo de nuevas aplicaciones, puntos que

pueden ser cruciales en la elección de servidores que corren aplicaciones web.

Aplicaciones desarrolladas en menor tiempo

Infraestructura segura

La instalación es sencilla

Es multitarea y multiusuario

Brinda la posibilidad de asignar diferentes permisos a los usuarios

Permite cambiar periódicamente las contraseñas

El sistema está protegido del acceso ilegal

Trabaja con impresoras de estaciones remotas

Muestra estadísticas de errores de sistema

Permite realizar diferentes tipos de auditorías.

FUNCIONES DEL SISTEMA OPERATIVO

El sistema operativo cumple varias funciones:

Administración del procesador: el sistema operativo administra la distribución del

procesador entre los distintos programas por medio de un algoritmo de programación.

El tipo de programador depende completamente del sistema operativo, según el objetivo

deseado.

Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de

gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si

resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede

crear una zona de memoria en el disco duro, denominada "memoria virtual". La

memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la

memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho más

lenta.

Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el

acceso de los programas a los recursos materiales a través de los drivers (también

conocidos como administradores periféricos o de entrada/salida).

Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las

aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan

Page 18: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

para funcionar. Esto significa que si una aplicación no responde correctamente puede

"sucumbir".

Administración de autorizaciones: el sistema operativo se encarga de la seguridad

en relación con la ejecución de programas garantizando que los recursos sean utilizados

sólo por programas y usuarios que posean las autorizaciones correspondientes.

Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema

de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.

Gestión de la información: el sistema operativo proporciona cierta cantidad de

indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del

equipo.

ANALISIS DE UN SISTEMA

Un sistema de información es un conjunto de elementos que interactúan entre sí con el

fin de apoyar las actividades de una empresa o negocio.

El equipo computacional: el hardware necesario para que el sistema de información

pueda operar.

El recurso humano que interactúa con el Sistema de Información, el cual está formado

por las personas que utilizan el sistema.

Un sistema de información realiza cuatro actividades básicas: entrada, almacenamiento,

procesamiento y salida de información.

Entrada de Información: Es el proceso mediante el cual el Sistema de Información

toma los datos que requiere para procesar la información. Las entradas pueden ser

manuales o automáticas. Las manuales son aquellas que se proporcionan en forma

directa por el usuario, mientras que las automáticas son datos o información que

provienen o son tomados de otros sistemas o módulos. Esto último se denomina

interfaces automáticas.

Las unidades típicas de entrada de datos a las computadoras son las terminales, las

cintas magnéticas, las unidades de diskette, los códigos de barras, los escáners, la voz,

los monitores sensibles al tacto, el teclado y el mouse, entre otras.

Almacenamiento de información: El almacenamiento es una de las actividades o

capacidades más importantes que tiene una computadora, ya que a través de esta

propiedad el sistema puede recordar la información guardada en la sección o proceso

anterior. Esta información suele ser almacenada en estructuras de información

Page 19: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

denominadas archivos. La unidad típica de almacenamiento son los discos magnéticos o

discos duros, los discos flexibles o diskettes y los discos compactos (CD-ROM).

Procesamiento de Información: Es la capacidad del Sistema de Información para

efectuar cálculos de acuerdo con una secuencia de operaciones preestablecida. Estos

cálculos pueden efectuarse con datos introducidos recientemente en el sistema o bien

con datos que están almacenados. Esta característica de los sistemas permite la

transformación de datos fuente en información que puede ser utilizada para la toma de

decisiones, lo que hace posible, entre otras cosas, que un tomador de decisiones genere

una proyección financiera a partir de los datos que contiene un estado de resultados o un

balance general de un año base.

Salida de Información: La salida es la capacidad de un Sistema de Información para

sacar la información procesada o bien datos de entrada al exterior. Las unidades típicas

de salida son las impresoras, terminales, diskettes, cintas magnéticas, la voz, los

graficadores y los plotters, entre otros. Es importante aclarar que la salida de un Sistema

de Información puede constituir la entrada a otro Sistema de Información o módulo. En

este caso, también existe una interface automática de salida. Por ejemplo, el Sistema de

Control de Clientes tiene una interface automática de salida con el Sistema de

Contabilidad, ya que genera las pólizas contables de los movimientos procesales de los

clientes.

A continuación se muestran las diferentes actividades que puede realizar un

Sistema de Información de Control de Clientes:

Actividades que realiza un Sistema de Información:

Entradas:

Datos generales del cliente: nombre, dirección, tipo de cliente, etc.

Políticas de créditos: límite de crédito, plazo de pago, etc.

Facturas (interface automático).

Pagos, depuraciones, etc.

Proceso:

Cálculo de antigüedad de saldos.

Cálculo de intereses moratorios.

Cálculo del saldo de un cliente.

Almacenamiento:

Movimientos del mes (pagos, depuraciones).

Catálogo de clientes.

Facturas.

Page 20: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Salidas:

Reporte de pagos.

Estados de cuenta.

Pólizas contables (interface automática)

Consultas de saldos en pantalla de una terminal.

Tipos y Usos de los Sistemas de Información:

Las diferentes actividades que realiza un Sistema de Información se pueden observar en

el diseño conceptual ilustrado en la en la figura 1.2.

Durante los próximos años, los Sistemas de Información cumplirán tres objetivos

básicos dentro de las organizaciones:

Automatización de procesos operativos.

Proporcionar información que sirva de apoyo al proceso de toma de decisiones.

Para definir de manera fácil y rápida la Teoría General de Sistemas podríamos hacerlo

de la siguiente manera, se presenta como una forma sistemática y científica de

aproximación y representación de la realidad, y al mismo tiempo, como una orientación

hacia una práctica estimulante para formas de trabajo transdiciplinarias.

Este concepto algo difícil de entender es básicamente lo que es la Teoría General de

Sistemas, cabe destacar que este concepto es visto desde la forma científica, por eso

tanto formalismo al definir está teoría.

Ahora bien, para poder hablar de la Teoría General de Sistemas necesitamos saber que

son los sistemas, por ello aquí tres de los conceptos más básicos de sistemas.

Concepto 1: Son elementos interrelacionados con distintos elementos y con su

ambiente con un fin común.

Concepto 2: Un sistema se define como un conjunto de elementos interrelacionados

que pertenecen a uno mayor. También se dice que es una combinación de partes que

forman un todo.

Concepto 3: Conjunto de elementos que guardan estrechas relaciones entre sí, que

mantienen al sistema directo o indirectamente unido de modo más o menos estable y

cuyo comportamiento global persigue, normalmente, algún tipo de objetivo.

Page 21: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Como se puede apreciar todos los conceptos de sistemas, básicamente hablan de ser un

conjunto de elementos que están interrelacionados entre sí, para entender esto mejor

podríamos citar un ejemplo de la vida cotidiana.

Por ejemplo, un carro es un sistema, ya que posee diferentes elementos que están

interrelacionados entre sí para su buen funcionamiento, y que a su vez se relaciona con

el medio ambiente (conductor), y que persigue un fin común, sea transporte familiar, de

carga, o algún otro propósito.

Características de los Sistemas:

1) Propósito: Todos los sistemas buscan un propósito o fin común.

2) Globalismo o totalidad: Abarcan todas las características del ambiente interno y

externo.

3) La entropía: Movimiento de un sistema hacia el desgaste.

4) Homeostasis: Características de un sistema abierto para regresar a un estado estable.

COMPONENTES Y ATRIBUTOS DE UN SISTEMA

-Componentes: Partes inidentificables del sistema.

-Atributos: Son las características que influyen en la operación del sistema.

Entre los términos de los componentes y atributos de los sistemas tenemos que definir

lo que es la estructura de sistemas; la cual no es más que la forma o manera como se

relacionan los componentes y atributos para obtener un fin común.

Ahora bien; existen diferentes relaciones que son dadas según a componentes y

atributos las cuales definiré a continuación:

Relaciones disfuncional: Son organizaciones donde todas las partes no funcionan o

tienen conflictos.

Relaciones parasitarias: Es cuando los sistemas se aprovechan de otros.

Relaciones simbióticas: Cuando ambos sistemas se benefician.

Relaciones sinérgicas: Es cuando los sistemas se esfuerzan entre sí para obtener

beneficios comunes.

Relaciones optimizadas: Son aquellos sistemas donde hay intercambios de recursos y

objetivos entre los sub-sistemas manteniendo en equilibrio dinámico para optimizar la

salida del sistema.

Page 22: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Enfoques de los sistemas:

Es una forma ordenada de evaluar una necesidad humana compleja y consiste en

observar la situación desde todos los ángulos y hacerse algunas preguntas:

1) ¿Cuántos elementos distinguibles hay en este problema aparente?

2) ¿Qué relación de causa-efecto hay entre ellas?

3) ¿Qué funciones es preciso cumplir en cada caso?

Características de los enfoques del sistema:

1) Interdisciplinario.

2) Cualitativo y cuantitativo

3) Es organizado.

4) Es creativo.

5) Es teórico.

6) Empírico.

7) Pragmático (factible, producible).

Metodologías de sistemas:

Los sistemas de información se rigen por distintas metodologías, para poder hablar de

las Metodologías de los Sistemas empezaremos por definir.

-Método: Son las formas o maneras de hacer las cosas.

-Procedimiento: Son los pasos en orden cronológicos.

Existen diferentes metodologías para la realización de sistemas, a continuación

mencionare una de las más conocidas, la MEDÍS (metodología estructurada para el

desarrollo de sistemas de información), descrita en el libro de Jonás Montilva.

MEDSI:

Es una metodología estructurada para desarrollar sistemas de información en y para

organizaciones de cualquier tipo. Esta ha sido probada con éxito en el desarrollo de

diferentes sistemas de información para la administración de la Universidad de los

Andes en Mérida (ULA), entre los que se destacan los siguientes:

-Sistemas de información para el personal administrativo, técnico y de servicio.

-Sistema de información de proveedores.

-Sistema de asignación de salones para una facultad.

Page 23: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

En la actualidad, para el año de este libro que tengo (1984), la metodología está siendo

utilizada rigurosamente en los siguientes proyectos para la misma universidad:

-Sistema de información para el personal docente y de investigación.

-Sistema de información de la Fundación Universidad de Los Andes.

Ahora bien entre las características resaltantes de esta metodología podemos señalar las

siguientes:

-Es estructurada: Está característica se debe a dos razones esenciales: (a) Utiliza

diferentes métodos y técnicos estructuradas, que son propias de la Ingeniería de la

Programación y que han demostrado ser las más eficientes y eficaces para el desarrollo

de sistemas programados. (b) Guía paso a paso – de arriba hacia abajo – al grupo que la

aplica; explicando primero, de forma muy genera, lo que debe hacerse, para luego entrar

en los detalles, a medida que se avanza, hasta explicar las tareas esenciales que el grupo

debe llevar a cabo para desarrollar un sistema de información.

-Es completa: Cubre todas las distintas fases del ciclo desarrollo de un sistema de

información, desde la definición del proyecto hasta la implantación del sistema en la

organización.

-Es particionada: a fin de manipular mejor la complejidad inherente a un proyecto de

este tipo, la metodología se divide en fases. Cada una de estas fases se divide en pasos,

los cuales están orientados a algún tipo de tópico, aspecto o elemento del sistema de

información.

-Es modificable y adaptable: el grupo de desarrollo puede modificar fácilmente la

metodología, bien para introducir nuevos elementos como para eliminar algunos.

Fases de la MEDSI:

Para describir las fases de la MEDSI lo haré de la siguiente forma, primero escribiré la

fase y entre paréntesis escribiré lo que debería de salir de cada fase es decir el producto.

1) Definir el proyecto (Informe de factibilidad)

2) Análisis del contexto (Informe de la situación actual)

3) Definición de los requerimientos (Salidas del sistema que se quiere, informe del

sistema nuevo).

4) El diseño preliminar (especificar los módulos del sistema en general).

5) El diseño detallado (prototipo, paquete de diseño detallado).

6) La construcción del sistema (Sistema construido).

7) Pruebas del sistema (Informe de pruebas).

Page 24: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

8) La implantación del sistema (Implantación del sistema, el sistema listo; se elimina el

anterior si existía o el mismo antiguo pero trabajando con el nuevo; esto según las

especificaciones buscadas).

Ciclo de vida de un Sistema:

Este punto no es más que la breve descripción del ciclo de vida de un sistema. Los

sistemas tienen cuatro fases que son:

-Nacimiento: Surgen necesidades y se plantea la idea de crear un sistema.

-Desarrollo: es cuando ya se entra en la fase de creación del sistema.

-Madurez: es el mantenimiento del sistema realizado.

-Deterioro o muerte: Es la extinción del sistema realizado.

Evolución de los Sistemas de Información

De la sección anterior se desprende la evolución que tienen los Sistemas de Información

en las organizaciones. Con frecuencia se implantan en forma inicial los Sistemas

Transaccionales y, posteriormente, se introducen los Sistemas de Apoyo a las

Decisiones. Por último, se desarrollan los Sistemas Estratégicos que dan forma a la

estructura competitiva de la empresa.

En la década de los setenta, Richard Nolan, un conocido autor y profesor de la Escuela

de Negocios de Harvard, desarrolló una teoría que impactó el proceso de planeación de

los recursos y las actividades de la informática.

Según Nolan, la función de la Informática en las organizaciones evoluciona a través de

ciertas etapas de crecimiento, las cuales se explican a continuación:

Comienza con la adquisición de la primera computadora y normalmente se justifica

por el ahorro de mano de obra y el exceso de papeles.

Las aplicaciones típicas que se implantan son los Sistemas Transaccionales tales

como nóminas o contabilidad.

El pequeño Departamento de Sistemas depende en la mayoría de los casos del área de

contabilidad.

El tipo de administración empleada es escaso y la función de los sistemas suele ser

manejada por un administrador que no posee una preparación formal en el área de

computación.

El personal que labora en este pequeño departamento consta a lo sumo de un

operador y/o un programador. Este último podrá estar bajo el régimen de honorarios, o

bien, puede recibirse el soporte de algún fabricante local de programas de aplicación.

Page 25: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

En esta etapa es importante estar consciente de la resistencia al cambio del personal y

usuario (ciberfobia) que están involucrados en los primeros sistemas que se desarrollan,

ya que estos sistemas son importantes en el ahorro de mano de obra.

Esta etapa termina con la implantación exitosa del primer Sistema de Información.

Cabe recalcar que algunas organizaciones pueden vivir varias etapas de inicio en las que

la resistencia al cambio por parte de los primeros usuarios involucrados aborta el intento

de introducir el computador a la empresa.

Etapa de contagio o expansión. Los aspectos sobresalientes que permiten diagnosticar

rápido que una empresa se encuentra en esta etapa son:

Se inicia con la implantación exitosa del primer Sistema de Información en la

organización. Como consecuencia de lo anterior, el primer ejecutivo usuario se

transforma en el paradigma o persona que se habrá que imitar.

Las aplicaciones que con frecuencia se implantan en esta etapa son el resto de los

Sistemas Transaccionales no desarrollados en la etapa de inicio, tales como facturación,

inventarios, control de pedidos de clientes y proveedores, cheques, etc.

El pequeño departamento es promovido a una categoría superior, donde depende de

la Gerencia Administrativa o Contraloría.

El tipo de administración empleado está orientada hacia la venta de aplicaciones a

todos los usuarios de la organización; en este punto suele contratarse a un especialista

de la función con preparación académica en el área de sistemas.

Se inicia la contratación de personal especializado y nacen puestos tales como

analista de sistemas, analista-programador, programador de sistemas, jefe de desarrollo,

jefe de soporte técnico, etc.

Las aplicaciones desarrolladas carecen de interfaces automáticas entre ellas, de tal

forma que las salidas que produce un sistema se tienen que alimentar en forma manual a

otro sistema, con la consecuente irritación de los usuarios.

Los gastos por concepto de sistemas empiezan a crecer en forma importante, lo que

marca la pauta para iniciar la racionalización en el uso de los recursos computacionales

dentro de la empresa. Este problema y el inicio de su solución marcan el paso a la

siguiente etapa.

Etapa de control o formalización. Para identificar a una empresa que transita por esta

etapa es necesario considerar los siguientes elementos:

Esta etapa de evolución de la Informática dentro de las empresas se inicia con la

necesidad de controlar el uso de los recursos computacionales a través de las técnicas de

presupuestación base cero (partiendo de que no se tienen nada) y la implantación de

sistemas de cargos a usuarios (por el servicio que se presta).

Page 26: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Las aplicaciones están orientadas a facilitar el control de las operaciones del negocio

para hacerlas más eficaces, tales como sistemas para control de flujo de fondos, control

de órdenes de compra a proveedores, control de inventarios, control y manejo de

proyectos, etc.

El departamento de sistemas de la empresa suele ubicarse en una posición gerencial,

dependiendo del organigrama de la Dirección de Administración o Finanzas.

El tipo de administración empleado dentro del área de Informática se orienta al

control administrativo y a la justificación económica de las aplicaciones a desarrollar.

Nace la necesidad de establecer criterios para las prioridades en el desarrollo de nuevas

aplicaciones. La cartera de aplicaciones pendientes por desarrollar empieza a crecer.

En esta etapa se inician el desarrollo y la implantación de estándares de trabajo dentro

del departamento, tales como: estándares de documentación, control de proyectos,

desarrollo y diseño de sistemas, auditoría de sistemas y programación.

Se integra a la organización del departamento de sistemas, personal con habilidades

administrativas y preparadas técnicamente.

Se inicia el desarrollo de interfaces automáticas entre los diferentes sistemas.

Etapa de integración:

Las características de esta etapa son las siguientes:

La integración de los datos y de los sistemas surge como un resultado directo de la

centralización del departamento de sistemas bajo una sola estructura administrativa.

Las nuevas tecnologías relacionadas con base de datos, sistemas administradores de

bases de datos y lenguajes de cuarta generación, hicieron posible la integración.

En esta etapa surge la primera hoja electrónica de cálculo comercial y los usuarios

inician haciendo sus propias aplicaciones. Esta herramienta ayudó mucho a que los

usuarios hicieran su propio trabajo y no tuvieran que esperar a que sus propuestas de

sistemas fueran cumplidas.

El costo del equipo y del software disminuyó por lo cual estuvo al alcance de más

usuarios.

En forma paralela a los cambios tecnológicos, cambió el rol del usuario y del

departamento de Sistemas de Información. El departamento de sistemas evolucionó

hacia una estructura descentralizada, permitiendo al usuario utilizar herramientas para el

desarrollo de sistemas.

Los usuarios y el departamento de sistema iniciaron el desarrollo de nuevos sistemas,

reemplazando los sistemas antiguos, en beneficio de la organización.

Page 27: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Etapa de administración de datos. Entre las características que destacan en esta etapa

están las siguientes:

El departamento de Sistemas de Información reconoce que la información es un

recurso muy valioso que debe estar accesible para todos los usuarios.

Para poder cumplir con lo anterior resulta necesario administrar los datos en forma

apropiada, es decir, almacenarlos y mantenerlos en forma adecuada para que los

usuarios puedan utilizar y compartir este recurso.

El usuario de la información adquiere la responsabilidad de la integridad de la misma

y debe manejar niveles de acceso diferentes.

Etapa de madurez. Entre los aspectos sobresalientes que indican que una empresa se

encuentra en esta etapa, se incluyen los siguientes:

Al llegar a esta etapa, la Informática dentro de la organización se encuentra definida

como una función básica y se ubica en los primeros niveles del organigrama (dirección).

Los sistemas que se desarrollan son Sistemas de Manufactura Integrados por

Computadora, Sistemas Basados en el Conocimiento y Sistemas Expertos, Sistemas de

Soporte a las Decisiones, Sistemas Estratégicos y, en general, aplicaciones que

proporcionan información para las decisiones de alta administración y aplicaciones de

carácter estratégico.

En esta etapa se tienen las aplicaciones desarrolladas en la tecnología de base de

datos y se logra la integración de redes de comunicaciones con terminales en lugares

remotos, a través del uso de recursos computacionales.

Hay una quinta fase en el Ciclo de Vida de un Sistema, esta es llamada renacimiento; la

cual es posible solo si después de extinto un sistema este mismo sistema, puede ser

usado otra vez, sea en otra empresa, o por alguna condición en especial.

Sistemas de información:

Al igual que lo hice anteriormente en la Teoría de Sistemas; comenzaré dándoles varios

conceptos de los Sistemas de Información:

-Concepto 1: Un Sistema de Información es un tipo especializado de sistema que puede

definirse de muchas maneras. Un Sistema de Información es un conjunto de elementos

o componentes interrelacionados para recolectar (entrada), manipular (proceso) y

diseminar (salida) datos e información y para proveer un mecanismo de

retroalimentación en pro del cumplimiento de un objetivo.

-Concepto 2: Es el conjunto de recursos que permiten recoger, gestionar, controlar y

difundir la información de toda una empresa u organización.

-Concepto 3: Son pasos para lograr minimizar el tiempo y la comunicación entre los

departamentos para el mejoramiento de la organización.

Page 28: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Componentes de los sistemas de información:

Las partes básicas de los componentes o atributos de los sistemas de información

básicamente son dos, los físicos y los humanos.

Los físicos, como la misma palabra lo dice son aquellos que son las partes como las

maquinas, encargadas de el almacenaje, la velocidad del procesamiento, y de lograr más

información Vs. Tiempo en el sistema.

En cambio la parte humana es simplemente la que se encarga del análisis y de controlar

el sistema.

Estructuras de los sistemas de información:

Es simplemente tener los sub-sistemas en orden. Este cabe aclarar es el concepto más

simple que hay de la estructura de los sistemas.

Aunque también hay otro concepto como este, podemos estructurar un Sistema de

Información como una red de centros de información asociados a las unidades

funcionales de la empresa dependiendo de los flujos de datos e información se crea una

red de información entre los diferentes unidades funcionales de la organización lo que

nos lleva a la estructura de un sistema de información.

Enfoques para diseñar sistemas de información:

Existen tres tipos de enfoques para el desarrollo de los Sistemas de Información estos

son Independiente, Centralizado y Distribuido. Ahora pasaré a explicarlos viéndolos

desde el punto de vista de una organización que es a mi opinión la más simple.

1) Independiente: Cada parte de la organización tiene su propio sistema no depende de

los demás sistemas.

2)Centralizado: Son equipos, programas y datos que se encuentran centralizados, por

citar un ejemplo más claro como un centro de navegación de Internet, donde una sola

PC, es decir el servidor, es la que mantiene a las demás PC’s.

3) Distribuido: Combinación de los dos anteriores por lo que explotan las ventajas de

ambos; poseen una gran base de datos pero se comunican entre sí.

Hay que destacar que el tercer enfoque podría ser el más óptimo, siendo así presentare

las ventajas del enfoque distribuido:

1) Reducción de costos.

2) Confiabilidad.

3) Tiempo de respuesta satisfactorio.

4) Facilidad de extensión.

Page 29: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Pero no todo es tan fácil este mismo enfoque posee sus defectos:

1) Es complejo.

2) Administración descentralizada.

3) Seguridad de datos difícil de resolver.

4) Uniformidad de los recursos (tratar de tener una misma plataforma, pero al tiempo es

difícil conseguir los equipos).

5) Complejidad para controlar la privacidad, consistencia, integridad respaldo y acceso

de los datos.

Funciones de los sistemas de información:

Existen diferentes funciones las cuales describiré a continuación:

1) Procesar transacciones: guardar, almacenar datos.

2) Definición de archivos: Almacenar los datos capturados de acuerdo a:

2.1) Estructura de almacenamiento adecuado

2.2) A través de un método que facilite el almacenamiento, actualización y acceso de

datos.

2.3) Dispositivos apropiados: CD, diskettes.

3) Mantenimiento de esos archivos: revisión periódica, actualizando la información;

insertando, modificando eliminando datos.

4) Generar reportes: Está produce la información requerida por los diferentes centros

de información de la empresa a través de reportes en papel, en cintas y en diskettes o

mediante el envío de señales electromagnéticas, digitales o analógicas a dispositivos

receptores terminales. Entre los diferentes tipos de reportes tenemos los siguientes:

4.1) Reportes de errores: Es aquel tipo de reporte que informa acerca de las fallas

presentadas por el sistema.

4.2) Reportes de actividad: Es aquel que informa de las actividades normales.

4.3) Reportes regulares: Son aquellos que se realizan semanales, anuales, mensuales,

etc.

4.4) Reportes de excepción: Son aquellos que como su mismo nombre informan de

situaciones excepcionales.

4.5) Reportes especiales: Son aquellos que surgen en situaciones especiales.

Page 30: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

4.6) Reportes no planeados: Estos son que salen sin previo aviso, surgen en

situaciones especiales o excepcionales.

5) Procesar consultas: Las consultas interactivas hombre-máquina.

6) Mantenimiento de la integridad de los datos: que se mantengan intactos los datos,

que se mantengan la verdad, la veracidad y protección de los datos.

Clasificación de los sistemas:

Los Sistemas de Información son clasificados de distintas maneras entre ellas la mas

común es la siguiente:

1) Sistema De información Formal: Basados en un conjunto de normas, estándares y

procedimientos que permiten que la información se genere y llegue a quien la necesita

en el momento deseado.

2) Sistemas de Información Informal: Están basados en la comunicación no

formalizada, ni predefinida entre las personas de la organización.

Ahora bien para poder ver otras clasificaciones las veremos según M.J. Alexander:

1) Sistemas de comunicación: Transmiten información entre los diferentes sub-

sistemas de una organización.

2) Sistemas de información informal: Es una red no estructurada de comunicación

informal entre personas dentro o en el ambiente de la organización.

3) Sistemas de información organizacional: Formados por los flujos o canales de

información que transmiten mensajes entre los diferentes niveles jerárquicos de la

organización desde los niveles de planificación, pasando por los de control, hasta los

operacionales.

4) Sistemas de información operativos: Son definidos como sistemas de información

que recogen, mantienen y procesan los datos ocasionados por la realización de

operaciones básicas en la organización.

5) Sistemas de información gerencial: Es un tipo de sistema que proporciona la

información necesaria para que gerentes o directivos puedan ejecutar los procesos de

toma de decisiones y solución de problemas en una organización.

6)Sistema de apoyo para la toma de decisiones: Es un tipo muy especial de sistema

de información caracterizado por procesar datos para realizar automáticamente parte o

todo el proceso de toma de decisiones e indicar la acción que se debe tomar para

mantener a la organización dentro de condiciones normales de funcionamiento.

7) Sistema de procesamiento de datos: el procesamiento de datos es parte

fundamental e implícita de la mayoría de sistemas de información discutidos

anteriormente.

Page 31: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

A continuación se mencionan las principales características de estos tipos de

Sistemas de Información.

Sistemas Transaccionales. Sus principales características son:

A través de éstos suelen lograrse ahorros significativos de mano de obra, debido a

que automatizan tareas operativas de la organización.

Con frecuencia son el primer tipo de Sistemas de Información que se implanta en las

organizaciones. Se empieza apoyando las tareas a nivel operativo de la organización.

Son intensivos en entrada y salid de información; sus cálculos y procesos suelen ser

simples y poco sofisticados.

Tienen la propiedad de ser recolectores de información, es decir, a través de estos

sistemas se cargan las grandes bases de información para su explotación posterior. Son

fáciles de justificar ante la dirección general, ya que sus beneficios son visibles y

palpables.

Sistemas de Apoyo de las Decisiones. Las principales características de estos son:

Suelen introducirse después de haber implantado los Sistemas Transaccionales más

relevantes de la empresa, ya que estos últimos constituyen su plataforma de

información.

La información que generan sirve de apoyo a los mandos intermedios y a la alta

administración en el proceso de toma de decisiones.

Suelen ser intensivos en cálculos y escasos en entradas y salidas de información. Así,

por ejemplo, un modelo de planeación financiera requiere poca información de entrada,

genera poca información como resultado, pero puede realizar muchos cálculos durante

su proceso.

No suelen ahorrar mano de obra. Debido a ello, la justificación económica para el

desarrollo de estos sistemas es difícil, ya que no se conocen los ingresos del proyecto de

inversión.

Suelen ser Sistemas de Información interactivos y amigables, con altos estándares de

diseño gráfico y visual, ya que están dirigidos al usuario final.

Apoyan la toma de decisiones que, por su misma naturaleza son repetitivos y de

decisiones no estructuradas que no suelen repetirse. Por ejemplo, un Sistema de Compra

de Materiales que indique cuándo debe hacerse un pedido al proveedor o un Sistema de

Simulación de Negocios que apoye la decisión de introducir un nuevo producto al

mercado.

Estos sistemas pueden ser desarrollados directamente por el usuario final sin la

participación operativa de los analistas y programadores del área de informática.

Page 32: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Este tipo de sistemas puede incluir la programación de la producción, compra de

materiales, flujo de fondos, proyecciones financieras, modelos de simulación de

negocios, modelos de inventarios, etc.

Sistemas Estratégicos. Sus principales características son:

Su función primordial no es apoyar la automatización de procesos operativos ni

proporcionar información para apoyar la toma de decisiones.

Suelen desarrollarse in house, es decir, dentro de la organización, por lo tanto no pueden

adaptarse fácilmente a paquetes disponibles en el mercado.

Típicamente su forma de desarrollo es a base de incrementos y a través de su evolución

dentro de la organización. Se inicia con un proceso o función en particular y a partir de

ahí se van agregando nuevas funciones o procesos.

Su función es lograr ventajas que los competidores no posean, tales como ventajas en

costos y servicios diferenciados con clientes y proveedores. En este contexto, los

Sistema Estratégicos son creadores de barreras de entrada al negocio. Por ejemplo, el

uso de cajeros automáticos en los bancos en un Sistema Estratégico, ya que brinda

ventaja sobre un banco que no posee tal servicio. Si un banco nuevo decide abrir sus

puertas al público, tendrá que dar este servicio para tener un nivel similar al de sus

competidores.

Apoyan el proceso de innovación de productos y proceso dentro de la empresa debido a

que buscan ventajas respecto a los competidores y una forma de hacerlo en innovando o

creando productos y procesos.

Un ejemplo de estos Sistemas de Información dentro de la empresa puede ser un

sistema MRP (Manufacturing Resoure Planning) enfocado a reducir sustancialmente el

desperdicio en el proceso productivo, o bien, un Centro de Información que proporcione

todo tipo de información; como situación de créditos, embarques, tiempos de entrega,

etc. En este contexto los ejemplos anteriores constituyen un Sistema de Información

Estratégico si y sólo sí, apoyan o dan forma a la estructura competitiva de la empresa.

Por último, es importante aclarar que algunos autores consideran un cuarto tipo de

sistemas de información denominado Sistemas Personales de Información, el cual está

enfocado a incrementar la productividad de sus usuarios.

Análisis y Diseño de Sistemas:

Conceptos y Análisis:

Es un conjunto o disposición de procedimientos o programas relacionados de manera

que juntos forman una sola unidad. Un conjunto de hechos, principios y reglas

clasificadas y dispuestas de manera ordenada mostrando un plan lógico en la unión de

las partes. Un método, plan o procedimiento de clasificación para hacer algo. También

es un conjunto o arreglo de elementos para realizar un objetivo predefinido en el

Page 33: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

procesamiento de la Información. Esto se lleva a cabo teniendo en cuenta ciertos

principios:

Debe presentarse y entenderse el dominio de la información de un problema.

Defina las funciones que debe realizar el Software.

Represente el comportamiento del software a consecuencias de acontecimientos

externos.

Divida en forma jerárquica los modelos que representan la información,

funciones y comportamiento.

El proceso debe partir desde la información esencial hasta el detalle de la

Implementación.

La función del Análisis puede ser dar soporte a las actividades de un negocio, o

desarrollar un producto que pueda venderse para generar beneficios. Para conseguir este

objetivo, un Sistema basado en computadoras hace uso de seis (6) elementos

fundamentales:

Software, que son Programas de computadora, con estructuras de datos y su

documentación que hacen efectiva la logística metodología o controles de

requerimientos del Programa.

Hardware, dispositivos electrónicos y electromecánicos, que proporcionan

capacidad de cálculos y funciones rápidas, exactas y efectivas (Computadoras,

Censores, maquinarias, bombas, lectores, etc.), que proporcionan una función

externa dentro de los Sistemas.

Personal, son los operadores o usuarios directos de las herramientas del Sistema.

Base de Datos, una gran colección de informaciones organizadas y enlazadas al

Sistema a las que se accede por medio del Software.

Documentación, Manuales, formularios, y otra información descriptiva que

detalla o da instrucciones sobre el empleo y operación del Programa.

Procedimientos, o pasos que definen el uso específico de cada uno de los

elementos o componentes del Sistema y las reglas de su manejo y

mantenimiento.

Un Análisis de Sistema se lleva a cabo teniendo en cuenta los siguientes objetivos

en mente:

Identifique las necesidades del Cliente.

Evalúe que conceptos tiene el cliente del sistema para establecer su viabilidad.

Realice un Análisis Técnico y económico.

Page 34: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Asigne funciones al Hardware, Software, personal, base de datos, y otros

elementos del Sistema.

Establezca las restricciones de presupuestos y planificación temporal.

Cree una definición del sistema que forme el fundamento de todo el trabajo de

Ingeniería.

Para lograr estos objetivos se requiere tener un gran conocimiento y dominio del

Hardware y el Software, así como de la Ingeniería humana (Manejo y Administración

de personal), y administración de base de datos.

Objetivos del Análisis:

Identificación de Necesidades:

Es el primer paso del análisis del sistema, en este proceso en Analista se reúne con el

cliente y/o usuario (un representante institucional, departamental o cliente particular), e

identifican las metas globales, se analizan las perspectivas del cliente, sus necesidades y

requerimientos, sobre la planificación temporal y presupuestal, líneas de mercadeo y

otros puntos que puedan ayudar a la identificación y desarrollo del proyecto.

Algunos autores suelen llamar a esta parte ¨ Análisis de Requisitos ¨ y lo dividen

en cinco partes:

Reconocimiento del problema.

Evaluación y Síntesis.

Modelado.

Especificación.

Revisión

Antes de su reunión con el analista, el cliente prepara un documento conceptual del

proyecto, aunque es recomendable que este se elabore durante la comunicación Cliente

– analista, ya que de hacerlo el cliente solo de todas maneras tendría que ser

modificado, durante la identificación de las necesidades.

Estudio de Viabilidad:

Muchas veces cuando se emprende el desarrollo de un proyecto de Sistemas los

recursos y el tiempo no son realistas para su materialización sin tener perdidas

económicas y frustración profesional. La viabilidad y el análisis de riesgos están

relacionados de muchas maneras, si el riesgo del proyecto es alto, la viabilidad de

producir software de calidad se reduce, sin embargo se deben tomar en cuenta cuatro

áreas principales de interés:

Una evaluación de los costos de desarrollo, comparados con los ingresos netos o

beneficios obtenidos del producto o Sistema desarrollado.

Page 35: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Viabilidad económica.

Un estudio de funciones, rendimiento y restricciones que puedan afectar la

realización de un sistema aceptable.

Viabilidad Técnica.

Viabilidad Legal.

Es determinar cualquier posibilidad de infracción, violación o responsabilidad legal en

que se podría incurrir al desarrollar el Sistema.

Alternativas una evaluación de los enfoques alternativos del desarrollo del producto o

Sistema.

El estudio de la viabilidad puede documentarse como un informe aparte para la alta

gerencia.

Análisis Económico y Técnico:

El análisis económico incluye lo que llamamos, el análisis de costos – beneficios,

significa una valoración de la inversión económica comparado con los beneficios que se

obtendrán en la comercialización y utilidad del producto o sistema.

Muchas veces en el desarrollo de Sistemas de Computación estos son intangibles y

resulta un poco dificultoso evaluarlo, esto varía de acuerdo a las características del

Sistema. El análisis de costos – beneficios es una fase muy importante de ella depende

la posibilidad de desarrollo del Proyecto.

En el Análisis Técnico, el Analista evalúa los principios técnicos del Sistema y al

mismo tiempo recoge información adicional sobre el rendimiento, fiabilidad,

características de mantenimiento y productividad.

Los resultados obtenidos del análisis técnico son la base para determinar sobre si

continuar o abandonar el proyecto, si hay riesgos de que no funcione, no tenga el

rendimiento deseado, o si las piezas no encajan perfectamente unas con otras.

Modelado de la arquitectura del Sistema:

Cuando queremos dar a entender mejor lo que vamos a construir en el caso de edificios,

Herramientas, Aviones, Maquinas, se crea un modelo idéntico, pero en menor escala

(más pequeño).

Sin embargo cuando aquello que construiremos es un Software, nuestro modelo debe

tomar una forma diferente, deben representar todas las funciones y subfunciones de un

Sistema. Los modelos se concentran en lo que debe hacer el sistema no en como lo

hace, estos modelos pueden incluir notación gráfica, información y comportamiento del

Sistema.

Page 36: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Todos los Sistemas basados en computadoras pueden modelarse como transformación

de la información empleando una arquitectura del tipo entrada y salida.

Especificaciones del Sistema:

Es un Documento que sirve como fundamento para la Ingeniería Hardware, software,

Base de datos, e ingeniería Humana. Describe la función y rendimiento de un Sistema

basado en computadoras y las dificultades que estarán presentes durante su desarrollo.

Las Especificaciones de los requisitos del software se producen en la terminación de la

tarea del análisis.

En Conclusión un proyecto de desarrollo de un Sistema de Información comprende

varios componentes o pasos llevados a cabo durante la etapa del análisis, el cual ayuda a

traducir las necesidades del cliente en un modelo de Sistema que utiliza uno más de los

componentes: Software, hardware, personas, base de datos, documentación y

procedimientos.

DISEÑO DE SISTEMAS DE COMPUTACIÓN

Conceptos y principios:

El Diseño de Sistemas se define el proceso de aplicar ciertas técnicas y principios con el

propósito de definir un dispositivo, un proceso o un Sistema, con suficientes detalles

como para permitir su interpretación y realización física.

La etapa del Diseño del Sistema encierra cuatro etapas:

Trasforma el modelo de dominio de la información, creado durante el análisis, en las

estructuras de datos necesarios para implementar el Software.

1. El diseño de los datos.

Define la relación entre cada uno de los elementos estructurales del programa.

2. El Diseño Arquitectónico.

Describe como se comunica el Software consigo mismo, con los sistemas que operan

junto con él y con los operadores y usuarios que lo emplean.

3. El Diseño de la Interfaz.

4. El Diseño de procedimientos.

Transforma elementos estructurales de la arquitectura del programa. La importancia

del Diseño del Software se puede definir en una sola palabra Calidad, dentro del diseño

es donde se fomenta la calidad del Proyecto. El Diseño es la única manera de

materializar con precisión los requerimientos del cliente.

El Diseño del Software es un proceso y un modelado a la vez. El proceso de Diseño es

un conjunto de pasos repetitivos que permiten al diseñador describir todos los aspectos

Page 37: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

del Sistema a construir. A lo largo del diseño se evalúa la calidad del desarrollo del

proyecto con un conjunto de revisiones técnicas:

El diseño debe implementar todos los requisitos explícitos contenidos en el modelo de

análisis y debe acumular todos los requisitos implícitos que desea el cliente.

Debe ser una guía que puedan leer y entender los que construyan el código y los que

prueban y mantienen el Software.

El Diseño debe proporcionar una completa idea de lo que es el Software, enfocando los

dominios de datos, funcional y comportamiento desde el punto de vista de la

Implementación.

Para evaluar la calidad de una presentación del diseño, se deben establecer criterios

técnicos para un buen diseño como son:

Un diseño debe presentar una organización jerárquica que haga un uso

inteligente del control entre los componentes del software.

El diseño debe ser modular, es decir, se debe hacer una partición lógica del

Software en elementos que realicen funciones y subfunciones especificas.

Un diseño debe contener abstracciones de datos y procedimientos.

Debe producir módulos que presenten características de funcionamiento

independiente.

Debe conducir a interfaces que reduzcan la complejidad de las conexiones entre

los módulos y el entorno exterior.

Debe producir un diseño usando un método que pudiera repetirse según la

información obtenida durante el análisis de requisitos de Software.

Estos criterios no se consiguen por casualidad. El proceso de Diseño del Software

exige buena calidad a través de la aplicación de principios fundamentales de Diseño,

Metodología sistemática y una revisión exhaustiva.

Cuando se va a diseñar un Sistema de Computadoras se debe tener presente que el

proceso de un diseño incluye, concebir y planear algo en la mente, así como hacer un

dibujo o modelo o croquis.

Diseño de la Salida:

En este caso salida se refiere a los resultados e informaciones generadas por el

Sistema, Para la mayoría de los usuarios la salida es la única razón para el desarrollo de

un Sistema y la base de evaluación de su utilidad. Sin embargo cuando se realiza un

sistema, como analistas deben realizar lo siguiente:

Page 38: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Determine qué información presentar. Decidir si la información será presentada

en forma visual, verbal o impresora y seleccionar el medio de salida.

Disponga la presentación de la información en un formato aceptable.

Decida como distribuir la salida entre los posibles destinatarios.

Diseño de Archivos:

Incluye decisiones con respecto a la naturaleza y contenido del propio archivo, como si

se fuera a emplear para guardar detalles de las transacciones, datos históricos, o

información de referencia. Entre las decisiones que se toman durante el diseño de

archivos, se encuentran las siguientes:

Los datos que deben incluirse en el formato de registros contenidos en el

archivo.

La longitud de cada registro, con base en las características de los datos que

contenga.

La secuencia a disposición de los registros dentro del archivo (La estructura de

almacenamiento que puede ser secuencial, indexada o relativa).

No todos los sistemas requieren del diseño de todos los archivos, ya que la mayoría de

ellos pueden utilizar los del viejo Sistema y solo tenga que enlazarse el nuevo Sistema

al Archivo maestro donde se encuentran los registros.

Diseño de Interacciones con la Base de Datos:

La mayoría de los sistemas de información ya sean implantado en sistemas de cómputos

grandes o pequeños, utilizan una base de datos que pueden abarcar varias aplicaciones,

por esta razón estos sistemas utilizan u administrador de base de datos, en este caso el

diseñador no construye la base de datos sino que consulta a su administrador para

ponerse de acuerdo en el uso de esta en el sistema.

Herramientas para el Diseño de Sistemas:

Apoyan el proceso de formular las características que el sistema debe tener para

satisfacer los requerimientos detectados durante las actividades del análisis:

Herramientas de especificación:

Apoyan el proceso de formular las características que debe tener una aplicación, tales

como entradas, Salidas, procesamiento y especificaciones de control. Muchas incluyen

herramientas para crear especificaciones de datos.

Herramientas para presentación:

Page 39: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Se utilizan para describir la posición de datos, mensajes y encabezados sobre las

pantallas de las terminales, reportes y otros medios de entrada y salida.

Herramientas para el desarrollo de Sistemas:

Estas herramientas nos ayudan como analistas a trasladar diseños en aplicaciones

funcionales.

Herramientas para Ingeniería de Software:

Apoyan el Proceso de formular diseños de Software, incluyendo procedimientos y

controles, así como la documentación correspondiente.

Generadores de códigos:

Producen el código fuente y las aplicaciones a partir de especificaciones funcionales

bien articuladas.

Herramientas para pruebas:

Apoyan la fase de la evaluación de un Sistema o de partes del mismo contra las

especificaciones. Incluyen facilidades para examinar la correcta operación del Sistema

así como el grado de perfección alcanzado en comparación con las expectativas.

La revolución del procesamiento de datos de manera computarizada, junto con las

practicas de Diseño sofisticadas están cambiando de forma dramática la manera en que

se trasladan las especificaciones de Diseño d Sistemas de Información funcionales.

En Conclusiones Generales.

En una organización o Empresa, el análisis y Diseño de Sistemas, es el proceso de

estudiar su Situación con la finalidad de observar cómo trabaja y decidir si es necesario

realizar una mejora; el encargado de llevar a cabo estas tareas es el analista de sistemas.

Antes de comenzar con el desarrollo de cualquier proyecto, se conduce un estudio de

Sistemas para detectar todos los detalles de la situación actual de la empresa. La

información reunida con este estudio sirve como base para crear varias estrategias de

Diseño. Los administradores deciden que estrategias seguir. Los Gerentes, empleados y

otros usuarios finales que se familiarizan cada vez más con el uso de computadoras

están teniendo un papel muy importante en el desarrollo de sistemas.

Todas las organizaciones son Sistemas que actúan de manera reciproca con su medio

ambiente recibiendo entradas y produciendo salidas. Los Sistemas que pueden estar

formados por otros Sistemas de denominan Sub-sistemas y funcionan para alcanzar los

fines de su Implantación.

Page 40: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

IMPLANTACION, EVALUACION Y PRUEBA DE SISTEMAS DE

COMPUTACION

Concepto y Definición.

Es la última fase del desarrollo de Sistemas. Es el proceso instalar equipos o Software

nuevo, como resultado de un análisis y diseño previo como resultado de la sustitución o

mejoramiento de la forma de llevar a cavo un proceso automatizado.

Al Implantar un Sistema de Información lo primero que debemos hacer es asegurarnos

que el Sistema sea operacional o sea que funcione de acuerdo a los requerimientos del

análisis y permitir que los usuarios puedan operarlo.

Existen varios enfoques de Implementación:

Es darle responsabilidad a los grupos.

Uso de diferentes estrategias para el entrenamiento de los usuarios.

El Analista de Sistemas necesita ponderar la situación y proponer un plan de

conversión que sea adecuado para la organización

El Analista necesita formular medidas de desempeño con las cuales evaluar a los

Usuarios.

Debe Convertir físicamente el sistema de información antiguo, al nuevo

modificado

En la preparación de la Implantación, aunque el Sistema este bien diseñado y

desarrollado correctamente su éxito dependerá de su implantación y ejecución por lo

que es importante capacitar al usuario con respecto a su uso y mantenimiento.

Capacitación de Usuarios del Sistema:

Es enseñar a los usuarios que se relacionan u operan en un proceso de implantación.

La Responsabilidad de esta capacitación de los Usuarios primarios y secundarios es del

Analista, desde el personal de captura de datos hasta aquellos que toman las decisiones

sin usar una Computadora.

No se debe incluir a personas de diferentes niveles de habilidad e intereses de trabajo;

debido a que si en una Empresa existen trabajadores inexpertos no se pueden incluir en

la misma sección de los expertos ya que ambos grupos quedaran perdidos.

"Es como querer conducir dos Barcos con diferentes destinos con un mismo Mapa de

rutas o con el mismo timón".

Aun y cuando la Empresa puede contratar los Servicios de Instructores externos, el

analista es la persona que puede ofrecer la mejor capacitación debido a que conoce el

Page 41: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

personal y al Sistema mejor que cualquier otro. A la falta o imposibilidad del analista la

organización puede contratar otros servicios de capacitación como son:

Vendedores: Son aquellos que proporcionan capacitación gratuita fuera de la

Empresa de uno o dos días.

Instructor pagado externamente: Son aquellos que pueden enseñar todo acerca

de las computadoras pero para algunos usuarios esta no es una capacitación

necesaria.

Instructores en casa: Están familiarizados con el personal y pueden adecuar los

materiales a sus necesidades, pero le faltaría experiencia en Sistemas de

Información que es realmente la necesidad del usuario.

En nuestro país existe una ley institucional (Ley 116 del 16 de Enero de 1980) creado

durante el gobierno del Presidente Antonio Guzmán Fernández llamada INFOTEP,

representante de los trabajadores y empresarios en el ámbito de Capacitación y

entrenamiento, la cual Asesora y brinda Sus servicios a las Empresas y Sus trabajadores.

Objetivos de la Capacitación:

Es lograr que los usuarios tengan el Dominio necesario de las cosas básicas acerca de

las maquinarias y procesos que se emplean para su operación de manera eficiente y

segura.

La Evaluación del Sistema:

Se lleva a cabo para identificar puntos débiles y fuertes del Sistema implantado. La

evaluación ocurre a lo largo de cualquiera de las siguientes cuatro dimensiones:

Evaluación operacional:

Es el Momento en que se evalúa la manera en que funciona el Sistema, esto incluye su

facilidad de uso, Tiempo de respuesta ante una necesidad o proceso, como se adecuan

los formatos en que se presenta la Información, contabilidad global y su nivel de

Utilidad.

Impacto Organizacional:

Identifica y mide los beneficios operacionales para la Empresa en áreas tales como,

Finanzas (Costos, Ingresos y Ganancias), eficiencia en el desempeño laboral e impacto

competitivo, Impacto, rapidez y organización en el flujo de Información interna y

externa.

Desempeño del Desarrollo:

Es la evaluación del Proceso de desarrollo adecuado tomando en cuentas ciertos

criterios como, Tiempo y esfuerzo en el desarrollo concuerden con presupuesto y

Page 42: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

estándares y otros criterios de Administración de Proyectos. Además se incluyen la

valoración de los métodos y herramientas utilizados durante el desarrollo del Sistema.

Prueba de Sistemas:

Dependiendo del tamaño de la Empresa que usara el Sistema y el riesgo asociado a su

uso, puede hacerse la elección de comenzar la operación del Sistema solo en un área de

la Empresa (como una Prueba piloto), que puede llevarse a cabo en un Departamento o

con una o dos personas. Cuando se implanta un nuevo sistema lo aconsejable es que el

viejo y el nuevo funcionen de manera simultánea o paralela con la finalidad de

comparar los resultados que ambos ofrecen en su operación, además dar tiempo al

personal para su entrenamiento y adaptación al nuevo Sistema.

Durante el Proceso de Implantación y Prueba se deben implementar todas las estrategias

posibles para garantizar que en el uso inicial del Sistema este se encuentre libre de

problemas lo cual se puede descubrir durante este proceso y levar a cabo las

correcciones de lugar para su buen funcionamiento.

Desdichadamente la evaluación de Sistemas no siempre recibe la atención que merece,

sin embargo cuando se lleva a cabo de manera adecuada proporciona muchas

informaciones que pueden ayudar a mejorar la efectividad de los esfuerzos de desarrollo

de aplicaciones futuras.

En la actualidad la mayoría de los usuarios de microcomputadoras tienen acceso a un

sistema de información o forman parte del mismo. Todas las organizaciones cuentan

con un sistema de información de algún tipo, que sus empleados deben utilizar. Cuando

en cualquier organización se desea implantar un nuevo sistema, de tal forma que sus

miembros sean más productivos, obteniendo un mayor provecho y apoyo del mismo, se

requiere realizar una serie de acciones y previsiones.

La creación o establecimiento de un nuevo sistema de información en la organización,

puede ser una tarea compleja. Para encarar este tipo de situaciones existe un proceso de

análisis y diseño de sistemas que auxilia en la resolución de tales problemas. El análisis

y diseño de sistemas proporciona una guía útil que busca disminuir las situaciones de

fracaso o errores al acometer estos procesos.

Razones para conocer el análisis y diseño de sistemas:

Aunque pareciese que es tema sólo de profesionales, como usuario final, toda persona

que usa una microcomputadora se beneficiará al conocer sobre este proceso. Puede

ocurrir que, una vez contratado como miembro de una organización, se convierta en

usuario de su sistema de información, entonces el conocimiento del análisis y diseño de

sistemas, le permitirá aumentar su productividad personal, sirviéndole para resolver los

problemas que surjan en su área de trabajo, determinando nuevos requerimientos de

información y permitiéndole colaborar con los profesionales en informática en la

resolución de tales situaciones.

Page 43: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Consumo de recursos a lo largo de la vida del sistema

Necesidad del análisis y diseño de sistemas:

La instalación de un sistema sin la adecuada planeación puede conducir a grandes

frustraciones y causar que el sistema sea subutilizado, o peor aún, deje de ser usado al

no cumplir con las expectativas que le dieron origen. El análisis y diseño de sistemas es

una guía que permite estructurar el proceso de desarrollo de sistemas de información.

Tal proceso siempre representará un esfuerzo, inversión de tiempo y recursos por parte

de la organización. Acometer tal esfuerzo de manera casual, presenta un alto grado de

riesgo al no garantizar la culminación del proyecto con éxito. Este procedimiento

permite reducir al mínimo el riesgo de fracaso de nuevos proyectos, pues es común que

muchos errores surjan al utilizar nuevos sistemas de información, bien por no adaptarse

correctamente a las necesidades reales o por desempeñarse de forma inadecuada.

Ciclo de vida del desarrollo de sistemas:

Antes de dar detalles sobre este proceso, se define lo que es un sistema. De manera

sencilla, un sistema puede ser definido como un conjunto de actividades y elementos

organizados para alcanzar un fin. Un sistema de información se compone de elementos

como hardware, software, personas, procedimientos y datos que interactúan unos con

otros para generar la información primordial en el desempeño de la organización.

La información es un recurso valioso que permite a la organización llevar a cabo la

prestación de servicios o elaboración de productos. Es común que las organizaciones

deban cambiar sus sistemas de información, motivado al crecimiento de la misma,

Page 44: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

cambio en regulaciones estatales, surgimiento de nueva tecnología, y otros. Es decir,

siempre habrá factores que modifiquen el ambiente donde se desempeña la organización

y ésta debe cambiar para afrontarlos, lo cual se verá reflejado en los sistemas que la

conforman.

El análisis y diseño de sistemas es un procedimiento para la resolución de problemas.

Cuando se trata del diseño de sistemas de información, busca analizar sistemáticamente

la entrada o flujo de datos, la transformación de los datos, el almacenamiento de datos y

la salida de información en el contexto de una organización particular. También es

usado para analizar, diseñar e implementar mejoras que puedan incorporarse a la

organización y puedan ser alcanzadas al usar un sistema de información computarizado.

Este procedimiento se lleva a cabo, en el llamado ciclo de vida de desarrollo de

sistemas, el cual consta de seis pasos que permiten el diagnóstico y optimización de un

sistema de información. Este ciclo puede repetirse indefinidamente, porque como ya se

señaló, las organizaciones siempre se ven sometidas a cambios, y sus sistemas deben

renovarse periódicamente. Los pasos del ciclo de vida de desarrollo son los que se

encuentran en la imagen. Se suele llamar analistas de sistemas a quienes se encargan de

realizar en las empresas, el proceso de análisis y diseño de sistemas, definiendo los

lineamientos a seguir y la manera en que debe incorporarse la tecnología de la

computación para adecuar y actualizar sus sistemas de información.

Resumen del ciclo de vida de desarrollo de sistemas

Ciclo de vida de desarrollo de sistemas

Fase Tareas asociadas

1 Investigación preliminar Definir el problema Sugerir alternativas

Presentar reporte breve

2 Análisis Recopilar datos Analizar datos

Documentar resultado

3 Diseño Diseñar alternativas Escoger la mejor

alternativa Reportar resultado

4 Desarrollo Desarrollar o adquirir software Adquirir

hardware Probar Sistema

5 Implementación Instalación Capacitación de usuarios

6 Mantenimiento Auditar nuevo sistema Evaluar

eriódicamente

Fases del ciclo de vida del desarrollo de sistemas

Page 45: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

A continuación se trata con más detalle cada una de las fases de la metodología con la

finalidad de aclarar de qué se trata cada una de ellas.

Investigación Preliminar:

La primera fase tiene que ver con la identificación de problemas, oportunidades y

objetivos. Es muy valiosa y debe ser asumida con prudencia y atención, porque de ella

depende el resto del proyecto. La definición correcta del problema evitará desperdiciar

el tiempo en un problema equivocado. Requiere de la observación minuciosa del

funcionamiento de la organización, usando las sugerencias de los usuarios potenciales

del sistema y de los demás miembros de la organización, para resaltar los problemas que

ellos probablemente ya han detectado.

Esta fase regularmente obedece a la solicitud planteada por un usuario final o encargado

de algún área operativa, como un gerente, que no ve resuelto sus necesidades de

información en la situación actual. Estos nuevos requerimientos dan origen a un estudio

que estará constituido por tres tareas sucesivas: Una breve definición del problema;

sugerencia de posibles soluciones; elaboración de un reporte breve. Este último permite

a quien dirija la organización tomar la decisión de asumir o no el proyecto.

La definición del problema conlleva el estudio del sistema de información que se

encuentra en uso. Se trata de determinar qué información se requiere y quiénes, cuándo

y por qué la necesitan llevando a cabo entrevistas con los involucrados y realizando

observaciones. Así, la propuesta de posibles soluciones consiste en sugerir planes

alternativos de solución en base a la información recabada. Esto puede ir, desde

proponer una nueva organización de trabajo, hasta hacer cambios al sistema

computarizado que existe, desarrollar un nuevo sistema computarizado o elegir un

nuevo software comercial que se adapte a las necesidades encontradas.

Entonces, se procede a la redacción de un reporte que resuma los resultados de la

investigación previa, que sugiera las posibles soluciones o indique si se detecta que es

innecesario continuar con el proyecto. Podría incluir incluso un plan de trabajo en caso

de que el proyecto continuara. En base a este documento, los directivos tomarán su

decisión de continuar o no.

Page 46: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Análisis

Esta fase se ocupa de la reunión y estudio a detalle de los datos del sistema en operación

y la especificación de los nuevos requerimientos del sistema a desarrollar. Concluye en

general con un documento que recoge el resultado del análisis. Con la recopilación de

datos se complementan los datos resultantes de la fase 1, añadiendo detalles sobre el

sistema actual. Son medios comunes para acometer tal recopilación: las entrevistas,

cuestionarios, encuestas a usuarios finales, así como también, las consultas a

documentos y manuales que contengan lineamientos de funcionamiento o normas de

procedimientos de operación.

Ya recopilados, los datos son analizados para establecer cómo es el flujo de información

y detectar la posible causa de que este flujo sea defectuoso. Se trata de evaluar el flujo

de información en la organización para determinar si es realmente el adecuado. Es

frecuente que el funcionamiento inadecuado tenga su origen en no llevar a cabo los

procedimientos correctamente. Si este es el caso, bastaría entonces con entrenar al

personal para ceñirse apropiadamente a las normas y a los procedimientos, siendo

innecesario rediseñar o crear un nuevo sistema.

Existen varias técnicas y herramientas útiles para el análisis de datos. Una de éstas es el

uso de diagramas de flujo de datos para diagramar la entrada, proceso y salida de las

funciones de la organización de manera gráfica. Estos diagramas sirven para desarrollar

el llamado diccionario de datos, el cual contiene la definición de los datos usados en el

sistema, así como sus características de tipo, tamaño, limitaciones o especificaciones

especiales. La documentación de la etapa de análisis recoge la descripción del sistema

de información en uso, los requerimientos para el nuevo sistema y un probable plan de

desarrollo en un reporte dirigido a la gerencia. Este reporte permite tomar la decisión de

proseguir o no con el proyecto.

Diseño:

En esta fase se delinea el nuevo sistema de información. Se compone de tres tareas que

son: diseño de sistemas alternativos, selección del mejor sistema, y la consiguiente

redacción del reporte del diseño. Casi siempre podrá desarrollarse más de un diseño que

cubra las necesidades de información. Debe ser determinada la factibilidad de cada una

de las alternativas. La factibilidad aquí referida tiene que ver con tres aspectos:

Page 47: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

• Factibilidad económica: Verificar si los costos del nuevo sistema son justificados

por los beneficios que ofrecerá.

• Factibilidad técnica: Establecer si se va a contar con el hardware, software y

personal necesarios para llevar a cabo el proyecto.

• Factibilidad operativa: Determinar si el nuevo sistema podrá operar en la

organización, siendo aceptado por los usuarios de todo nivel, o si por el contrario

habrá una resistencia insuperable al cambio.

Para elegir el diseño adecuado, los directivos van a evaluar básicamente si el

sistema cumple con los siguientes aspectos:

a) Se adaptará al sistema general de información de la organización.

b) Tendrá flexibilidad para aceptar modificaciones futuras.

c) Ofrece seguridad contra el uso no autorizado.

d) Los beneficios obtenidos valen más que los costos.

El reporte correspondiente a esta fase describe los diseños alternativos, comparando sus

costos y beneficios y un esbozo de sus efectos en la organización. Es conveniente

recomendar una de las alternativas, la más adecuada, basándose en las comparaciones

de los mismos.

Desarrollo:

Durante esta fase los programadores pueden jugar un papel de importancia al crear o

personalizar el software que formará el sistema. Esta fase consiste de las tareas de

desarrollo del software, adquisición de hardware y prueba del nuevo sistema. En

realidad el software de aplicación para el nuevo sistema de información puede

conseguirse de dos formas alternativas. Es posible adquirir un paquete comercial que

cumpla las expectativas o que incluso pueda ser modificado o adaptado. Si no es posible

conseguirlo, se hará necesario elaborar uno a la medida. La elaboración de software

sigue una serie de pasos que se describen en el tema sobre Programación.

Page 48: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Si se opta por desarrollar un sistema a la medida, seguramente además del analista se

encontrarán involucrados un grupo de programadores. El analista comunica a los

programadores lo que requiere ser programado, entonces estos diseñan, codifican y

depuran los componentes de software del sistema. El trabajo del analista también

involucra a los usuarios, para quienes deberá desarrollar y suministrar documentación,

como los manuales de procedimientos. Tal documentación explica al usuario cómo usar

el software desarrollado y qué hacer en caso de que se presenten problemas.

La adquisición de hardware o nuevos equipos no siempre es requerida, si los equipos

con los que se cuenta son adecuados. En otro caso, debe preverse las características de

los mismos y el lugar donde serán instalados. El cambio de equipos puede representar

un gran costo, por lo que se debe pensar cuidadosamente en cuestiones como: si el

mismo será útil al crecer la organización; en el caso de las redes, si podrán ampliarse sin

problemas; si se requerirá someter al personal a capacitación costosa para poder usarlo.

Se procede a la prueba del sistema una vez instalados el software y el hardware usando

datos de muestra. La información que se obtiene tras procesar los datos en el sistema, se

evalúa para acreditar que los resultados son correctos. En el período de prueba los

usuarios que lo utilizan pueden hacer observaciones valiosas para afinar el sistema

haciendo las correcciones pertinentes.

Implementación:

En la fase de implementación se instala el nuevo sistema de información para que

empiece a trabajar y se capacita a sus usuarios para que puedan utilizarlo. Pero la

instalación puede realizarse según cuatro métodos: Directo, paralelo, piloto y en fases.

Veamos en qué se diferencian estos métodos:

Método directo: Se abandona el sistema antiguo y se adopta inmediatamente el nuevo.

Esto puede ser sumamente riesgoso porque si algo marcha mal, es imposible volver

al sistema anterior, las correcciones deberán hacerse bajo la marcha. Regularmente

con un sistema nuevo suelen surgir problemas de pequeña y gran escala. Si se trata

de grandes sistemas, un problema puede significar una catástrofe, perjudicando o

retrasando el desempeño entero de la organización.

Page 49: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Método paralelo: Los sistemas de información antiguo y nuevo operan juntos hasta

que el nuevo demuestra ser confiable. Este método es de bajo riesgo. Si el sistema

nuevo falla, la organización puede mantener sus actividades con el sistema antiguo.

Pero puede representar un alto costo al requerir contar con personal y equipo para

laborar con los dos sistemas, por lo que este método se reserva específicamente para

casos en los que el costo de una falla sería considerable.

Método piloto: Pone a prueba el nuevo sistema sólo en una parte de la organización. Al

comprobar su efectividad, se implementa en el resto de la organización. El método es

menos costoso que el paralelo, aunque más riesgoso. Pero en este caso el riesgo es

controlable al limitarse a ciertas áreas, sin afectar toda la empresa.

Método en fases: La implementación del sistema se divide en partes o fases, que se van

realizando a lo largo de un periodo de tiempo, sucesivamente. Una vez iniciada la

primera fase, la segunda no se inicia hasta que la primera se ha completado con éxito.

Así se continúa hasta que se finaliza con la última fase. Es costoso porque se hace más

lenta la implementación, pero sin duda tiene el menor riesgo.

Los métodos piloto y en fases suelen ser los más practicados puesto que tienen menor

riesgo. Como se puede observar la decisión de adoptar cualquiera de los métodos estará

influenciada por factores de riesgo y disponibilidad de recursos. Otro aspecto

importante de esta fase es la capacitación del personal, que cobra especial importancia

para asegurar el uso acertado del sistema. Se puede adelantar camino al capacitar

personal, antes incluso de contar con los equipos nuevos, para que el usuario se

familiarice con el nuevo sistema. Si el sistema es sencillo y el usuario tiene cierta

experiencia, la capacitación formal no se hace necesaria y bastarán algunas

instrucciones para ponerle al tanto.

Mantenimiento

Al finalizar la fase de implementación comienza la fase de mantenimiento. Es la fase

final, de gran importancia como se demostrará a continuación, y es una fase permanente

en lo que le resta de vida al sistema. El mantenimiento se inicia con una auditoria del

sistema y luego continúa con evaluaciones periódicas. Al realizar la auditoria del nuevo

Page 50: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

sistema, se verifica que su desempeño sea acorde a las especificaciones planteadas en la

fase de diseño, para comprobar que los procesos que han sido integrados, efectivamente

son los adecuados. En caso contrario, se hace necesario un nuevo diseño para ajustar los

inconvenientes detectados.

Las evaluaciones periódicas permiten determinar, si el sistema continúa vigente

respecto a su capacidad para realizar los procesos adecuadamente. En caso contrario, se

requiere de nuevos ajustes, cambios o modificaciones que le permitan al sistema

adaptarse a nuevas situaciones de las que pueda ser objeto la organización. En este

punto es bueno resaltar, que las organizaciones son entes cambiantes, así mismo sus

sistemas componentes y específicamente los sistemas de información, los cuales

deberán ser sensibles a estos cambios, mediante evaluación, para adecuarlos a responder

efectivamente a las situaciones emergentes.

El enfoque por prototipos:

Una desventaja que se atribuye al proceso de análisis de seis fases, el cual se acaba de

estudiar es que puede resultar engorrosamente largo. Sobre todo porque existen

situaciones en las que no es posible contar con mucho tiempo. Existen contextos en los

que no se pueda llevar a cabo la evaluación, diseño y prueba de la manera en que se

describió anteriormente.

El enfoque por prototipos consiste en la creación de un modelo preliminar del nuevo

sistema, que puede ser modificado o adaptado gradualmente antes de su instalación

definitiva como sistema funcional propiamente dicho. Entre sus ventajas se encuentra,

que es una manera expedita de generar nuevos sistemas. Los usuarios finales pueden ver

desde un principio como lucirá el sistema, aportando sus observaciones sobre los

cambios necesarios para que el modelo se adapte adecuadamente a su trabajo. Pero por

otro lado, el uso exclusivo de este enfoque, tiene su riesgo. Puede propiciar cambios o

instalaciones de sistemas que no tomen en cuenta asuntos de importancia como los

costos.

Mejoras en el desarrollo de sistemas:

El ciclo tradicional del análisis y diseño de sistemas puede llegar a tomar mucho

tiempo, incluso años, en el caso de desarrollos de gran magnitud en organizaciones

grandes. Pero en la actualidad, el ritmo de los negocios y de las actividades de cualquier

organización tiende a intensificarse, a hacerse más acelerado, imponiendo exigencias de

tiempo y calidad para poder mantener la operatividad y competitividad de las mismas.

Por tanto, surge la necesidad de contar con ciclos de desarrollo más acelerados, pero que

mantengan su confiabilidad.

Page 51: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Comienzan a plantearse nuevos métodos que intentan incrementar la velocidad,

reduciendo el tiempo requerido de desarrollo. Entre los elementos innovadores que se

integran en estos métodos se encuentra: El uso de software o herramientas de desarrollo

(como CASE; integración de grupos de personas bien capacitadas, enfocadas a la

producción de aplicaciones en menor tiempo y de mayor calidad, la diestra utilización

de nuevas y no tan nuevas técnicas de desarrollo.

Page 52: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

CONCLUSIONES

Luego de haber investigado y analizado se puede ver que se han desarrollado varios

tipos de sistemas operativos con diferentes interfaces y categorías. Pero hemos podido

observar que todos los sistemas operativos han sufrido cambios por parte de los

programadores, y siguen evolucionando.

El diálogo entre el usuario y la máquina suele realizarse a través de una interfaz de línea

de comandos o de una interfaz gráfica de usuario (GUI, siglas en inglés). Las interfaces

de línea de comandos exigen que se introduzcan instrucciones breves mediante un

teclado. Las GUI emplean ventanas para organizar archivos y aplicaciones con iconos y

menús que presentan listas de instrucciones. El usuario manipula directamente estos

objetos visuales en el monitor señalándolos, seleccionándolos y arrastrándolos o

moviéndolos con un Mouse.

Los sistemas operativos empleados normalmente son UNIX, Macintosh OS, MS-DOS,

OS/2, Windows 95 y Windows NT. El UNIX y sus clones permiten múltiples tareas y

múltiples usuarios. Otros SO multiusuario y multitarea son OS/2, desarrollado

inicialmente por Microsoft e IBM, Windows NT y Win95 desarrollados por Microsoft.

El SO multitarea de Apple se denomina Macintosh OS. El MS-DOS es un SO popular

entre los usuarios de PCs pero solo permite un usuario y una tarea.

En este tema se presenta un proceso de desarrollo de sistemas, que aún con sus

variaciones e inconvenientes, sirve como base al planteamiento de nuevas metodologías

que intentan hacerlo más efectivo. Este enfoque sistémico permite estructurar los

proyectos y en especial llevar a cabo el desarrollo de sistemas computacionales. Tener

conocimiento sobre el mismo, es de gran utilidad y da una idea de cómo abordar

problemas que pueden tener un alto grado de complejidad.

El ciclo de desarrollo de sistemas tradicional que se plantea en este tema, ha servido

efectivamente por muchos años de guía para la elaboración de sistemas. Aunque según

diferentes fuentes, el número de fases puede variar, siempre podrán encontrarse los

pasos aquí planteados, agrupados o listados quizá de manera diferente. Pero no cabe

duda que la adopción y seguimiento adecuado de estos pasos, influirá notablemente en

conseguir con éxito la culminación del proyecto.

Page 53: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

BIBLIOGRAFÍA

Benavente del Prado, Arturo Núñez(1992): Estadística Básica par

Planificación.Editorial Interamericana. 6ª. Edición. México.

Berenso, Mark.(1.992): Estadística Básica en Administración. Editorial. Harla. Cuarta

Edición. México.

Best,J. W. (1987): Como Investigar en Educación. Editorial Morata. Madrid – España.

Budnick Frank S. (1992): Matemáticas Aplicadas para Administración, Economía y

Ciencias Sociales. Tercera Edición. Editorial McGaw-Hill Interamericana de

México, S.A de C.V. México.

Caballero, Wilfredo (1975): Introducción a la Estadística. Editorial ICA. Costa Rica.

Cadoche, L. S.; G. Stegmayer, J. P. Burioni y M. De Bernardez (1998). Material del

Seminario de Encuestas en Educación, impartido vía internet por parte de la

Universidad Nacional del Litoral, en Santa Fe, y de la Universidad Tecnológica

Nacional, Regional Santa Fe, en la República de Argentina.

Castañeda J., J.(1991): Métodos de Investigación 2. Editorial McGraw-Hill. México.

Carono, R., Minujin, A. y Vera, G.(1982): Manual de técnicas de evaluación yajuste

de información Estadísticas. Fondo de cultura económica. México.

Chao, L.(1993): Estadística para la Ciencia Administrativa. Editorial McGraw –Hill.

4ta Edición. Colombia

CHOU, YA-LUN (1972): Análisis Estadístico. Editorial Interamericana. México

DANIEL WAYNE, W. y Otros (1993): Estadística con Aplicación a las Ciencias Sociales y a la

Educación Editorial McGraw-Hill Interamericana de México, S.A. de C.V. México.

De Oteyza de O., E; Emma Lam O., Carlos Hernández G. y Ángel M. Carrillo H. (1998). Temas

Selectos de Matemáticas. Prentice Hall. México

Enciclopedia Microsoft Encarta 2003 (2003): Censo- Cuestionario- Encuesta. Estadística.

Editorial Microsoft corporation. USA.

ERKIN KREYSZIA (1978): Introducción a la Estadística Matemática. Editorial Limusa, S.A.

México.

FREUD J: E. y Otros (1990): Estadística para la Administración con Enfoque Moderno.Editorial,

S.A. México.

Gomes Rondón, Francisco (1985): Estadística Metodologica: Ediciones Fragor. Caracas.

González, Nijad H. (1986): Métodos estadísticos en Educación. Editorial Bourgeón, Caracas.

Page 54: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Guilford, J. Y Fruchter, B. (1984): Estadística aplicada a la Psicología y la Educación.Editorial

McGraw-Hill Latinoamericana, S. A., Bogotá.

Hamdan González, Nijad (1986): Métodos Estadísticos en Educación. Editorial

BourgeónC.A. Caracas – Venezuela.

KEVIN, RICHARD I. (1988): Estadística para Administradores. Editorial Hispanoamericana.

México.

LARSON HAROLD, J. (1985): Introducción a la Teoría de Probabilidades e inferencia Estadística.

Editorial Limusa. México.

LEHMANN, CHARLES H. (1995): ÁLGEBRA. Editorial limusa, S.A. DE C.V. Grupo

Noriega Editores. México.

LEITHOLD, LOUIS (1992): El Cálculo con Geometría Analítica. Editorial HARLA

México. LINCON L., CHAO (1996): Estadística para Ciencias Administrativas. Cuarta edición. Editorial

McGaw-Hill. Usa.

Lenin, R.y Kubin, D.(1992): Estadística para Administradores. Editorial Hispanoamérica. VI

edición. México.

LOPEZ CASUSO, R. (1984): Introducción al Cálculo de Probabilidades e Inferencia Estadística.

Editorial Instituto de Investigaciones Económicas, UCAB. Caracas- Venezuela.

Mason, Robert (1.992): Estadística para la Administración y Economía. Ediciones

Alfaomega S.A.N. México. MENDENNAF, W. y OTROS (1981): Estadística para Administradores y Economía. Editorial

Iberoamericana. México.

Mode, Elmer B. (1988): Elementos de Probabilidades y Estadística Editorial Reverte Mejicana.

México.

Murria, R.(1993): Estadística. Edición Interamericana.2da

Edición. México.

PARZEN, E. (1986): Teoría Moderna de Probabilidades y sus Aplicaciones Editorial Limusa:

México

PUGACHEV, V. S. (1973): Introducción a la Teoría de Probabilidades Editorial Mir. Moscú.

Rivas González, Ernesto(1980): Estadística General. Ediciones de la Biblioteca UCV.

Caracas – Venezuela.

Soto Negrin, Armando (1982): Iniciación a la estadística. Editorial José Marti. Caracas –

Venezuela.

Stephen P., Shao (1986): Estadística para Economistas y Administradores

deEmpresa.Editorial Herreros Hermanos, Sucs., S.A., México.

Stevenson, William(1991): Estadística para la Administración y Económica. Editorial

Harla. México.

Page 55: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

Universidad Nacional Experimental “Simón Rodríguez” (1983): Estadística 1.

Ediciones UNESR, Caracas. WALPOLE, R. y Myers, R. (1987): Probabilidad y Estadística para Ingenieros. Editorial

Interamericana. México.

Webster, Allen L. (1996): Estadística Aplicada a la Empresa y la Economía. Editorial Irwin.

Segunda edición. Barcelona – España.

Weimer, Richard C. (1996) Estadística. Compañía Editorial Continental, SA de CV. México.

Wonnacott, T. H. y Wonnacott, R: J. (1989): Fundamentos de Estadística para Administración y

Economía. Editorial LIMUSA. México.

Direcciones de Internet que puede consultar

http://www.google.com

http://www.infecepi.unizar.es

http://www.lt.bioestadistica.uma.es

http://www.uaq.mx/matematicas/estadisticas/xu3.html

http://www.members-americas.tripod.com

http://www.altavista.com

http://www.ine.es

http://www.msip.lce.org

http://www.bnv.co.cr/sesion/nota.aspg http://www.altavista.com. http://www.auyantepuy.com http://www.ine.es.

http://www.udec.cl.

http://www.es.lycos.com

http://www.rincondelvago.com

http://www.monografias.com

http://www.festadistica.fguam.es/indicadores/ipri.html

http://www.uaq.mx/matematicas/estadistica/xu3.html

http://www.ine.go.bo/iwd0801.html#E

http://www.itlp/pública.edu.mx/tutoriales/economia2/portada.htm

http://www.itlp.edu.mx

http://www.ecla.evespanovestadistica/sna93nn/snann7es.html

http://w3mor.itesm.mx/~cmendoza/maest/estoo.html

http://www.mty.itesm.mx/data/materiales/estadistica/ALFREDO.html

http://www.uaq.mx/matematicas/estadistica/xtra.html#funcion

http://www.unl.edu.ar/fave/sei/encuestas/index.html

http://www.monografias.com/trabajos11/opera/opera.shtml

http://www.monografias.com/trabajos6/hiso/hiso.shtml

http://es.wikipedia.org/wiki/Historia_de_los_sistemas_operativos

http://www.monografias.com/trabajos16/sistema-operativo/sistema-operativo.shtml#TIPPOS

http://www.taringa.net/posts/ciencia-educacion/10684779/Tipos-de-Sistemas-operativos.html

http://www.monografias.com/trabajos7/sisinf/sisinf.shtml#ei

Page 56: SISTEMA OPERATIVO€¦ · sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas

http://www.monografias.com/trabajos/anaydisesis/anaydisesis.shtml

http://hamletyelaprendizajevirtual.jimdo.com/inform%C3%A1tica/sistema-operativo