INTRODUCCIÓN. Ante las presiones económicas y las
situaciones problemáticas por las que atraviesan las
diferentes organizaciones, se ha demostrado que los procesos
manuales suelen ser más lentos y engorrosas para responder
a las necesidades del entorno competitivo, de allí la
importancia de los sistemas de información, ya que estos
ayudan agilizar los procesos. La velocidad y exactitud con que
los directivos pueden recoger información sobre lo que
está funcionando bien o mal determinan en gran medida, la
eficacia que tienen los sistemas de control. Hoy
día estos hacen uso de la tecnología de
información, el avance, mantenimiento y operación
de dichos sistemas.
SISTEMAS DE INFORMACIÓN SON UN CONJUNTO U
ORDENACIÓN DE ELEMENTOS ORGANIZADOS DE TAL FORMA QUE
LLEVAN A CABO MÉTODOS, PROCEDIMIENTOS Y /O CONTROLES
MEDIANTE EL PROCESO DE INFORMACIÓN.
ANÁLISIS Y SISTEMAS EXAMINAR LA SITUACIÓN DE UNA
EMPRESA EL DESARROLLO DE SISTEMAS TIENE DOS COMPONENTES
IMPORTANTES:
ANALISTA DE SISTEMAS DE INFORMACIÓN
ELEMENTOS DE UN SISTEMA DE INFORMACIÓN
FUNCIONES DE UN SISTEMA DE INFORMACIÓN
ESTRATEGIAS PARA EL DESARROLLO DE SISTEMAS MÉTODO DE CICLO
DE VIDA DE DESARROLLO DE SISTEMAS Actividades de
investigación. Determinación de requerimiento.
Diseños del sistemas. Desarrollo de software. Prueba de
sistemas e implantación. Manejable como proyecto. Gran
volumen de datos. Requiere que los datos se encuentren
archivados. MÉTODO DEL ANALISIS ESTRUTURADO Se enfoca en
lo que el sistema o aplicación realizan sin importar la
forma en la que se llevan a cabo. Adecuado para todo tipo de
aplicaciones. Mayor utilidad como complemento de otros
métodos de desarrollo.
MÉTODO DEL PROTOTIPO DE SISTEMAS Desarrollo iterativo o en
continua evolución donde el usuario participa directamente
en el proceso. Condiciones únicas; los costos y riesgos de
cometer un error pueden ser altos. Útil para probar la
facilidad del sistema, identificar los requerimientos del
usuario, evaluar el diseño de un sistema o examinar el uso
de una aplicación. ESTRATEGIAS PARA EL DESARROLLO DE
SISTEMAS
Investigación preliminar: La solicitud para recibir ayuda
de un sistema de información puede originarse por varias
razones; El proceso se inicia siempre con la petición de
una persona (Administrador, empleado o especialista en sistemas)
Determinación de los requerimientos del sistema: El
aspecto fundamental del análisis de sistemas es comprender
las facetas importantes de l parte de a empresa que se encuentra
bajo estudio. Diseño del sistema: El diseño de un
sistema de información produce los detalles que establecen
la forma en la que el sistema cumplirá con los
requerimientos identificados durante la fase de análisis.
CICLO DE VIDA CLÁSICO DEL DESARROLLO DE SISTEMAS
CICLO DE VIDA CLÁSICO DEL DESARROLLO DE SISTEMAS
Desarrollo de software: Los programadores o Analistas
programadores que trabajan en las grandes organizaciones
pertenecen a un grupo permanente de profesionales y son los
responsables de la programación y documentacion de los
programas en donde proporcionan una explicación de
cómo y porqué ciertos procedimientos se codifican
en determinada forma. Prueba de los sistemas: Durante la fase de
prueba de sistemas, el sistema se emplea de manera experimental
para asegurarse de que el software no tenga fallas, es decir que
funciona de acuerdo con las pespecificaciones y en la forma en
que los usuarios esperan que lo haga. Implantación y
evaluación: La implantación es el proceso de
verificar e instalar nuevo equipo, entrenar a los usuarios,
instalar la aplicación y construir todos los carchivos de
datos necesarios para utilizarla.
ANÁLISIS ESTRUCTURADO El Análisis Estructurado se
cocentra en especificar lo que se requiere que haga el sistema o
la aplicación. No se establece cómo se
cumplirán los requerimientos o la forma en que
implantará la aplicación. Más bien permite
que las personas observen los elementos lógicos (lo que
hará el sistema) separados de los componentes
físicos (computadoras, terminales, sistemas de
almacenamiento, etc.)
MÉTODO DE DESARROLLO POR ANÁLISIS ESTRUCTURADO
Muchos especialistas en sistemas de información reconocen
la dificultad de comprender de manera completa sistemas grandes y
complejos. El método de desarrollo del an´+alisis
estructurado tiene como filalidad superar ésa dificultad
por medio de 1) la división del sistema en componentes y
2) la construcción de un modelo del sistema.
ELEMENTOS DEL ANÁLISIS ESTRUCTURADO Descripción
gráfica: Una de las formas de describir un sistema es
preparar un pbosquejo que señale sus
características, identifique la función para la que
sirve e indique cómo éste interactúa con
otros elementos, entre otras cosas. Sin embargo, describir de
esta manera un sistema grande es un poroceso tedioso y propenso a
errores ya que es fácil omitir algún detalle o dar
una explicación que quizá los demás no
entiendan. Diagrama de flujo de datos: El modelo del sistema
recibe el nombre de diagrama de flujo de datos (DFD). La
descripción completa de un sistema está formada por
un conjunto de diagramas de flujo de datos. Para desarrollar una
descripcion del sistema por el método de análisis
estructurado se sigue un proceso descendente (top-down). El
modelo original se detalla en diagramas de bajo nivel que
muestran características adicionales del sistema.
Diccionario de datos: Todas las deficniciones de los elementos en
el sitema (flujo de datos, procesos y almacenes de dats)
están descritos en forma detallada en el diccionario de
datos.
DISEÑO ESTRUCTURADO Se enfoca en el desarrollo de
especificaciones del software. La meta del diseño
estructurado es crear programas formados por módulos
independientes unos de otros desde el punto de vista funcional.
El diseño estructurado es una técnica
específica para el diseño de programas y no un
método de diseño de comprensión. Esta
técnica conduce a la especificación de
módulos de programa que son funcionalmente independientes.
La herramienta fundamental del diseño estructurado es el
diagrama estructurado, los cuales son de naturaleza
gráfica y evitan cualquier referencia relacionada con el
hardware o detalles físicos.
¿Qué es una herramienta para el desarrollo de
sistemas? HERRAMIENTAS PARA EL DESARROLLO DE SISTEMAS En general,
una herramienta es cualquier dispositivo que, cuando se emplea en
forma adecuada, mejora el desempeño de una tarea, tal como
el desarrollo de sistemas de información basados en
computadora. Se agrupan en las siguientes categorías:
Análisis Diseño Desarrollo
HERRAMIENTAS DE ANÁLISIS Estas herramientas ayudan a los
especialistas en sistemas a documentar un sistema existente, ya
sea éste manual o automatizado, y a determinar los
requerimientos de una nueva aplicación. Estas herramientas
incluyen: Herramientas para recolección de datos
Herramientas para diagramación Herramientas para el
diccionario
HERRAMIENTAS DE DISEÑO Las herramientas para diseño
apoyan el proceso de formular las características que el
sistema debe tener para satisfacer los requerimientos detectados
durante las actividades de análisis: Herramientas de
especificación: Apoyan el proceso de formular las
características que deben tener una aplicación,
tales como entradas, salidas, procesamiento y especificaciones.
Herramientas para presentación: Se utilizan para describir
la posición de datos, mensajes y encabezados sobre
pantallas de terminales, reportes y otros medios de entrada y
salida.
HERRAMIENTAS DE DESARROLLO Estas herramientas ayudan al
análisis a trasladar los diseños en aplicaciones
funcionales:
ANÁLISIS DE SISTEMAS DE INFORMACIÓN 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
OBJETIVOS DEL ANÁLISIS ESPECIFICACIONES DEL SISTEMA
IDENTIFICACIÓN DE NECESIDADES ESTUDIO DE VIABILIDAD
ANÁLISIS ECONÓMICO Y TÉCNICO