Você está na página 1de 15

Elaboracin y

Mantenimientos
de Sistemas de
Informacin

A. La elaboracin o diseo fsico de procesos


INTRODUCCIN AL DISEO FSICO DE SISTEMAS

Diseo fsico. El diseo fsico de sistemas es la forma en que se lograrn las tareas del
sistema, lo que incluye la manera de conjuntar sus componentes y las funciones que
realizar cada uno de stos.
En el diseo fsico se especifican las caractersticas de los componentes del sistema
requeridos para poner en prctica el diseo lgico. En esta fase deben delinearse las
caractersticas de cada uno de los componentes que se enumeran a continuacin.

Diseo de hardware. Debe especificarse todo el equipo de cmputo, lo que incluye dispositivos de entrada,
procesamiento y salida, con sus caractersticas de rendimiento. Por ejemplo, si el diseo lgico especifica que
la base de datos debe contener grandes volmenes de datos histricos, se requerir que los dispositivos de
almacenamiento del sistema sean de gran capacidad.

Diseo de software. Deben especificarse las caractersticas de todo el Software Por ejemplo, si en el diseo lgico se
indica la necesidad de que de que los usuarios actualicen al mismo tiempo la base de datos, en el diseo fsico deben
especificarse un sistema de administracin de base de datos que lo permita algunos casos se puede adquirir el
software, mientras que en otros se desarrollan internamente. Las especificaciones de diseo lgico, en cuanto a
requisitos de salidas, entradas y procesamiento de los programas, tambin se toman en cuenta durante el diseo
fsico del software. As pues, se especificara la capacidad de acceder a datos almacenados en ciertos archivos de
disco que el programa utiliza.

Diseo de bases de datos. Es necesario detallar el tipo, estructura y funciones de las bases de datos. Las relaciones entre
los elementos de datos establecidas en el diseo lgico deben reflejarse tambin en el diseo fsico. Estas relaciones
incluyen aspectos tales como las rutas de acceso y la organizacin de la estructura de archivos. Por fortuna, existen much
sistemas excelentes de administracin de bases de datos que son tiles para esta actividad.

ELABORACIN DE PROCESOS DE SISTEMA


Planificacin. La importante tarea a la hora de crear un producto de software es obtener
losrequisitoso elanlisis de los requisitos. Los clientes suelen tener una idea ms bien
abstracta del resultado final, pero no sobre las funciones que debera cumplir el software.
Una vez que se hayan recopilado los requisitos del cliente, se debe realizar un anlisis del
mbito del desarrollo. Este documento se conoce como especificacin funcional.

Implementacin, pruebas y documentacin. Laimplementacines parte del proceso en el


que losingenieros de softwareprogramanel cdigo para el proyecto. Las pruebas de
softwareson parte esencial del proceso de desarrollo del software. Esta parte del proceso tiene
la funcin de detectar loserrores de softwarelo antes posible. La documentacin del diseo
interno del software con el objetivo de facilitar su mejora y su mantenimiento se realiza a lo
largo del proyecto. Esto puede incluir la documentacin de un API, tanto interior como
exterior.
Despliegue y mantenimiento. Eldesplieguecomienza cuando el cdigo ha sido suficientemente probado, ha sido
aprobado para suliberaciny ha sido distribuido en el entorno de produccin.
Entrenamiento y soporte para el softwarees de suma importancia y algo que muchos desarrolladores de software
descuidan. Los usuarios, por naturaleza, se oponen al cambio porque conlleva una cierta inseguridad, es por ello que es
fundamental instruir de forma adecuada a los futuros usuarios del software. El mantenimiento o mejora del software de un
software con problemas recientemente desplegado, puede requerir ms tiempo que el desarrollo inicial del software. Es
posible que haya que incorporar cdigo que no se ajusta al diseo original con el objetivo de solucionar un problema o
ampliar la funcionalidad para un cliente. Si los costes de mantenimiento son muy elevados puede que sea oportuno
redisear el sistema para poder contener los costes de mantenimiento.

DOCUMENTACIN DE LOS PROCESOS ELABORADOS


Ladocumentacindesistemases el conjunto deinformacinque nos dice qu hacen los sistemas, cmo lo hacen y para
quin lo hacen.
La documentacin consiste en material que explica las caractersticas tcnicas y la operacin de un sistema. Es esencial para
proporcionar entendimiento de un sistema a quien lo vaya a usar para mantenerlo, para permitir auditoria del sistema y para
ensear a los usuarios como interactuar con el sistema y a los operando como hacerlo funcionar.
Existen varios tipos de documentacin. La deprogramas, que explica la lgica de un programa e incluye
descripciones,diagramasde flujo, listados de programas y otrosdocumentos; la del usuarios en forma general la naturaleza y
capacidades del sistema y cmo usarlo.
Muchasorganizacionestienen lo que se conoce como un "programa de documentacin", el cual consiste en
unapolticaformal cuya documentacin semuestracomo algo que debe prepararse en forma rutinaria para cada programa
de cmputo,archivoy nuevos sistemas.
Otra definicin sera la deregistrofsico, generalmente por escrito que contiene los siguientes elementos:
Polticas ynormasreferentes aldesarrollodel sistema, su implantacin, operacin y mantenimiento.
Eldiseodel sistema de informacin administrativo.
Procedimientos para instalar el sistema de informacin administrativo.
Procedimientospara operar elsistema de informacinadministrativo.
Procedimientos para mantener el sistema de informacin administrativo .

B. Diseo de datos del sistema


CREACIN DE TABLAS
Una base de datos simple, como una lista de contactos, puede contener slo una tabla, pero hay muchas bases de datos que
contienen varias tablas. Cuando crea una nueva base de datos, crea un nuevo archivo que sirve de contenedor para todos los
objetos de la base de datos, incluidas las tablas.
Puede crear una tabla creando una nueva base de datos, insertando una tabla en una base de datos existente o importando o
vinculando una tabla desde otro origen de datos, como un libro de Microsoft Office Excel 2007, un documento de Microsoft Office
Word 2007, un archivo de texto u otra base de datos. Cuando crea una nueva base de datos en blanco, se inserta automticamente
una nueva tabla vaca. A continuacin, puede escribir datos para empezar a definir los Campos. Crear una tabla en una nueva base
de datos. Haga clic en el botn de Microsoft Office y, a continua.

CONSULTA Y MANIPULACIN DE LOS DATOS


Un lenguaje de Manipulacin de Datos (Data Manipulation Languaje (DML)) es un lenguaje proporcionado por el sistema de
gestin de bases de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o manipulacin de los datos,
organizados por el modelo de datos adecuado.
El lenguaje de manipulacin de datos ms popular hoy en da es SQL, usado para recuperar y manipular datos en una base de datos
relacional. Otros ejemplos de DML son los usados por bases de datos IMS/DL1, CODASYL u otras.
Se clasifican en dos grandes grupos:
.Lenguajes de consulta procedimentales.
.Lenguajes de consulta no procedimentales
El lenguaje de Consulta Estructurado (Structured Query Language) es un lenguaje declarativo de acceso a bases de datos
relacionales que permite especificar diversos tipos de operaciones sobre las mismas. Una de sus caractersticas es el manejo del
lgebra y el clculo relacional permitiendo lanzar consultas con el fin de recuperar informacin de inters de una base de datos, de
una forma sencilla. Es un lenguaje de cuarta generacin (4GL)

C. Diseo de pantallas del sistema


USO DE ELEMENTOS DE LA INTERFAZ GRFICA DEL USUARIO

Dada la enorme cantidad y complejidad de informacin que la base de datos lxica contiene, la tarea
fundamental del administrador del sistema ha sido, por una parte, la de encontrar el sistema informtico ms
adecuado para su implementacin computacional, decidiendo el sistema gestor de base de datos (SGBD)
que se usara y realizando el diseo conceptual de la base de datos y el modelado conceptual de los datos
que sta contiene. Por otra parte, se ha encargado de disear una interfaz grfica de usuario que permite a
los lexicgrafos introducir la informacin lingstica pertinente de manera cmoda, eficiente y segura.
El SGBD utilizado para la implementacin ha sido Microsoft Access 97, debido principalmente a que ofrece
una implementacin muy completa del modelo relacional y garantiza una alta conectividad e independencia
de los datos. Adems, este SGBD es muy flexible en cuanto a la construccin de interfaces grficas con
caractersticas avanzadas.

GENERACIN DE LA INTERFAZ GRFICA DEL USUARIO


La interfaz grfica de usuario, conocida tambin como GUI (del ingls graphical user interface) es un programa
informtico que acta de interfaz de usuario, utilizando un conjunto de imgenes y objetos grficos para representar
la informacin y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual
sencillo para permitir la comunicacin con el sistema operativo de una mquina o computador.
Habitualmente las acciones se realizan mediante manipulacin directa, para facilitar la interaccin del usuario con la
computadora. Surge como evolucin de las interfaces de lnea de comandos que se usaban para operar los primeros
sistemas operativos y es pieza fundamental en un entorno grfico. Como ejemplos de interfaz grfica de usuario, cabe
citar los entornos de escritorio Windows, el X-Window de GNU/Linux o el de Mac OS X, Aqua.
En el contexto del proceso de interaccin persona-ordenador, la interfaz grfica de usuario es el artefacto tecnolgico
de un sistema interactivo que posibilita, a travs del uso y la representacin del lenguaje visual, una interaccin
amigable con un sistema informtico.

DOCUMENTACIN DE PANTALLAS ELABORADAS


Es el conjunto de informacin que nos dice qu hacen los sistemas, cmo lo hacen y para quin lo hacen. La documentacin
consiste en material que explica las caractersticas tcnicas y la operacin de un sistema. Es esencial para proporcionar
entendimiento de un sistema a quien lo vaya a usar para mantenerlo, para permitir auditoria del sistema y para ensear a los
usuarios como interactuar con el sistema y a los operando como hacerlo funcionar.
Existen varios tipos de documentacin. La de programas, que explica la lgica de un programa e incluye descripciones,
diagramas de flujo, listados de programas y otros documentos; la del usuarios en forma general la naturaleza y capacidades del
sistema y cmo usarlo.
Muchas organizaciones tienen lo que se conoce como un "programa de documentacin", el cual consiste en una poltica formal
cuya documentacin se muestra como algo que debe prepararse en forma rutinaria para cada programa de cmputo, archivo y
nuevos sistemas.

D. Implementacin funcional del sistema


FUNDAMENTOS DE LA PROGRAMACIN ESTRUCTURADA
Es una manera disciplinada y elegante de programar, con tcnicas que se utilizan para disear y escribir
programas considerando plenamente el mtodo cientfico, utilizando esas nuevas estructuras de control
con un diseo descendente, y un lenguaje natural denominado pseudocdigo, apoyndose en los
tradicionales diagramas de flujo.

Pseudocdigos y diagramas de flujo


El diseo de un algoritmo puede ser representado en forma de pseudocdigo o grficamente, mediante un diagrama de
flujo, por lo tanto se dice que un diagrama de flujo o flux grama es la representacin grfica de todos los pasos de un
algoritmo. Del diseo de un diagrama de flujo, depende la mayora de las veces la creacin de un buen cdigo de
programa en cualquier lenguaje de programacin.
Pseudocdigo o pseudo-lenguaje se denomina a una serie de instrucciones en lenguaje natural como espaol, ingls,
alemn, etc. (de preferencia su lengua natal) y expresiones u operadores, que representan cada uno de los pasos para
resolver un programa. Para evitar confusiones y sobre todo, para acostumbrarse a utilizar las estructuras de control de
la programacin estructurada, es conveniente no traducir las estructuras IF-THEN-ELSE por SI-ENTONCES-SI NO,
FOR por PARA o DOWHILE por MIENTRAS.

TCNICAS DE PROGRAMACIN

Es una de las primeras tcnicas que fue aplicada en los aos de1960 en la cual se
poda utilizar para escribir de manera clara. Mediante el uso de tres estructuras:
Secuencia Instruccin condicional (V-F) Iteracin (repetitiva)La programacin
estructurada tiene algunas limitaciones por las cuales se a tenido que recurrir a la
POO (Programacin orientada a objetos.) Las ventajas de la programacin
estructurada Los programas son ms fciles de entender, pueden ser ledos de forma
secuencial, no hay necesidad de hacer engorrosos seguimientos en saltos de lnea,
dentro de los bloques de cdigo para intentar entender la lgica. La estructura de los
programas es clara, puesto que las instrucciones estn ms ligadas o relacionadas
entre s. Reduccin del esfuerzo en las pruebas y depuracin. El seguimiento de los
fallos o errores del programa se facilita debido a su estructura ms sencilla y
comprensible, por lo que los errores se pueden detectar y corregir ms fcilmente.

IMPLEMENTACIN DE LA BASE DE DATOS CON SQL


Para iniciar la implementacin de una base de datos se deben de conocer las sentencias mnimas, las
sentencias MySQL se separan en creacin, insercin y seleccin, las primeras dos estn hechas para crear en
si el modelo de bases de datos, sea la creacin de tablas o entidades con sus respectivos atributos, la
seleccin se basa solo en hacer consultas sobre una base de datos sin crear ninguna clase de modificacin
sobre la misma.

CREACIN DEL MODELO DE UNA BASE DE DATOS


Lo primero en la implementacin es crear una base de datos, para ello dentro de la lnea de comandos MySQL luego de
haber ingresado la contrasea se ejecuta el comando.
CREATE DATABASE `Nombre-de-la-base-de-datos`;
En el ejemplo se deben aclarar dos cosas.
Todas las sentencias MySQL deben de terminar en ; en caso contrario al presionar enterMySQL entender que la
sentencia no se ha terminado y no la ejecutar.
Hay que tener cuidado de que el nombre de la base de datos as como de cualquier tabla no tengan espacios, esto puede
crear serios problemas a la hora de generar consultas ya que MySQL reproduce un espacio como un cambio de sentencia.

DOCUMENTACIN DE LA IMPLEMENTACIN DEL SISTEMA

El diseo de un sistema de gestin de calidad debe considerar una documentacin estructurada segn una cierta jerarqua
:

En elprimer nivelse encuentra elManual de Calidad, documento que permite describir la forma como se aplicar el
sistema de calidad en los distintos procesos de la empresa, la forma de responder a los requerimientos de la norma ISO
9000 y adems , permite conocer la poltica de calidad de la empresa ( los deseos de la gerencia con sus clientes, sus
empleados, sus proveedores y sus productos / servicios) y los objetivos de calidad ( indicadores medibles y
cuantificables, que constituyen el cable a tierra de la poltica de calidad);

Enel segundo nivelse encuentranlos procedimientos, documentos que describen la forma de cmo se ejecutan los
procesos, quines lo hacen y con qu recursos y por ltimo,

En eltercer nivelse encuentran losinstructivos de trabajo( descripcin ms detallada de la forma de ejecutar ciertos
procesos), losregistros( las huellas que identifican la utilizacin de la documentacin del sistema de calidad),
losformatos de registrosy losestndares de calidadaplicables en la empresa( muchas veces ligadas a normas tcnicas,
de ingeniera y/o de manufactura, reglamentos ,etc).

CRITERIOS PARA EL DISEO DE LA DOCUMENTACIN


La documentacin requerida para implementar un sistema de gestin de calidad se debe disear siguiendo los siguientes criterios :
a) Debe representar fielmente la manera de como se ejecutan los procesos, en un lenguaje claro, sencillo y preciso.
b) Debe seramigableen el sentido de no ser extensa ni difcil de entender.
c) Debe sertil, en el sentido de contribuir a la gestin de los procesos y por ende, con influencia directa en variables claves para el
negocio ( costos, calidad, plazos, eficiencia, productividad y rentabilidad).
d) Debe estructurarse principalmente en medios digitales, para evitar el manejo de un exceso de papeleo y de una menor velocidad de
transmisin para la informacin. Pueden existir situaciones de excepcin, tal como el llenado de protocolos y registros en obras de
construccin y montaje, en terreno, o en lugares, donde el hardware y software son limitados.
e) El diseo de cada documento debe hacerlo un equipo mixto , integrado por personal experto en sistemas de gestin de calidad y muy
especialmente, con la participacin activa de los dueos de cada proceso, es decir, de aquellas personas que mejor conocen la forma de
hacer las cosas.
f) La documentacin debe proveer suficiente informacin, principalmente a travs de indicadores, para dar soporte a decisiones
estratgicas y operativas, y finalmente
g) Debe darle unsentido , grado de utilidad y compromisoal personal, de tal forma que se pueda alinear los intereses de las personas
con los intereses de la empresa.

ELEMENTOS COMPLEMENTARIOS PARA EL USO EFECTIVO DE LA DOCUMENTACIN

Una vez que se haya implementado el uso de la documentacin, ser necesario preocuparse de varios aspectos :
1)Sensibilizar y facilitarel uso de la documentacin por parte del personal. Esto se logra mediante cursos de
entrenamiento que le permitan al personal de las diversas reas conocer los contenidos y alcances de la documentacin
que le atae y adems se fortalece con capacitacin peridica en cada puesto de trabajo.
2) Se debe disponer de un procedimiento pararevisar y actualizarla documentacin cada seis meses, por cambios de
tecnologa, mtodos de trabajo, nuevos requerimientos u algn otro factor atingente.
3) Se debe analizar la alternativa de mejorar la eficiencia mediante el uso de un sofware para la gestin de la
documentacin, y por ltimo
4) Debe realizarse en forma anualun balancede la cantidad, contenido y alcance de la informacin, para generar un
circulo virtuoso que permita responder a los requerimientos de las clusulas de la norma ISO 9000, incentive su uso con
el personal y sea til para la gestin y resultados del negocio.
Unbuen diseo y control documental puede sercrticopara el xito de la implementacin de un sistema de gestin de
calidad y para animar la continuidad de la empresa en el camino de la excelencia.

Você também pode gostar