Herramientas para el analisis de Sistemas

23
Edición E special Todo acerca de: Noviembre de 2014 Realizada por: Equipo Tita Integrantes: Lenin Leonett Karina Giamporcaro José G. Rosal

description

Revista con contenido de la unidad 3 de la asignatura Análisis y Diseño de Sistemas de Información

Transcript of Herramientas para el analisis de Sistemas

Page 1: Herramientas para el analisis de Sistemas

Edición Especial

Todo acerca de:

Noviembre de 2014

Realizada por: Equipo Tita

Integrantes:

Lenin Leonett

Karina Giamporcaro

José G. Rosal

Page 2: Herramientas para el analisis de Sistemas

Los Sistemas de

Información

Pág. 7

Las Organizaciones

como Sistemas

Pág. 9

Page 3: Herramientas para el analisis de Sistemas

Herramientas para el Análisis de Sistemas

Pág. 12

Pág. 17 Ocio

Pág. 21

Page 4: Herramientas para el analisis de Sistemas

Siguiendo esta propuesta,

podemos decir que un

sistema es la organización

de partes interactuantes e

interdependientes que se

encuentran unidas y

relacionadas para formar

una célula compleja.

Con esto nos referimos a un

grupo de elementos que

realizan actividades para

alcanzar un objetivo común,

ya sea operando sobre los

datos, la energía o la materia

para suministrar información.

Los sistemas proporcionan

información tanto de

problemas como de

oportunidades.

La clasificación y el análisis

de las características de un

sistema es un proceso que

requiere conocer quién lo

realiza, el objetivo que se

pretende alcanzar y las

condiciones particulares en

las que se desarrolla.

En sentido amplio, un sistema es

un conjunto de componentes que

interaccionan entre sí para lograr

un objetivo común

4

Page 5: Herramientas para el analisis de Sistemas

Sin embargo, antes de

emprender el análisis de un

sistema, conviene estar al

tanto de la clasificación

general de los sistemas.

Sabemos que un conjunto de

elementos agrupados por

alguna relación o

dependencia puede ser

llamado sistema. Siendo así,

un grupo de personas en

una organización puede ser

considerado como un

sistema.

Siguiendo la línea de este

razonamiento, el mismo

universo está compuesto de

múltiples sistemas que se

acoplan, aunque

probablemente jamás

podamos comprender la

totalidad del sistema.

Imaginemos el número de

elementos que lo componen,

las complicadas relaciones

que se establecen entre

éstos, los subsistemas cuyo

funcionamiento aún no

logramos entender, y nos

daremos cuenta de que es

infinitamente más difícil de

entender que el

comportamiento de las

personas.

Tanto un grupo de personas

en una organización como la

totalidad del universo son

sistemas, porque comparten,

en mayor o menor grado, las

siguientes características:

- Propósito u objetivo: todo

sistema tiene uno o varios

propósitos u objetivos y sus

elementos tratan siempre de

cumplir esos objetivos.

- Ambiente: cuando nos

referimos a esta

característica estamos

hablando de todo lo externo

con respecto al sistema. El

sistema ejerce una influencia

casi nula sobre dicho

ambiente, y solamente

interviene sobre él cuando

requiere materia, energía o

información.

- Recursos: no son más que

todos los medios que

pueden ser utilizados por el

sistema para cumplir sus

objetivos. Los recursos que

el sistema puede o no tomar

para su beneficio se

encuentran en el ambiente.

5

Page 6: Herramientas para el analisis de Sistemas

- Componentes: cuando hablamos de los

componentes nos referimos a las tareas o

actividades que se puedan llevar a cabo

para el cumplimiento de los objetivos.

- La administración: tiene dos funciones

elementales:

1. La planificación, donde se cubren todos

los aspectos relevantes, como: objetivos,

ambiente, utilización de recursos, sus

componentes y actividades.

2. El control, que consiste en el análisis de

los planes y la planificación de algunos

cambios.

-Globalismo o totalidad: en todo sistema

encontramos una naturaleza orgánica en

la que cada acción provoca un cambio en

una o más unidades del sistema.

Tomando en cuenta que existe una

relación de interdependencia entre las

partes de un sistema, con cada nueva

acción el sistema sufre algún cambio y el

ajuste sistemático es continuo.

6

Page 7: Herramientas para el analisis de Sistemas

Un sistema de información

como sistema abierto que

es, debe estar contenido

en uno mayor con el cual

intercambie su elemento

principal: información.

Este sistema mayor o

sistema ampliado lo

constituye un tipo muy

especial de sistema,

esencial en nuestra

sociedad, denominado

Organizaciones.

n sistema de

información es un

sistema caracterizado

porque: es abierto,

interactúa con su ambiente

mediante el intercambio de

información y se adapta a

las necesidades del

ambiente que lo contiene; es

un sistema hombre-máquina,

permite el uso de máquinas

(computadoras) que

automatizan los procesos

rutinarios de transformación,

los cuales son controlados y

dirigidos por el hombre; su

entrada está constituida por

datos y su salida por

información, el proceso de

transformación de datos en

información constituyen la

función esencial del sistema

de información.

Un sistema de información

puede existir dentro del

contexto de una

organización por varias

razones:

7

Page 8: Herramientas para el analisis de Sistemas

1.- Los usuarios de un

sistema de información son

miembros o están vinculados

a la organización que lo

contiene.

2.- El sistema de información

es operado, en parte, y

mantenido por un

departamento o unidad de la

Organización (Ej.

Departamento de

Computación,

Oficina de

Informática,

Centro de

Computación,

etc..).

3.- El

departamento o

unidad que mantiene

y opera el sistema de

información es también una

organización.

A estas tres razones

podemos agregar el objetivo

de un sistema de

información, el cual es,

proporcionar información

para la toma de decisiones y

solución de problemas;

actividades que son vitales y

obligatorias en cualquier tipo

de organización y que

permiten controlar y dirigir su

existencia, operación y

destino.

El objetivo principal de las

empresas en el mundo es

satisfacer las necesidades

del cliente, y esta actividad

es más eficiente gracias a

las nuevas tecnologías y

sistemas de la información.

En general, la

implementación de las

tecnologías y los sistemas

de información contribuirán a

la cohesión de las

organizaciones, pues será

más conveniente tener

acceso a cuadros de

información que permitan

conocer a los integrantes de

la organización el

cumplimiento de los

objetivos y sus

resultados. Esto

también

redundará en

la

elaboración

de

proyectos

de desarrollo

más certeros,

debido a que

existirá información

disponible para la

planificación de nuevos

servicios y actividades.

Actualmente los

consumidores, requieren

servicios rápidos y

consistentes, esperando

una atención

personalizada

8

Page 9: Herramientas para el analisis de Sistemas

La organización es un sistema social abierto, que se constituye como un organismo

vivo, dinámico, con una flexibilidad necesaria para asimilar el cambio, y que llega a

recibir ciertos recursos que a la vez transforma en productos o servicios.

l desarrollo organizacional

surgió en 1962 como un

conjunto de ideas respecto

del hombre, de la

organización, y del ambiente,

orientado a brindar un

crecimiento y un desarrollo

de sus potencialidades. El

desarrollo organizacional, es

una respuesta práctica y

operacional de la teoría del

comportamiento orientada

hacia el enfoque sistemático.

La teoría de la organización

es una serie de conceptos y

principios que describen y

explican el fenómeno de las

organizaciones. Por esto,

resultan aplicables en

cualquier situación y

momento que lleguen a

surgir.

Dichos conceptos se

desarrollan en dos formas:

mediante la experiencia, que

9

Page 10: Herramientas para el analisis de Sistemas

es observando los

fenómenos, reflexionado

sobre ellos y construyendo

un marco teórico, y mediante

la investigación, en la cual se

analizan ciertos hechos, se

plantean una serie de

hipótesis al respecto,

identificando situaciones y

mejorándolas.

Esto nos llega a ofrecer

varios puntos de referencia

que nos ayudarán a

entender el fenómeno de las

organizaciones y, además,

nos proporciona

lineamientos para ayudarnos

en la dirección de las

organizaciones.

Cuando hablamos de la

tipología de las

organizaciones, nos

referimos a los diferentes

tipos, sistemas o modelos de

estructuras organizacionales

que se pueden implantar en

un organismo social.

Los tipos de organización

más frecuentes son:

- Organización lineal o

militar: Se le conoce

principalmente por el enorme

poder de decisión que llega

a tener una sola persona,

quien toma las decisiones y

tiene la responsabilidad

básica del mando. El jefe

superior asigna y distribuye

el trabajo a los demás

empleados, quienes a su vez

reportarán los resultados a

ese solo jefe.

- Organización funcional o

de Taylor: Consiste en

dividir el trabajo y establecer

la especialización de manera

que cada persona, desde el

gerente hasta el empleado

más bajo, realice el menor

número de funciones.

- Organización lineo–

funcional: Aquí se

combinan los tipos de

organización lineal y

funcional, aprovechando las

10

Page 11: Herramientas para el analisis de Sistemas

ventajas y evitando las desventajas. De

la organización funcional se conserva la

especialización de cada actividad en una

función y de la lineal, la autoridad y la

responsabilidad que se

transmite a través de

un solo jefe.

- Organización staff:

Este tipo de

organización no

requiere de la autoridad

de línea ni de la imposición

de decisiones. Es utilizada

principalmente en las grandes empresas

con el objetivo de proporcionar

información experta y asesoría.

- Organización por comité: Consiste en

asignar los diferentes asuntos

administrativos a un solo cuerpo de

personas que se reúnen para discutirlos

y tomar las decisiones en conjunto.

- Organización matricial:

Consiste en combinar la

departamentalización por

productos con la de

funciones; Se distingue

de las demás porque el

control de la

organización no se

maneja con uno sino con dos jefes.

11

Page 12: Herramientas para el analisis de Sistemas

Son utilizadas por los analistas de sistemas

para documentas sistemas ya existentes, sean

estos manuales o automatizados, y así

determinar los requerimientos para una nueva

aplicación.

Page 13: Herramientas para el analisis de Sistemas
Page 14: Herramientas para el analisis de Sistemas

n 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

basado en computadoras.

Generalmente, las

herramientas de desarrollo

de sistemas se agrupan en

las siguientes categorías:

Análisis, Diseño y

Desarrollo.

La etapa

de

Análisis

del Sistema

se ocupa de la

reunión y estudio a

detalle de los datos del

Sistema en operación y la

especificación de los nuevos

requerimientos del sistema a

desarrollar. Concluye en

general con un documento

que recoge el resultado del

análisis.

A continuación, se

bosquejaran las

herramientas para el Análisis

de Sistemas. Principalmente,

las herramientas de Análisis

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. Las herramientas

de análisis están

comprendidas por:

Herramientas de

Recolección de Datos

Estas capturan detalles que

describen a los sistemas y

sus procedimientos. Así

mismo, documentan los

procesos y actividades de

decisión.

Con la recopilación de datos

se complementan los datos

resultantes de la fase

de investigación

preliminar,

añadiendo

detalles sobre el

sistema actual.

Son medios comunes para

acometer tal recopilación: las

entrevistas, cuestionarios,

encuestas a usuarios finales,

así como también, las

consultas a documentos y

manuales que contengan

lineamientos de

funcionamiento o normas de

14

Page 15: Herramientas para el analisis de Sistemas

procedimientos de

operación.

Herramientas para

Diagramación

Estas herramientas crean

representaciones graficas de

sistemas y actividades. Y

apoyan el dibujo y

revisión de

diagramas

de flujo

de

datos

e

iconos

asociados

con el análisis

estructurado. Así

mismo incluyen programas

para representación en

diagramas de flujos.

Una vez recopilados, los

datos son analizados para

establecer como es el flujo

de información y detectar la

posible causa de que este

flujo sea defectuoso. Se trata

de evaluar el flujo de

información en la

organización para determinar

si es realmente el adecuado.

Es frecuente que el

funcionamiento inadecuado

tenga su origen en no llevar

a

cabo los procedimientos

correctamente. Si este es el

caso, bastaría con entonces

con entrenar al personal

para ceñirse apropiadamente

a las normas y

procedimientos, siendo

innecesario rediseñar o crear

un nuevo sistema.

Existen varias técnicas y

herramientas útiles para el

análisis de datos. Una de

estas es el uso de

Diagramas de flujo de datos

para diagramar la entrada,

proceso y salida de

las funciones de

la

organización

de manera

gráfica.

Entre las herramientas más

utilizadas para diagramar

sistemas se encuentran

Microsoft Visio y UML o

Lenguaje Unificado de

Modelado.

15

Page 16: Herramientas para el analisis de Sistemas

Herramientas para el

Diccionario de Datos

Son los que registran y

mantienen descripciones de

los elementos del sistema,

tales como grupos de datos,

procesos y almacenamiento

de datos. Con frecuencia

proporcionan la capacidad

de examinar las

descripciones del sistema

para decidir si son

incompletas o

inconsistentes. Muchas

incluyen la facilidad de

reportan donde se utilizan

los elementos del sistema.

El diccionario de Datos

contiene la definición de los

datos usados en el sistema,

así como sus características

de tipo, tamaño, limitaciones

o especificaciones

especiales.

La documentación de la

etapa de análisis recoge la

descripción del sistema de

información en uso, los

requerimientos para el nuevo

sistema y un probable plan

de desarrollo en un reporte

dirigido a la gerencia. Este

reporte permite tomar la

decisión de proseguir o no

con el proyecto.

16

Page 17: Herramientas para el analisis de Sistemas

UML es un lenguaje para especificar, construir, visualizar y documentar los

artefactos de un sistema de software orientado a objetos (OO). Un

artefacto es una información que es utilizada o producida mediante un

proceso de desarrollo de software.

17

Page 18: Herramientas para el analisis de Sistemas

A partir del año 1994, Grady

Booch [Booch96] (precursor

de Booch '93) y Jim

Rumbaugh (creador de

OMT) se unen en una

empresa común, Rational

Software Corporation, y

comienzan a unificar sus dos

métodos. Un año más tarde,

en octubre de 1995, aparece

UML (Unified Modeling

Language) 0.8, la que se

considera como la primera

versión del UML. A finales de

ese mismo año, Ivan

Jacobson, creador de OOSE

(Object Oriented Software

Engineer) se añade al grupo.

Como objetivos principales

de la consecución de un

nuevo método que aunara

los mejores aspectos de sus

predecesores, sus

protagonistas se propusieron

lo siguiente:

· El método debía ser

capaz de modelar no

sólo sistemas de

software sino otro tipo de

sistemas reales de la

empresa, siempre

utilizando los conceptos

de la orientación a

objetos (OO).

· Crear un lenguaje para

modelado utilizable a la

vez por máquinas y por

personas.

· Establecer un

acoplamiento explícito

de los conceptos y los

artefactos ejecutables.

· Manejar los problemas

típicos de los sistemas

complejos de misión

crítica.

Lo que se intenta es lograr

con esto que los lenguajes

que se aplican siguiendo los

métodos más utilizados

sigan evolucionando en

conjunto y no por separado.

Y además, unificar las

perspectivas entre diferentes

tipos de sistemas (no sólo

software, sino también en el

ámbito de los negocios), al

aclarar las fases de

desarrollo, los

requerimientos de análisis, el

diseño, la implementación y

los conceptos internos de la

OO.

18

Page 19: Herramientas para el analisis de Sistemas

El UML es una técnica de

modelado de objetos y como

tal supone una abstracción

de un sistema para llegar a

construirlo en términos

concretos. El modelado no

es más que la construcción

de un modelo a partir de una

especificación.

Un modelo es una

abstracción de algo,

que se elabora

para

comprender

ese algo antes

de construirlo.

El modelo

omite detalles

que no resultan

esenciales para

la comprensión

del original y

por lo tanto facilita

dicha comprensión.

Los modelos se utilizan en

muchas actividades de la

vida humana: antes de

construir una casa el

arquitecto utiliza un plano,

los músicos representan la

música en forma de notas

musicales, los artistas pintan

sobre el lienzo con

carboncillos antes de

empezar a utilizar los óleos,

etc. Unos y otros abstraen

una realidad compleja sobre

unos bocetos, modelos al fin

y al cabo. La

OMT, por

ejemplo, intenta abstraer la

realidad utilizando tres

clases de modelos OO: el

modelo de objetos, que

describe la estructura

estática; el modelo dinámico,

con el que describe las

relaciones temporales entre

objetos; y el modelo

funcional que describe las

relaciones funcionales entre

valores. Mediante estas tres

fases de construcción de

modelos, se consigue una

abstracción de la realidad

que tiene en sí misma

información sobre

las principales

características

de ésta.

Los modelos

además, al no

ser una

representación

que incluya

todos los

detalles de los

originales,

permiten probar más

fácilmente los sistemas que

modelan y determinar los

errores. Según se indica en

la Metodología OMT

(Rumbaugh), los modelos

permiten una mejor

comunicación con el cliente

por distintas razones:

19

Page 20: Herramientas para el analisis de Sistemas

· Es posible enseñar al

cliente una posible

aproximación de lo que

será el producto final.

· Proporcionan una

primera aproximación al

problema que permite

visualizar cómo quedará

el resultado.

· Reducen la complejidad

del original en

subconjuntos que son

fácilmente tratables por

separado.

Se consigue un modelo

completo de la realidad

cuando el modelo captura

los aspectos importantes del

problema y omite el resto.

Los lenguajes de

programación que estamos

acostumbrados a utilizar no

son adecuados para realizar

modelos completos de

sistemas reales porque

necesitan una especificación

total con detalles que no son

importantes para el algoritmo

que están implementando.

En OMT se modela un

sistema desde tres puntos

de vista diferentes donde

cada uno representa una

parte del sistema y una

unión lo describe de forma

completa. En esta técnica de

modelado se utilizó una

aproximación al proceso de

implementación de software

habitual donde se

utilizan estructuras de datos

(modelo de objetos), las

operaciones que se realizan

con ellos tienen una

secuencia en el tiempo

(modelo dinámico) y se

realiza una transformación

sobre sus valores (modelo

funcional).

UML utiliza parte de este

planteamiento obteniendo

distintos puntos de vista de

la realidad que modela

mediante los distintos tipos

de diagramas que posee.

Con la creación del UML se

persigue obtener un lenguaje

que sea capaz de abstraer

cualquier tipo de sistema,

sea informático o no,

mediante los diagramas, es

decir, mediante

representaciones gráficas

que contienen toda la

información relevante del

sistema. Un diagrama es una

representación gráfica de

una colección de elementos

del modelo, que

habitualmente toma forma de

grafo donde los arcos que

conectan sus vértices son

las relaciones entre los

objetos y los vértices se

corresponden con los

elementos del modelo. Los

distintos puntos de vista de

un sistema real que se

quieren representar para

obtener el modelo se dibuja

dé forma que se resaltan los

detalles necesarios para

entender el sistema.

20

Page 21: Herramientas para el analisis de Sistemas
Page 22: Herramientas para el analisis de Sistemas
Page 23: Herramientas para el analisis de Sistemas