El método en el Análisis y y diseño de Sistemas
Es el que tiene como finalidad superar esa dificultad por medio de:
1. La división de sistemas en componentes.
2. La construcción de un modelo del sistema.
¿Que es el análisis estructurado?
El análisis estructurado se concentra en especificar lo que se requiere que haga el sistema o la aplicación. No se establece como se cumpliran los requerimientos a la forma que implantara la aplicación. Permite que las personas observen los elementos lógicos, separados de los componentes físicos. Después de esto se puede desarrollar un diseño físico eficiente para la situación donde sera utilizado.
Elementos del análisis estructurado:
Son símbolos gráficos, diagrama de flujo de datos y diccionario centralizado de datos.
Descripción gráfica:
Es diseñar un bosquejo que señale sus características, que identifique la función para que sirve e indique como este interactúa con otros elementos. Utiliza símbolos o iconos para crear un modelo gráfico del sistema, si se seleccionan los símbolos entonces cualquier persona puede seguir la forma en que los componentes se acomodaran entre si para formar el sistema.
Diagrama de flujo de datos:
Esta formado por un conjunto de datos, se datallan diagramas de bajo nivel que muestran caracteristicas adicionales del sistema, cada proceso puede desglosarse en diagrama de flujo cada vez más detallados. Esta secuencia se repite hasta que se obtienen suficientes detalles que permiten al analista comprender en su totalidad la parte del sistema que se encuentra bajo investigación.
Diccionario de datos:
Son todas las definiciones de los elementos en el sistema, estan descritos en forma detallada en el diccionario de datos, si algun miembro del equipo encargado del proyecto desea saber alguna definicion del nombre de un dato o el contenido, esta información debe encontrarse disponible en el diccionario de datos.
ANÁLISIS Y
DISEÑO DE SISTEMAS
El Análisis y el Diseño de sistema, tienen como fin estudiar
sistemáticamente la operación de ingreso de los datos, el flujo de los mismos y
la salida de la información; todo ello dentro del contexto de una empresa en
particular.
ANÁLISIS ESTRUCTURADO
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. El objetivo que
persigue el análisis estructurado es organizar las tareas asociadas con la
determinación de requerimientos para obtener la comprensión completa y exacta
de una situación dada.
Componentes:
-
Símbolos gráficos: Son los iconos y convenciones para
identificar y describir los componentes de un sistema y las relaciones entre
estos.
-
Diccionarios de datos: Descripciones de todos los datos
utilizados en el sistema. Puede ser manual o automatizado.
-
Descripciones de procesos y
procedimientos: Declaraciones
formales que emplean técnicas y lenguajes que permiten describir actividades importantes
que forman parte del sistema.
-
Reglas: Estándares par describir y
documentar el sistema en forma correcta y completa.
DISEÑO ESTRUCTURADO
El
Diseño Estructurado es una técnica específica que busca crear programas
formados por módulos independientes unos de otros desde el punto de vista
funcional y no mostrar la lógica de los programas.
La
herramienta fundamental del diseño estructurado es el diagrama estructurado, el
cual describe la interacción entre módulos independientes junto con los datos
que un módulo pasa a otro cuando interacciona con él.
La Orientación a Objetos puede describirse como el
conjunto
de disciplinas que desarrollan y modelizan software
que facilitan la construcción de sistemas complejos a partir de componentes.
El
atractivo intuitivo de la orientación a objetos es que proporciona conceptos y
herramientas con las cuales se modela y representa el mundo real tan fielmente
como sea posible.
Las
técnicas orientadas a objetos proporcionan mejoras y metodologías para
construir sistemas de software complejos a partir de unidades de software modularizado y reutilizable. La orientación a objetos trata
de cubrir las necesidades de los usuarios finales, así como las propias de los
desarrolladores de productos software. Estas tareas se realizan mediante la modelización del mundo real. El soporte fundamental es el modelo objeto.
El Análisis Orientado a Objetos y su
Diseño se enfoca en
los objetos. Los objetos tienen ciertos comportamientos y atributos que
determinan la manera en que interactúan y funcionan. No se intenta proporcionar
un orden para las acciones al momento del diseño debido a que los objetos
funcionan basados en la manera en que funcionan otros objetos.
Características Principales
del Enfoque Orientado a Objetos
-
Identidad: Los
datos se organizan en entidades discretas y distinguibles llamadas objetos.
Estos objetos pueden ser concretos o abstractos, pero cada objeto tiene su
propia identidad.
-
Clasificación: Los objetos que tengan los mismos atributos y comportamiento se agrupan
en clases. Una clase es una abstracción que describe propiedades
(atributos y comportamiento) relevantes para una aplicación determinada,
ignorando el resto.
-
Polimorfismo: El
polimorfismo permite que una misma operación pueda llevarse a cabo de forma
diferente en clases diferentes.
-
Herencia: El
concepto de herencia se refiere al compartir de atributos y operaciones basadas
en una relación jerárquica entre varias clases. Una clase puede definirse de
forma general y luego refinarse en sucesivas subclases. Cada clase hereda todas
las propiedades (atributos y operaciones) de su superclase y añade sus
propiedades particulares.
No hay comentarios:
Publicar un comentario