Anda di halaman 1dari 9

Anlisis estructurado

Es una tcnica de modelamiento grfico para describir la visin lgica de un


SI.
Utiliza un mtodo efectivo de particin.
Permite construir un modelo lgico del SIA para que el usuario pueda
manejar las caractersticas del sistema antes de su implementacin.
Utiliza el ANLISIS TOP-DOWN (descomposicin de procesos a partir de
Diagrama de Contexto de lo ms general a lo particular).
Herramientas
Herramientas para Anlisis:
Estas herramientas ayudan a los especialistas en sistemas a documentar un
sistema existente, ya sea ste manual o automatizado, u a determinar los
requerimientos de una nueva aplicacin.
Herramientas para la recoleccin de datos. Capturan detalles que describen
los sistemas y procedimientos en uso. Documentan procesos y actividades de
decisin. Se utilizan para apoyar la tarea de identificar requerimientos.
Herramientas para la diagramacin. Crean representaciones grficas de
sistemas y actividades. Apoyan el dibujo y revisin de diagramas de flujo de
datos e iconos asociados con el anlisis estructurado. Asimismo incluyen
programas para representacin en diagramas de flujo.
Herramientas para el diccionario. Registran y mantienes 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.
MODELO ENTIDAD RELACIN
El modelo entidad-relacin es el modelo conceptual ms utilizado para el
diseo conceptual de bases de datos. Fue introducido por Peter Chan en 1976.
El modelo entidad-relacin est formado por un conjunto de conceptos que
permiten describir la realidad mediante un conjunto de representaciones
grficas y lingsticas. Originalmente, el modelo entidad-relacin slo inclua los
conceptos de entidad, relacin y atributo. Ms tarde, se aadieron otros
conceptos, como los atributos compuestos y las jerarquas de generalizacin,
en lo que se ha denominado modelo entidad-relacin extendido.

EJERCICIO

. Una base de datos para una pequea empresa debe contener informacin
acerca de clientes, artculos y pedidos. Hasta el momento se registran los
siguientes datos en documentos varios:
Para cada cliente: Nmero de cliente (nico), Direcciones de envo (varias por
cliente), Saldo, Lmite de crdito (depende del cliente, pero en ningn caso
debe superar los 3.000.000 pts), Descuento.
Para cada artculo: Nmero de artculo (nico), Fbricas que lo distribuyen,
Existencias de ese artculo en cada fbrica, Descripcin del artculo.
Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La
cabecera est formada por el nmero de cliente, direccin de envo y fecha del
pedido. El cuerpo del pedido son varias lneas, en cada lnea se especifican el
nmero del artculo pedido y la cantidad. Adems, se ha determinado que se
debe almacenar la informacin de las fbricas. Sin embargo, dado el uso de
distribuidores, se usar: Nmero de la fbrica (nico) y Telfono de contacto. Y
se desean ver cuntos artculos (en total) provee la fbrica. Tambin por
informacin estratgica, se podra incluir informacin de fbricas alternativas
respecto de las que ya fabrican artculos para esta empresa.
Nota: Una direccin se entender como N, Calle, Comuna y Ciudad. Una
fecha incluye hora. Se pide hacer el diagrama ER para la base de datos que
represente esta informacin.


DFD
Es una tcnica del Anlisis Estructurado.
Los DFD son una caracterizacin lgica grfica del flujo de datos que
ocurre dentro de un SI.
Su mayor aplicacin est en el estudio de los procesos de
transformacin que realizan los sistemas.
Es una herramienta que permite visualizar un sistema como una red
de procesos funcionales, conectados entre s por conductos y
tanques de almacenamiento de datos.

Diccionario de Datos
Contiene el significado de los componentes del anlisis de un
sistema, registra la documentacin de Procesos, Flujos de Datos,
Almacenes de Datos y Datos elementales
Existen muchas herramientas computacionales para registrar el
contenido de un diccionario de datos (son parte de las CASE) y
adems existen alternativas manuales
Debe ser actualizado permanente y es de gran utilidad en las etapas
de anlisis, diseo, construccin y mantencin de un sistema
Especificacin Estructurada
Es un conjunto integrado de:
Diagramas de flujos de datos (DFD), que muestran la
descomposicin del SIA y todos los flujos de datos entre los
procesos.
Diccionario de datos, que contiene la documentacin de cada uno
de los elementos del DFD.
Descripciones de transformacin, que documenta las reglas
lgicas de los procesos del DFD, usando un lenguaje
estructurado (Espaol Estructurado, tablas o rboles de decisin).
Modelo Entidad/Interrelacin (E/R)
El modelo Entidad/Interrelacin (E/R): un mtodo de diseo de bases de
datos.
Muestra de una versin simplificada.
Representa los datos mediante una serie de entidades que disponen de
atributos.
Una entidad es una clase de objetos o conceptos claramente identificable.
Las entidades establecen interrelaciones con otras entidades.
El resultado de este proceso es una base de datos normalizada que facilita el
acceso a los datos y evita su duplicado.
Nota: en su mayor parte, el diseo formal de una base de datos se centra en la
normalizacin de la base y en asegurar que el diseo se ajuste a un nivel de
normalizacin (p.ej., first normal form, second normal form, etc.). Este nivel de
formalidad va mucho ms all, pero es importante saber que existen tales
formalidades.

DIAGRAMA DE CLASES

En UML el diagrama de clases es uno de los tipos de diagramas o smbolo
esttico y tiene como fin describir la estructura de un sistema mostrando sus
clases, atributos y relaciones entre ellos.

Estos diagramas son utilizados durante el proceso de anlisis y diseo de los
sistemas informticos, en donde se intentan conformar el diagrama conceptual
de la informacin que se manejar en el sistema.

Como ya sabemos UML es un modelado de sistema Orientados a Objetos, por
ende los conceptos de este paradigma se incorporan a este lenguaje de
modelado.











Los diagramas de clases tiene las siguientes caractersticas:
Las clases define el mbito de definicin de un conjunto de objetos.
Cada objeto pertenece a una clase.
Los objetos se crean por instanciacin de las clases.

DIAGRAMA DE OBJETOS

Forma parte de la vista esttica del sistema. En este diagrama se modelan las
instancias de la clases del Diagrama de Clases. Este diagrama cabe aclarar
que cuenta con objetos y enlaces. En estos diagramas tambin es posible
encontrar las clases para tomar como referencia su instanciacin.


En otras palabras el Diagrama de Objetos muestra un conjunto de objetos y
sus relaciones en un momento concreto.Los Diagramas de Objetos son
realmente tiles para modelar estructuras de datos complejas



DIAGRAMAS DE COMPORTAMIENTOS

Diagrama de Estados
Un estado es una condicin durante la vida de un objeto, de forma que cuando
dicha condicin se satisface se lleva a cabo alguna accin o se espera por un
evento. El estado de un objeto se puede caracterizar por el valor de uno o
varios de los atributos de su clase, adems, el estado de un objeto tambin se
puede caracterizar por la existencia de un enlace con otro objeto. El diagrama
de estados engloba todos los mensajes que un objeto puede enviar o recibir,
en otras palabras es un escenario que representa un camino dentro de un
diagrama. Como caracterstica de estos diagramas siempre cuentan con dos
estados especiales, el inicial y el final, con la particularidad que este diagrama
puede tener solo un estado inicial pero varios estados finales. Una transicin
entre estados representa un cambio de un estado origen a un estado sucesor
destino que podra ser el mismo que el estado origen, dicho cambio de estado
puede estar aparejado con alguna accin. Adems las acciones se asocian a
las transiciones y se consideran que ocurre de forma rpida e ininterrumpible.




Los elementos que componen estos diagramas son:

Crculo lleno, apuntando el estado inicial.
Crculo hueco que contiene un crculo lleno ms pequeo en el interior, indicando el estado final.
Rectngulo redondeado dividido por una lnea horizontal, indicado los estados, en la parte de arriba se encuentra el
nombre del estado y abajo se indica la actividad que realiza.
Flecha, la cual denota la transicin, el nombre del evento que causa esta transicin etiqueta el cuerpo de la flecha.

DIAGRAMA DE INTERACCION

Diagrama de Secuencia

Un Diagrama de Secuencias muestra una interaccin ordenada segn la secuencia temporal de eventos y el
intercambio de mensajes. Los diagramas diagramas de secuencia ponen especial nfasis en el orden y el momento en
el que se envan los mensajes a los objetos.






En los diagramas de Secuencias los elementos estn representados por lneas intermitentes verticales, con el nombre
del objeto en la parte ms alta. Los mensajes pueden ser o bien sncronos, el tipo normal de llamada del mensaje
donde se pasa el control a objeto llamadohasta que el mtodo finalize, o asncronos donde se devuelve el control
directamente al objeto que realiza la llamada. Los mensajes sncronos tienen una caja vertical en un lateral del objeto
invocante que muestra el flujo del control del programa.

Diagrama de Colaboracin

Un diagrama de colaboracin, se puede decir que es una forma alternativa al diagrama de secuencias a la hora de
mostrar un escenario. Este tipo de diagrama muestra las interacciones que ocurren entre los objetos que participan
en una situacin determinada. A diferencia del diagrama de secuencia, el diagrama de colaboracin se enfoca en la
relacin entre los objetos y su topologa de comunicacin. En estos diagramas los mensajes enviados de un objeto a
otro se representa mediante flechas, acompaado del nombre del mensaje, los parmetros y la secuencia del mensaje.
Estos diagramas estn indicados para mostrar una situacin o flujo de programa especfico y son considerados uno de
los mejores diagramas para mostrar o explicar rpidamente un proceso dentro de la lgica del programa




DIAGRAMA DE IMPLEMENTACION

Diagrama de componentes

Lo que distingue el Diagrama de Componentes de otro tipo de diagramas es sin duda su contenido. Normalmente
contiene componentes, interfaces y relaciones entre ellos.Los componentes perteneces a un mundo fsico, es decir,
representan a un bloque de construccin al modelar aspectos fsicos de un sistema.

Cada componente debe tener un nombre que lo distinga de los dems. Al igual que las clases los componentes pueden
enriquecerse con compartimientos adicionales que muestran sus detalles.


Diagrama de Despliegue

Bsicamente este tipo de diagrama se utiliza para modelar el Hardware utilizado en la implementacin del sistema y
la relaciones entre sus componentes.

Los elementos usados por este tipo de diagrama son nodos, componentes y asociaciones. En el UML 2.0 los
componentes ya no estn dentro de nodos, en cambio puede haber artefactos (archivo, un programa, una biblioteca o
Base de datos) u otros nodos dentro de nodos.





Adems los Diagramas de Despliegue muestran la configuracin en funcionamiento del sistema incluyendo su
software y su hardware. Para cada componente de un diagrama es necesario que se deba documentar las
caractersticas tcnicas requeridas, el trafico de red, el tiempo de respuesta, etc.

Anda mungkin juga menyukai