Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INFORMACIÓN GENERAL
SSADM es un método de cascada para el análisis y diseño de sistemas de información. se
considera que SSADM representa el pináculo del enfoque riguroso en la documentación hacia el
diseño del sistema que contrasta con métodos ágiles como DSDM o Scrum.
SSADM es una aplicación en particular y se basa en el trabajo de las diferentes escuelas de análisis
estructurados métodos y desarrollo, como la de Peter Checkland Metodología blanda de sistemas,
de Larry Constantino diseño estructurado, de Edward Yourdon Método estructurado de Yourdon ,
de Michael A. Jackson Programación Estructurada de Jackson, y Tom DeMarco análisis
estructurado.
TÉCNICAS SSADM
Las tres técnicas más importantes que se utilizan en SSADM son los siguientes:
El proceso de identificación, modelado y documentación de los requisitos de datos del sistema que
está siendo diseñado. El resultado es un modelo de datos que contiene las entidades (cosas de las
que una empresa necesita para registrar la información), atributos (datos sobre las entidades) y
relaciones (asociaciones entre las entidades).
Es un proceso de dos hebras: Behavior Modeling Entidad, identificar, modelar y documentar los
eventos que afectan a cada entidad y la secuencia (o historia de vida) en el que se producen estos
eventos, y Modelado de eventos, diseñando para cada caso el proceso para coordinar las historias
de vida entidad.
Etapas
El método SSADM implica la aplicación de una secuencia de tareas de análisis, documentación y
diseño relacionados con lo siguiente.
Para producir los modelos, el analista trabaja a través de la construcción de los modelos que
hemos descrito. Sin embargo, el primer conjunto de diagramas de flujo de datos ( DFD ) son el
modelo físico actual, es decir, con todos los detalles de cómo se implementa el sistema antiguo. La
versión final es el modelo lógico actual que es esencialmente la misma que la corriente física pero
con toda referencia a la aplicación eliminado junto con las redundancias como la repetición de la
información que compone los usuarios y los requisitos catálogos.
Las ideas se recogen entonces para formar un conjunto de dos o tres opciones diferentes que se
presentan al usuario. Las opciones en cuenta lo siguiente:
el grado de automatización
el límite entre el sistema y los usuarios
la distribución del sistema, por ejemplo, ¿es centralizada a una oficina o hacia fuera a
través de varios?
costo / beneficio
impacto del nuevo sistema
Cuando sea necesario, la opción será documentada con una estructura de datos lógica y un
diagrama de flujo de datos de nivel 1.
Los usuarios y analista juntos escogen una opción de negocio único. Esta puede ser una de las ya
definidas o puede ser una síntesis de los diferentes aspectos de las opciones existentes. La salida
de esta etapa es la opción seleccionada de negocios única, junto con todas las salidas de la etapa
de factibilidad.
Para producir la especificación lógica, el analista construye los modelos lógicos necesarios tanto
para los diagramas de flujo de datos (DFDs) y el modelo de datos lógicos (LDM), que consiste en la
estructura lógica de datos (contemplados en otros métodos como diagramas entidad relación ) y
una descripción completa de los datos y sus relaciones. Estos se utilizan para producir la definición
de funciones de todas las funciones que los usuarios requieren del sistema, una entidad de vida-
Historias (ELHs) que describen todos los acontecimientos a través de la vida de una entidad, y el
efecto de Correspondencia Diagramas (ECD) que describen cómo interactúa cada uno de los
eventos con todas las entidades pertinentes. Estos son continuamente comparan con los
requisitos y en caso necesario, se añaden los requisitos para y completados. El producto de esta
etapa es un documento completo con la especificación de requisitos que se compone de:
o definiciones de funciones
Aunque algunos de estos artículos pueden ser desconocidos para usted, está más allá del
alcance de esta unidad para entrar en ellos con gran detalle.
Todos estos aspectos deben también ajustarse a las restricciones impuestas por la empresa, como
el dinero y la estandarización de hardware y software disponibles.
Un área de actividad es la definición de los diálogos de usuario. Estas son las principales interfaces
con que los usuarios podrán interactuar en el sistema. Otras actividades están relacionadas con el
análisis de los efectos de actualización del sistema tanto de los acontecimientos en la necesidad de
hacer consultas sobre los datos en el sistema. Ambos utilizan los eventos, descripciones de las
funciones y diagramas efecto correspondencia producidos en la etapa 3 para determinar con
precisión cómo actualizar y leer datos de una manera consistente y segura.
Catálogo de datos
Estructura de datos lógica requerida
Modelo de proceso lógico - incluye diálogos y modelo para los procesos de actualización y
consulta
El estrés y momentos de flexión.
La estructura lógica de los datos se convierte en una arquitectura física en términos de estructuras
de base de datos. Se especifica la estructura exacta de las funciones y la forma en que se
implementan. La estructura de datos física se optimiza cuando sea necesario para satisfacer los
requisitos de tamaño y rendimiento.
El producto es un diseño físico completo que podría decirle a los ingenieros de software la manera
de construir el sistema en detalles específicos de hardware y software y para los estándares
apropiados.
VENTAJAS Y DESVENTAJAS
Un enfoque metodológico del estudio de una empresa (o un área de una empresa) a partir de un
número de diferentes perspectivas es más probable que proporcione una comprensión más
completa de la empresa, sus procesos y datos, que los enfoques "ad-hoc" que se utilizaron
previamente. Esto a su vez debería (se esperaba) conducen a los sistemas que son más completos
y correctos.
Sin embargo, el enfoque SSADM de tener que completar una fase antes de comenzar la siguiente
etapa que lleve a algunos proyectos en lo que se conoce como "parálisis de análisis". ¿Qué se
quiere decir con esto es que debido a que una empresa y sus procesos nunca permanece igual por
mucho tiempo, el equipo de sistemas continuamente tendría que revisar el análisis y diseño de
productos para su modificación, causando (a veces muy largo) las demoras en llegar a las fases de
la programación y entrega del sistema. En reconocimiento de esto, las versiones posteriores de la
Metodología introdujeron un enfoque más opcional / dinámica al proceso.
También hay un coste en la formación de las personas a utilizar las técnicas. La curva de
aprendizaje puede ser considerable si se utiliza el método de integración global, ya que no sólo
hay varias técnicas de modelado para llegar a un acuerdo con, pero también hay una gran cantidad
de normas para la preparación y presentación de documentos.
En resumen, el uso de esta metodología implica una tarea significativa que puede no ser adecuado
para todos los proyectos.
MODELO ESENCIAL
Es un modelo de lo qué el sistema debe hacer para satisfacer los requerimientos del usuario.
MODELO AMBIENTAL
Cuenta con tres elementos:
o Declaración de PROPOSITOS.
Enunciado del propósito del sistema. Un solo párrafo
o Diagrama de CONTEXTO
Es un DFD que consta de una sola burbuja (el sistema) incluye personas,
datos, sistemas que entran o salen e interactúan con el sistema a realizar.
o Lista de ACONTECIMIENTOS
Narra los estímulos que ocurren fuera del sistema y a los cuáles éste debe
responder.