• No se han encontrado resultados

1. Sistema, análisis de sistemas y desarrollo de sistemas.

N/A
N/A
Protected

Academic year: 2021

Share "1. Sistema, análisis de sistemas y desarrollo de sistemas."

Copied!
11
0
0

Texto completo

(1)

R. R. Rivas-2001

Análisis y desarrollo de sistemas Ing. Roque R.Rivas

1. Sistema, análisis de sistemas y desarrollo de

siste-mas.

Un sistema se puede definir como un conjunto de elemen-tos que se relacionan para cumplir con un objetivo. El sistema básicamente está determinado por las propiedades de los elementos, sus relaciones y sus límites o fronte-ras. Con referencia al sistema software resulta que las correspondencias que se describen en la Tabla N° 1 son:

Componentes del Correspondencia en

Sistema software

Elementos Datos y acciones que esos datos

modifican (instrucciones de un programa) o resultados (por ej. A través de funciones matemáti-cas).

Propiedades Atributos de los elementos

sim-ples (por ej. Campo de valor de los números o tipo de signo

Relaciones Estática o dinámica en relación

a los datos (por ejemplo, en relación de los link a bibliote-cas

Límites Determinan básicamente el

volu-men de un software. Tiene en claro que componentes están fuera del sistema. Es de suma impor-tancia para la confección de las interfases

Tabla N° 1 Componentes del sistema y su correspondencia en software

(2)

R. R. Rivas-2001

Los sistemas son frecuentemente clasificados en las siguientes clases:

- Sistema dinámico: Sistema en donde tiene lugar el intercambio entre elementos. Por ejemplo: material, información y energía.

- Sistema abierto: Sistema relacionado con el medio ambiente.

- Sistema jerárquico: Sistema que permite una clara separación en subsistemas.

En el análisis de sistema un problema es analizado en forma sistemática por medio de métodos apropiados que permitan conducir a una solución deseada. En el área informática, el análisis de sistema se ocupa fundamental-mente de sistemas de información computarizados que lle-van a cabo actividades, preferentemente, técnicas, econó-micas, y organizativas. No se trata solamente de datos elaborados, sino también de la interacción con los siste-mas de información y comunicación, para el desarrollo de técnicas de información integradas. El análisis de siste-mas es un componente del desarrollo del sistema. Ver la Fig. N°1

(3)

R. R. Rivas-2001

Básicamente el desarrollo del sistema está determinado por la planificación del sistema y la organización de los elementos del sistema. Se deben tener en cuenta los cos-tos, la calidad y el tiempo necesario para su realiza-ción.

Se debe contar con los correspondientes métodos (por ejem-plo, ingeniería del software) y la correspondiente docu-mentación del trabajo.

Se debe observar tanto el ambiente del sistema como las especificaciones de los objetivos del usuario.

En el paso siguiente se debe realizar la especificación de los componentes.

En articulación con estos pasos se comienza con el proce-so de desarrollo. Este comienza con la determinación de las tareas para llevar a cabo el flujo de información y la estructura de las comunicaciones y finaliza con la implementación de las soluciones elaboradas en software y hardware.

En el caso de los desarrollos complejos de software, se suele en la práctica superar los costos y los tiempos por lo que los programas confeccionados suelen ser caros y además no se corresponden con los deseos de los usuarios. Por lo mencionado anteriormente se debe tener presente diferentes problemas del usuario y del diseñador. Ver Tabla N°2.

Tipo de Usuario Diseñador

Problema

Técnico Dificultades en la Complejidad en

cre-descripción total ciente complejidad

del sistema. (insuficientes cono

Escasos conocimientos cimientos sobre

mé-Que posibiliten el todos y

herramien-cumplimiento de los tas de la

ingenie-requerimientos téc- ría del software).

nicos del software. Cortos tiempos de realización.

(4)

R. R. Rivas-2001

Humano Los departamentos Modificación de los

Técnicos hablan un requerimientos

du-Lenguaje distinto rante la realización

Como personas de la Elaboración de datos.

(objetivos diferentes Inseguridad con

res-y diferentes valora- pecto a los métodos

ciones para objetivos ingeniería del

soft-iguales). ware. Departmentos técnicos no son incluidos en el desarrollo del sistema. Los departamentos

técnicos deben contar Con el trabajo del diseñador.

Humano El software no se No se cumplen los

Corresponde con los requerimientos

téc-plazos y costos. nicos.

Muchas fallas en la Fallas en la gestión

fase de prueba. del proyecto.

Tabla N°2 Problemas del diseñador y usuario en el desarrollo del análisis del sistema.

2.- Concepto de fase.

Los sistemas de información son por lo general sistemas complejos.

(5)

R. R. Rivas-2001

realizan con una alta exigencia de la gestión de proyec-tos. Por ello se recomienda subdividir en pequeños pasos denominados fases.

Estas fases se construyen una tras otra, de forma tal que cuando una fase comience debe estar la fase previa reali-zada. De ésta forma se puede controlar el tiempo, los costos y la funcionalidad del proyecto.

La Fig. N°2 muestra como se diferencian diez fases de proyecto, en donde las primeras cuatro fases pertenecen al análisis de sistema.

1. Estudio previo. En ésta fase se determinan las áreas de trabajo y los objetivos a alcanzar, el relevamiento de la información, métodos como así también la determina-ción de informadetermina-ción. Por ejemplo, cantidades, tiempos y costos de una fabricación mediante el uso del método de relevamiento por medio de documento de encuesta. La información reunida finalmente es evaluada. Con análi-sis ABC se determina, que actividades son las más im-portantes. Básicamente se tiene en cuenta: la determi-nación de objetivos, la confección del plan del proyec-to y la concepción del análisis del sistema.

2. Análisis del estado actual. En ésta fase se describe la situación actual. Por ejemplo; archivos, flujo de da-tos, cosda-tos, tiempos, y confiabilidad.

3. Determinación de las tareas. En ésta fase se determina, cuales son las tareas que deben completarse para el desarrollo del sistema. Es decir que se deben determi-nar los objetivos en cuanto a funcionalidad como así también que principios de solución deben aplicarse para alcanzar estos objetivos. Básicamente tiene en cuenta; objetivos deseados, cumplimiento de objetivos y alter-nativas,

4. Planificación de la realización. En ésta fase se deter-mina con qué medios técnicos (hardware y software), bajo qué condiciones organizativas, en que tiempo y duración, y cuáles son los costos para realizar los objetivos planificados. Básicamente tiene en cuenta;

(6)

R. R. Rivas-2001

la descripción de los procedimientos o procesos, las funciones técnicas, las funciones de las operaciones que efectúa el usuario y la interfase hombre/medio de elaboración.

5. Valoración y elección. Mientras que en la fase de pla-nificación de la realización se pueden pensar muchas alternativas, en ésta fase se deben valorar y elegir variantes simples.

6. Plan proyectado. En ésta fase se introducen los elemen-tos analizados en la fase correspondiente a la determi-nación de tareas, en un sistema de elaboración de datos (ED). Este sistema ED se bosqueja teniendo en cuenta la totalidad del sistema, y particularmente los ele-mentos simples (módulos) que lo forman. Esto significa que se bosquejan las estructuras de programas y estruc-turas de datos, los algoritmos necesarios, y se definen los procedimientos de acceso y las estructuras de alma-cenamiento.

7. Realización del sistema. En ésta fase se determinan las estructuras de los datos y sus relaciones, se bosqueja la lógica del proceso y se especifican los algoritmos. Finalmente se llevan a cabo la codificación.

8. Implementación y prueba del sistema. En ésta fase la codificación se relaciona directamente con el sistema de elaboración de datos. Partes de los programas se verifican en el ambiente del sistema.

9. Introducción. En ésta fase se introduce el sistema de procesamiento electrónico de datos en la empresa, se termina de elaborar la documentación, y se establecen los contenidos y plazos de entrenamiento de los opera-dores del sistema.

10. Asistencia y mantenimiento. El sistema debido a su empleo debe ser optimizado y las fallas existentes deben ser eliminadas. Nuevas exigencias fuerzan a la adaptación del sistema bosquejado.

(7)

R. R. Rivas-2001

(8)

R. R. Rivas-2001

2.1.- Tratamiento de las fases. 2.1.1. Estudio previo.

El estudio previo según la Fig. N° 2, sirve a tres fina-lidades.

· Determinación de los objetivos.

· Confección de los planes del proyecto. · Concepción del análisis de sistema.

- Determinación de los objetivos.

Cuando ningún objetivo es acordado, entonces no se sabe que se debe hacer. Por lo tanto es una importante tarea del estudio previo determinar los objetivos para dar la base al desarrollo total del sistema. Esto significa que los objetivos deben ser previamente determinados.

Los objetivos sirven como orientación durante el desarro-llo del sistema tanto al que solicita el sistema como al que brinda el desarrollo.

Los primeros objetivos deben abarcar metas globales y concretas (objetivos operacionales). Solamente entonces puede identificarse el éxito de acuerdo a la dimensión y grado con que se alcanzan los objetivos. El siguiente es un ejemplo de desglose de objetivos;

· Determinación de objetivos globales.

· Desglose de objetivos jerárquicos en objetivos de clase principal y clase secundaria.

· Especificación de los objetivos operacionales y ponde-ración de su dimensión.

· Determinación de la dimensión del alcance de los obje-tivos ( cuantificación de objeobje-tivos ).

(9)

R. R. Rivas-2001

La Fig.N°3 muestra un ejemplo del procedimiento menciona-do en una consideración respecto a la optimización del flujo de materiales:

Fig. N°3 Ejemplo de búsqueda y establecimiento de objetivos.

Debido a que es muy importante hallar los objetivos co-rrectos y formular los mismos en forma clara, es que se desarrolla la lista de control de la Tabla N°3.

(10)

R. R. Rivas-2001 a d n a m e D Observación Ejemplo s o l e r t n e n ó i c a i c n e r e f i D y r e s n e b e d e u q s o v i t e j b o r e s n e d e u p e u q s o v i t e j b o s o l ) s e l a n o i c a r e p o s o v i t e j b o ( e t n e m a t c i r t s e o l e c o n o c e r e S s e , e l b a e s e d o l y o i r a s e c e n a d n a m e d a l s e l á u c r i c e d á r i l p m u c e s o n e u q : r e s n e b e d e u q s o v i t e j b O . s a i c n e s u a e d o r t s i g e R : r e s n e d e u p e u q s o v i t e j b O s a c i t s í d a t s e e d n ó i c c e f n o C . s e d a d e m r e f n e r o p s o l e d a c i u q r á r e j n ó i c a r u t c u r t s E s o v i t e j b o a m e t s i s l e d o v i t e j b o l e d e s o l g s e D s o d a n i d r o b u s s o v i t e j b o n e : n e e s o g s e D . s o c i n c é t s o v i t e j b O * . s o c i m ó n o c e s o v i t e j b O * . s e l a i c o s s o v i t e j b O * a r i c u d n o c e b e d n ó i c a l u m r o f a L l a r t u e n n ó i c u l o s a n u r a t s u j a n e b e d e s s o v i t e j b o s o L n e v e l l o n e u q n u a , s o t c e f e s o l n ú g e s . s a t e r c n o c s e n o i c u l o s o b a c a a i c n e s u a e d s o t a d s o l e d o r t s i g e R a t e j r a t r a e l p m e o N . s a l l a f e d e r b i l . a c i t é n g a m u s y o t c i l f n o c l e d n ó i c p i r c s e D . n o i c u l o s e s e u q s e l a i c r a p s o v i t e j b o y a H e S . n ó i c c i d a r t n o c n e n a r t n e u c n e s a t s e r a t c e t e d e b e d . s a l r a n o i c u l o s y s e n o i c c i d a r t n o c o l r e s n e b e d s a m a r g o r p s o L s e l i c á f , s o s n e t x e e t n e m e t n e i c i f u s r a g a p e b e d e s o n y r e d n e r p a e d . M . U 0 0 0 5 e d s á m s o t c e f e e d n ó i c a r e d i s n o C s o v i t a g e n s o t c e f e y s o v i t i s o p e s r a s o l g s e d n e b e d s o v i t e j b o s o L y s o v i t i s o p n e s o t c e f e s u s n ú g e s . s o v i t a g e n ; o v i t i s o p o t c e f e e d o v i t e j b O .l a i r a l a s a c i t í l o p a t c e r r o C ; o t c e f e o v i t a g e n e d o v i t e j b O l e d a i c n a l i g i v e d d a d i l i b i s o P .l a n o s r e p

Tabla N° 3 Ayuda de análisis de los objetivos.

- Confección de un plan de proyecto. Se deben observar cuatro aspectos:

· Actividades. (Qué es lo que se debe hacer?) · Responsabilidad. (Quién lo debe hacer?)

· Plazos. (Para cuando debe estar terminado?) · Costos. (Cuál es la limitación de los costos?)

Para confeccionar el plan de proyecto se debe emplear el método de la técnica de grafos (DIN 69900).

Las actividades deben ser ordenadas una después de la otra o en paralelo. Para mantener el tiempo de proyecto lo más bajo posible dentro de lo posible se deben proyectar

(11)

R. R. Rivas-2001

tareas en paralelo. Para cada actividad se confecciona una tarjeta que contenga la información adecuada según la Fig. N° 3.

Plazo de finalizaci n costos Actividad

Responsabilidad

Fig. N° 3. Tarjeta de información.

Además de la determinación de las actividades es de suma importancia la organización de los grupos de proyecto se debe observar especialmente la composición de los grupos.

Nota:

Para la composición de los grupos de proyectos se debe observar la calificación técnica y por otro lado se debe asegurar la capacidad para trabajar en grupo de las personas. En un trabajo posterior se describirán algunos criterios para evaluar a los colaboradores en un grupo de proyectos.

Fig.N°3 muestra un ejemplo del procedimiento mencionado en una consideración respecto a la optimización del flujo de materiales:

Referencias

Documento similar

A partir de los resultados de este análisis en los que la entrevistadora es la protagonista frente a los entrevistados, la información política veraz, que se supone que

Con el cometido de evaluar la credibilidad del testimonio en casos de violencia de gé- nero, a la vez que la huella psíquica con- trolando una potencial simulación, hemos

Gastos derivados de la recaudación de los derechos económicos de la entidad local o de sus organis- mos autónomos cuando aquélla se efectúe por otras enti- dades locales o

"No porque las dos, que vinieron de Valencia, no merecieran ese favor, pues eran entrambas de tan grande espíritu […] La razón porque no vió Coronas para ellas, sería

No había pasado un día desde mi solemne entrada cuando, para que el recuerdo me sirviera de advertencia, alguien se encargó de decirme que sobre aquellas losas habían rodado

[r]

SVP, EXECUTIVE CREATIVE DIRECTOR JACK MORTON

En cuarto lugar, se establecen unos medios para la actuación de re- fuerzo de la Cohesión (conducción y coordinación de las políticas eco- nómicas nacionales, políticas y acciones