Metodología de Sistemas (K1AT12)

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 5

METODOLOGA DE SISTEMAS

Metodologa de Sistemas: conceptos generales


Qu entendemos por Sistema de Informacin?
Un Sistema de Informacin es un conjunto formal de procesos que, operando sobre una coleccin
de datos estructurada segn las necesidades de la empresa, recopilan, elaboran y distribuyen la
informacin necesaria para las operaciones de dicha empresa y para las actividades de direccin y
control correspondientes (decisiones) para desempear su actividad de acuerdo a su estrategia de
negocio.
Un Sistema de Informacin ejecuta 3 actividades principales:
Recibe datos de fuentes internas/externas de la empresa como elementos de entrada.
Acta sobre los datos para producir informacin. Es un generador de informacin.
Produce la informacin para el futuro usuario.
El Sistema de Informacin sirve y abastece a la
empresa para lograr el mejor rendimiento de su negocio
brindando para ello la informacin necesaria y oportuna, Organizacin
logrando, adems, la operatividad necesaria.
Los Sistema de Informacin no necesitan estar Sistema de Informacin
basados en la tecnologa pero con frecuencia lo estn. El
factor determinante es si el sistema puede ser mejorado Software al
incluir la capacidad de procesamiento por computadora.
Al incorporarse tecnologa informtica los procesos
automatizados son conocidos como Sistema Software mientras que al conjunto se lo denomina en una
forma ms amplia como Sistema de Informacin. En la jerarqua de sistemas, el sistema mayor (la
organizacin) incluye al sistema de informacin que la abastece y dentro de este ltimo, como una
clase especial de sistema, se encuentra el software.

Qu es la Ingeniera del Software?


La Ingeniera del Software es el conjunto de mtodos, tcnicas y herramientas que controlan el
proceso integral del desarrollo del software y suministra las bases para construir software de calidad
de forma eficiente en los plazos adecuados.
La Ingeniera del Software abarca 4 elementos clave:
Mtodos o Tcnicas: proceso formal para producir algn resultado.
Herramientas: instrumentos para realizar algo de la mejor manera posible.
Procedimientos: la combinacin de las tcnicas y las herramientas que en forma conjunta
dan un resultado particular.
Paradigmas: enfoque particular o filosofa para la construccin de software.

Cul es la funcin del Ingeniero de Software y de Sistemas de Informacin?


El Ingeniero del Software utiliza tcnicas, herramientas, procedimientos y paradigmas para mejorar
la calidad de sus productos software.
El Ingeniero en Sistemas de Informacin amplia el campo de accin a los Sistemas de Informacin.

Metodologa de Sistemas: Sistemas de Informacin


El desarrollo de los Sistemas de Informacin no puede ser realizado desde una perspectiva
individual, para no acarrear a mediano o largo plazo una situacin de caos informtico que sumir a la
organizacin de un proceso de muy difcil resolucin. Para evitar esta situacin se debe pensar
seriamente en 3 aspectos fundamentales:
Plan Estratgico: incluye una lista de los proyectos a realizar en los prximos 3 a 5 aos,
entre los que se encuentra un juicio crtico de la situacin inicial.
Plan de Sistemas: permite identificar las necesidades tcnicas derivadas de los objetivos
marcados por la organizacin, en una concertacin a corto y mediano plazo.
Plan Operativo anual: se definen los proyectos de desarrollo de sistemas para el ao en
curso logrndose de esta forma que todos los proyectos consideren el marco previo
establecido anteriormente.
Problemas de los Sistemas de Informacin
Desarrollo de Sistemas sin un Plan Energtico y de Sistemas que los sustenten.
Imprecisin de la planificacin y de la estimacin de costos.
Baja productividad.
Mala calidad.
Insatisfaccin por parte del cliente.
Alto costo de mantenimiento.

Mitos de los Sistemas de Informacin


El cliente no sabe lo que quiere.
El desarrollador no sabe lo que el cliente necesita.

Proceso de desarrollo de Sistemas de Informacin


Representa el conjunto de actividades que pueden desarrollarse secuencialmente o en paralelo de
acuerdo a las caractersticas de cada una.

ANLISIS
Reconocimiento
Es la primera aproximacin a la organizacin, al problema y al Sistema de Informacin
actual.
Su objetivo es detectar los elementos de juicio necesarios para planificar el relevamiento.
Los objetivos fundamentales son:
- Conocer la necesidad del cliente.
- Determinar las expectativas que tiene sobre nosotros.
- Conocer la estructura del organismo.
Para ello, se debe obtener cierta informacin, que incluir, como mnimo:
- Estructura formal e informal de la organizacin.
- Funciones de las reas involucradas.
- Responsables de cada una de ellas.
- Distribucin fsica de los locales.
- Documentacin referida al problema.
En consecuencia, pretendemos ambientarnos en la organizacin y especialmente en las
reas de influencia del requerimiento.

Relevamiento
Se obtiene un conocimiento total del funcionamiento de la organizacin que ser la base
para el desarrollo del Sistema de Informacin.
Su objetivo es recolectar todos los datos necesarios para facilitar un juicio crtico sobre la
situacin y el sistema de informacin tratado.
Se obtiene informacin detallada de:
- Estructura formal hasta los niveles operativos.
- Circuitos y Procedimientos administrativos.
- Documentacin empleada.
- Requerimientos de Informacin.
- Descripcin del Software, si hubiese.
Se utilizan en esta actividad:
- Tcnicas para obtener informacin (entrevistas, cuestionarios, observacin
personal).
- Tcnicas para documentar informacin (cursogramas, tablas de decisin).
La actividad estar orientada a 2 propsitos fundamentales:
- Conocer con el mayor nivel de detalle el Sistema de Informacin actual y deseado.
- Conocer los aspectos a ser considerados por el Software.
El relevamiento de orientar al usuario del sistema, que puede ser:
- Personal operativo (sistemas de procesamiento de transacciones).
- Personal directivo (sistemas orientados a la toma de decisiones).
En conclusin, conviene obtener la mayor cantidad de datos sobre el sistema actual,
aprovechando el relevamiento para obtener una opinin de las reas sobre los inconvenientes
existentes, sus causas, forma de superarlos y toda otra idea que lleve a la bsqueda de soluciones
durante el diseo del sistema de informacin.
Otro punto para destacar es la especificacin de requisitos de software, en el que se
deben comprender cules son los datos que se van a manejar, cul va a ser la funcin que tiene que
cumplir el software, cules son las interfaces requeridas y cul es el rendimiento que se espera lograr.
Aparecen 2 tipos de requisitos:
- Funcionales (funcin que un componente de un sistema debe ser capaz de realizar,
sus entradas y salidas).
- No funcionales (caractersticas de ejecucin que debe tener un sistema o una
parte de l).

Diagnstico
Se determinan las causas que generan los problemas que dieron origen al trabajo y se
presentan alternativas de solucin.
Es fundamental que el cliente concuerde con nuestro diagnstico para que as las
alternativas propuestas tengan sustento vlido.

Estudio de Factibilidad
Se evalan distintas alternativas de solucin a los requerimientos presentados en el Estudio
preliminar y profundizados en el Relevamiento, basndose en el diagnstico realizado y sugiriendo el
mejor curso de accin para el nuevo sistema. Tambin, pueden plantearse alternativas de nuevos
desarrollos o actualizacin de sistemas existentes. Se recomienda presentar no ms de 3 alternativas
que abarquen soluciones de mxima, mnima e intermedia.
Los criterios pueden ser:
- Econmico (el costo frente al beneficio final a obtener).
- Financiero (las posibilidades de hacer las erogaciones en los tiempos y formas
planeadas).
- Tcnico (la funcionalidad, los rendimientos y las restricciones).
- Operativo (la capacidad de la organizacin de realizar el proyecto con los recursos
disponibles).
- Poltico (la disposicin de la organizacin para realizar el proyecto).
- Legal (las ilegalidades en las que puede incurrir el sistema).
- Otros.
Para analizarlos se utilizan cuadros de ponderacin que verifican que las alternativas
cumplan con los objetivos establecidos y de aquellas alternativas que los satisfacen, se considera la
mejor medida en que lo hacen para cada criterio.
El profesional en Sistemas no decide, sino que recomienda una alternativa.

Anlisis de Requisitos del Sistema


Es propia y exclusiva del proceso orientado al desarrollo de Software y sus objetivos son:
- Evaluar la viabilidad del sistema.
- Asignar funciones al software, al hardware, a la gente y a los procedimientos
automatizados.
- Realizar anlisis tcnicos y econmicos.
- Establecer restricciones de costo y tiempo.
- Crear una definicin del sistema que sea la base para todo el trabajador posterior.
- Especificar los requisitos del sistema.
- Modelizar.
Se puede trabajar con diferentes paradigmas (estructurado o objetos). Estos enfoques,
emplean una variedad de tcnicas entre las que se encuentran los diagramas de flujo de datos, de
entidad de relacin, de clases, diccionario de datos, casos de uso, etctera.

DISEO
Transforma el modelo creado durante el anlisis en las estructuras de datos que se van a
requerir para implementar el sistema y, adems, se definen las relaciones entre los principales
elementos.
Se traducen los requisitos en una representacin del software atendiendo a la tecnologa
que se va a utilizar. Entre las actividades a considerar, se mencionan las siguientes:
- Definicin de las bases de datos.
- Definicin de programas.
- Definicin de interfaces.
- Definicin de procedimientos administrativos.
- Adecuacin de estructuras organizativas.
- Prediseo de los documentos y formularios.
- Preparacin de la estructura de los manuales de normas y procedimientos.

DESARROLLO
Su propsito es obtener los elementos necesarios para llevar adelante el nuevo sistema y
comprende bsicamente los manuales de procedimiento y los programas.
Es muy importante la eleccin del lenguaje adecuado para el diseo planteado.
Existen herramientas CASE que llevan el diseo automticamente al lenguaje de mquina
sin intervencin humana. Son muy sofisticadas pero, hasta ahora no han dado resultados enteramente
satisfactorios.
Adems incluye la realizacin de otras actividades, como ser:
- El Diseo de documentos y formularios.
- La Redaccin de manuales, de normas y procedimientos administrativos.

ASEGURAMIENTO DE LA CALIDAD (PRUEBAS)


El objetivo es detectar las fallas del sistema.
Como se pretende producir sistemas de alta calidad, se logra mediante:
- Aplicacin de mtodos y de herramientas de anlisis, diseo, codificacin y
prueba.
- Revisiones tcnicas formales.
- Aplicacin de mecanismos de medicin.
Hay muchas tcnicas para asegurar la calidad, entre las que se pueden citar:
- Revisiones formales.
- Pruebas de unidad o mdulo.
- Pruebas de integracin.
- Pruebas de sistema.
- Pruebas de aceptacin.

INSTALACIN (PUESTA EN MARCHA)


Comprende la colocacin del sistema en el entorno del usuario (cliente) para que comience
a utilizarlo mientras desactiva los sistemas que son reemplazados.
Incluye, adems de la utilizacin del nuevo sistema, la adecuacin de los procedimientos
administrativos y las estructuras organizativas.
Cuando se reemplaza un sistema ya existente debe considerarse la migracin, que abarca el
vuelco de toda la historia del sistema anterior al nuevo. Este aspecto es clave para no generar
problemas en las reas usuarias.
La instalacin puede ser:
- Total (no recomendable).
- Gradual o Por mdulos.

MANTENIMIENTO
Corresponde a la permanente actualizacin del sistema desarrollado. Puede obedecer a
distintos factores:
- Correccin de errores que no fueron detectados en las pruebas.
- Cambios que se producen durante el proceso o una vez entregado al cliente.
- Nuevos requerimientos generados a partir del xito del sistema o por la
introduccin de nueva tecnologa.
Esta actividad no slo se aplica al mantenimiento del sistema sino tambin a todas las fases
del desarrollo del mismo.

SUSTITUCIN
La vida de un sistema no es ilimitada y cualquier aplicacin, por ms buena que sea, acaba
por ser sustituida por otra ms amplia, ms rpida, ms econmica o ms fcil de utilizar.
Se planifica con antelacin el momento oportuno para la sustitucin del sistema para evitar
los impactos producidos por un corte abrupto del mismo.
Es conveniente realizar este proceso por fases, no sustituyendo todos los subsistemas al
mismo tiempo.
GESTIN DEL PROYECTO
Consiste en una serie de actividades que se realizarn en paralelo a las actividades
principales del Proceso de Desarrollo y que estn orientadas a los siguientes aspectos:
- Estimacin del esfuerzo humano requerido de la duracin cronolgica del proyecto en
fechas y el costo asociado. Adems, se aplican varias tcnicas al software.
- Anlisis de riesgos: evaluacin de los posibles problemas que pueden ocurrir y el
correspondiente costo de resolucin. Se usan tcnicas de Anlisis de Impacto, para la resolucin de
problemas.
- Planificacin temporal: se identifican las tareas del proyecto y se establece la agenda
correspondiente. Se emplean Grficos de Gantt y de Pert.
- Seguimiento del proyecto: el administrador del proyecto sigue la pista de cada una de las
tareas establecidas y se van reasignando permanentemente las tareas o creando nuevas de acuerdo a
la realidad en la ejecucin del proyecto. Esta realidad se manifiesta a partir de la informacin ms
minuciosa en la ejecucin o nuevas situaciones que se van presentando. Se emplean los Grficos de
Gantt y de Pert.

También podría gustarte