1. Introducción
En este pequeño trabajo icnográfico estudiaremos como la metodología y los
distintos métodos desarrollados de metodologías para desarrollar análisis de
problemas para diseñar programas o sistemas de información son de
fundamental conocimiento por cualquier ingeniero o informático.
Las distintas metodologías permiten realizar análisis de desglosan un problema
para luego resolverlo con métodos que de otra manera seria poco eficiente.
2. 1. Definición de:
1.1. Método: Modo ordenado y sistemático de proceder para llegar a un resultado
o fin determinado.
1.2. Metodología: Conjunto de métodos que se siguen en una investigación
científica, un estudio o una exposición doctrinal.
2. Metodología para el análisis y diseño de sistemas:
-Usan la organización jerarquizada descendente, por medio de la
descomposición funcional para definir los elementos del sistema.
-Herramientas graficas de documentación y comunicación.
3. 1. Metodología de diseño, estructurado de Yourdon.
Esta metodología proporciona una manera para diseñar paso a paso
sistemas y programas detallados. Entre los pasos están el análisis, el
desarrollo del diseño y otros más.
El diagrama de estructura es un diagrama de árbol o jerarquico, que
define la arquitectura global de un programa que muestra los
procedimientos y sus interacciones.
En su metodología Yourdon propone cuatro pasos:
1. Trazar el diagrama de flujo de datos.
El objetivo es presentar el problema de diseño como el flujo de datos a
través de un sistema.
4. 2. Trazar el diagrama de estructura.
Se presenta el diseño del programa como una jerarquía de
procedimientos. El diseño estructurado proporciona dos estrategias de
diseño para guiar la trasformación respectiva, son análisis de
transformación y análisis de transacción.
3. Evaluación del diseño.
- La calidad de la evaluación del diseño es fundamental.
- Se utilizan técnicas como el acoplamiento y la cohesión.
- El acoplamiento mide el grado de independencia entre los
componentes del procedimiento (módulos) en el diagrama de
estructura.
- La cohesión mide la fuerza de las relaciones entre los elementos de
un módulo.
5. - Lo ideal es tener un bajo acoplamiento y un alto grado de cohesión.
4. Preparación del diseño para la implementación.
Conocida como empaquetar el diseño, es el proceso de dividir el diseño
del programa lógico en unidades físicas de implantación, es un diseño
físico del programa.
2. Metodología de análisis de DeMarco.
- Construir el modelo físico.
- Construir el modelo lógico a partir del modelo físico.
- Construir una especificación estructurada que incluye los
diagramas de flujos de datos, un diccionario de datos y las
especificaciones de los procesos.
- Crear una familia con los nuevos modelos físicos.
- Estimar los costos y tiempo.
- Seleccionar un modelo.
- Empaquetar las especificaciones en subsistemas.
3. Metodología de análisis de Gane y Searson.
- Construir un modelo lógico en curso.
- Construir un modelo lógico del nuevo sistema, este punto
involucra:
6. o Construir una especificación estructurada que incluye los
diagramas de flujos de datos, un diccionario de datos y las
especificaciones de los procesos.
o Construir el modelo lógico de datos que exprese en tercera
forma normal el contenido de los datos almacenados.
o Empaquetar las especificaciones en subsistemas.
2.1. Lenguaje Unificado de Modelado (UML) (Diagramas).
8. 2.3. Metodología de Jeffrey Whitten.
2.4. Metodología del Proceso Unificado de Desarrollo de Software.
9. Conclusión
Para concluir lo que tengo que decir es que definitivamente la mejor
manera de realizar un análisis profundo para el diseño de un sistema es usar
métodos que sean gráficos o gráficamente muy entendibles para una mejor
comprensión, desarrollo e implementación del mismo, las personas siempre
tienden a visualizar mejor las cosas cuando es de forma gráfica.