INTRODUCCIÓN
En la
actualidad para muchas organizaciones, los sistemas de información basados en computadoras son el corazón de las actividades
cotidianas y objeto de gran consideración en la toma de decisiones, las empresas consideran con
mucho cuidados las capacidades de sus sistemas de información cuando deciden
ingresar o no en nuevos mercados o cuando planean
la respuesta que darán a la competencia.
Al
establecer los sistemas de información
basados en computadoras deben tener la certeza de que se logren dos objetivos principales: que
sea un sistema correcto y que este
correcto el sistema. Ningún sistema que deje satisfacer ambos objetivos será
completamente útil para la gerencia u organización.
Si
los dispositivos de un sistema de información no se adaptan a su población de clientes, no lograra sus
objetivos potenciales. A mismo tiempo, aun cuando se
identifiquen precisamente las necesidades del usuario, un sistema de información va
tener un valor único si funciona en
forma adecuada.
Los informes y las salidas
producidas por el sistema deben ser precisos, confiables y completos. 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.
Es el
Proceso de gestión para la creación de
un Sistema o software, la cual encierra
un conjunto de actividades, una de las cuales es la estimación, estimar es
echar un vistazo al futuro y aceptamos resignados cierto grado de
incertidumbre.
Aunque
la estimación, es más un arte que una Ciencia, es una actividad
importante que no debe llevarse a cabo de forma descuidada. Existen técnicas útiles para la
estimación de costes de tiempo. Y dado que la estimación es la base de todas
las demás actividades de planificación del proyecto y sirve como guía
para una buena Ingeniería Sistemas y
Software.
Al
estimar tomamos en cuenta no solo del procedimiento técnico a
utilizar en el proyecto, sino que se toma en cuenta los recursos, costos y planificación. El
Tamaño del proyecto es otro factor importante que puede afectar la precisión de
las estimaciones.
A
medida que el tamaño aumenta, crece rápidamente la interdependencia entre
varios elementos del Software. La disponibilidad de información Histórica es
otro elemento que determina el riesgo de la estimación.
¿QUE ES UN CICLO DE VIDA DE UN SISTEMA DE
INFORMACION?
El ciclo de vida de un sistema
de información es un enfoque por fases del análisis y diseño que sostiene que los
sistemas son desarrollados de mejor manera mediante el uso de un ciclo
especifico de actividades del analista y del usuario.
Según
James Senn, existen tres estrategias para el desarrollo de sistemas: el método clásico del ciclo de
vida de desarrollo de sistemas, el método de desarrollo por análisis
estructurado y el método de construcción de prototipos
de sistemas. Cada una de estas estrategias tienen un uso amplio en cada una de
los diversos tipos de empresas que existen, y resultan efectivas si son
aplicadas de manera adecuada.
El
método de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas, diseñadores y usuarios realizan para desarrollar
e implantar un sistema de información. El método del ciclo de vida para el
desarrollo de sistemas consta de 6 fases:
1). Investigación Preliminar: La
solicitud para recibir ayuda de un sistema de información puede originarse por
varias razones: sin importar cuales sean estas, el proceso se inicia siempre
con la petición de una persona.
2).
Determinación de los requerimientos del sistema: El
aspecto fundamental del análisis de sistemas es comprender todas las facetas
importantes de la parte de la empresa que se encuentra
bajo estudio. Los analistas, al trabajar con los empleados y administradores,
deben estudiar los procesos de una empresa para dar
respuesta a las siguientes preguntas clave:
¿Qué
es lo que hace?
¿Cómo
se hace?
¿Con
que frecuencia se presenta?
¿Qué
tan grande es el volumen de transacciones o
decisiones?
¿Cuál
es el grado de eficiencia con el que se
efectúan las tareas?
¿Existe
algún problema? ¿Qué tan serio es? ¿Cuál es la causa que lo origina?
3).
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. Los especialistas
en sistemas se refieren, con frecuencia, a esta etapa como diseño lógico en
contraste con la del desarrollo del software, a la que denominan diseño físico.
4).
Desarrollo del software: Los encargados de desarrollar software
pueden instalar software comprobando a terceros o escribir programas diseñados a la
medida del solicitante. La elección depende del costo de cada alternativa,
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores.
Por
lo general, los programadores que trabajan en las grandes organizaciones
pertenecen a un grupo permanente de
profesionales.
5).
Prueba de sistemas: Durante la 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 especificaciones y en la
forma en que los usuarios esperan que lo haga.
Se
alimentan como entradas conjunto de datos de prueba para su
procesamiento y después se examinan los resultados.
6).
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 archivos de datos
necesarios para utilizarla. Una vez instaladas, las aplicaciones se emplean
durante muchos años. Sin embargo, las organizaciones y los usuarios cambian con
el paso del tiempo, incluso el ambiente es diferente con
el paso de las semanas y los meses.
Por
consiguiente, es indudable que debe darse mantenimiento a las
aplicaciones. La evaluación de un sistema se lleva a cabo para identificar
puntos débiles y fuertes. La evaluación ocurre a lo largo de cualquiera de las
siguientes dimensiones:
*Evaluación
operacional: Valoración de la forma en que funciona el
sistema, incluyendo su facilidad de uso, tiempo de respuesta, lo adecuado de
los formatos de información, confiabilidad global y nivel de utilización.
*Impacto
organizacional: Identificación y medición de los beneficios
para la organización en áreas tales como finanzas, eficiencia
operacional e impacto competitivo. También se incluye el impacto sobre el flujo
de información externo e interno.
*Opinión
de loa administradores: evaluación de las actividades de directivos
y administradores dentro de la organización así como de
los usuarios finales.
*Desempeño del desarrollo: La
evaluación de proceso de desarrollo de acuerdo con criterios tales como tiempo
y esfuerzo de desarrollo, concuerdan con presupuestos y estándares,
y otros criterios de administración de proyectos. También se
incluye la valoración de los métodos y herramientas utilizados en
el desarrollo.
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álisis estructurado tiene como finalidad superar esta dificultad por medio
de:
1).
La división del sistema en componentes
2).
La construcción de un modelo del sistema.
El
análisis estructurado se concentra en especificar lo que se requiere que haga
el sistema o la aplicación. Permite que las personas observen los elementos
lógicos (lo que hará el sistema) separados de los componentes físicos (computadora, terminales,
sistemas de almacenamiento, etc.).
Después de esto se puede desarrollar un diseño físico eficiente para la
situación donde será utilizado.
El
análisis estructurado es un método para el análisis de sistemas manuales o automatizados,
que conduce al desarrollo de especificaciones para sistemas nuevos o para
efectuar modificaciones a los ya existentes. Éste análisis permite al analista
conocer un sistema o proceso en una forma lógica y manejable al mismo
tiempo que proporciona la base para asegurar que no se omite ningún detalle
pertinente.
Componentes
Símbolos
gráficos:
Iconos y convenciones para identificar y describir los componentes de un
sistema junto con las relaciones entre estos componentes.
Diccionario
de datos: descripción
de todos los datos usados en el sistema. Puede ser manual o automatizado.
Descripciones
de procesos y procedimientos:
declaraciones formales que usan técnicas y lenguajes que permiten a los
analistas describir actividades importantes que forman parte del sistema.
Reglas:
estándares para describir y documentar el sistema en forma correcta y completa.
Diseño
Estructurado.
El
diseño Estructurado es otro elemento del Método de Desarrollo por Análisis
Estructurado que emplea la descripción gráfica, se
enfoca en el desarrollo de especificaciones del software.
El objetivo del Diseño
Estructurado es programas formados por módulos independientes unos de otros
desde el punto de vista funcional.
La
herramienta fundamental del Diseño Estructurado es el diagrama estructurado que
es de naturaleza gráfica y evitan
cualquier referencia relacionada con el hardware o detalles físicos. Su
finalidad no es mostrar la lógica de los programas (que es la tarea de los diagramas de flujo).
Los
Diagramas Estructurados describen la interacción entre módulos
independientes junto con los datos que un módulo pasa a otro cuando
interacciona con él.
Análisis
de flujo de datos.
Estudia
el empleo de los datos para
llevar a cabo procesos específicos de la empresa dentro del ámbito
de una investigación de sistemas usa los diagrama de flujos de datos y los diccionarios de datos.
Herramientas
Las
herramientas muestran todas las características esenciales del sistema y la
forma en que se ajustan entre si, como es muy difícil entender todo un proceso
de la empresa en forma verbal, las herramientas ayudan a ilustrar los
componentes esenciales de un sistema, junto con sus acciones.
Diagrama
de flujo de datos
Es el
modelo del sistema. Es la herramienta más importante y la base sobre la cual se
desarrollan otros componentes.
El
modelo original se detalla en diagramas de bajo nivel que muestran
características adicionales del sistema. Cada proceso puede desglosarse en
diagramas de flujos de datos cada vez más detallados. Repitiéndose esta
secuencia hasta que se obtienen suficientes detalles para que el analista comprenda
la parte del sistema que se encuentra bajo investigación.
El
diagrama físico de datos da un panorama del sistema en uso, dependiente de la
implantación, mostrando cuales tareas se hacen y como son hechas. Incluyen
nombres de personas, nombres o números de formato y documento, nombres de
departamentos, archivos maestro y de transacciones, equipo y dispositivos
utilizados, ubicaciones, nombres de procedimientos.
El
diagrama lógico de datos da un panorama del sistema, pero a diferencia del
físico es independiente de la implantación, que se centra en el flujo de datos
entre los procesos, sin considerar los dispositivos específicos y la
localización de los almacenes de datos o
personas en el sistema. Sin indicarse las características físicas.
Notaciones: son
cuatro símbolos, que fueron
desarrollados y promovidos la mismo tiempo por dos organizaciones: Yourdon y
Gane y Sarson.
Flujo
de datos: son movimientos de datos en una determinada dirección, desde un origen
hasta un destino. Es un paquete de datos.
No hay comentarios:
Publicar un comentario