METODOLOGÍA DEL DESARROLLO DE SISTEMAS Metodología. Conjunto de métodos empleados para el desarrollo de sistemas automatizados. Una metodología completa es algo más que una notación, un proceso, y herramientas. Además de una "notación, de un proceso, y de herramientas," estas "metodologías completas" proporcionan: Guías para estimar costos, Manejo del proyecto en las tareas y entregas, Medidas y métricas, Formas definidas y dirección en las entregas de la construcción, Políticas y procedimientos para garantizar la calidad del software, Descripciones de los roles y programas de entrenamiento detallados, Ejemplos totalmente trabajados, Ejercicios de entrenamiento, Técnicas para adaptar el método, y Técnicas definidas Para el desarrollo Ssitemas las metodologías; MERISE, YOURDON Y SSADM (structured Sydtem Analysis Design Method ) y tantas otras, consideran el hecho informático dividido en fases, cuyo conjunto forma el ciclo de vida de un sistema informático. Todas tienen en común la idea de descomposición del hecho informático en cuatro grandes grupos Análisis Diseño físico Definición del problema Creación de ficheros y tablas Estudio de la situación actual Elaboración de programas Requisitos a considerar Estudio de factibilidad Formación del usuario Diseño lógico Implementación y control Implantación del sistema Análisis funcional Explotación del sistema Definición de datos y procesos Mantenimiento Modelización Análisis: Aquí se incluyen: guías para estimar costos, manejo del proyecto en las tareas y entregas, medidas, formas definidas y dirección en las entregas, políticas y procedimientos para garantizar la calidad del software. Página 1 METODOLOGÍA DEL DESARROLLO DE SISTEMAS Diseño lógico: Se compone del planteamiento del problema o el sistema que se pretende realizar, así como su funcionamiento o finalidad, el estudio de la situación actual en la que se encuentra el sistema si se requiere un mejoramiento, lo que se necesita para el desarrollo del mismo y los costos que este va a requerir. Es decir, en esta parte se requiere hacer una planeación y análisis del sistema a crear o modificar. Diseño físico: Se refiere a la programación y desarrollo como tal del sistema a desarrollar, la creación y desarrollo de ficheros y el diseño de programas y bases de datos necesarios y requeridos para la conformación del sistema y la realización de pruebas para comprobar su buen funcionamiento. Implementación: Aquí se incluye la implementación del sistema en los equipos, y la formación y capacitación de los individuos para los cuales se desarrollo el sistema así como también su mantenimiento. Clasificación de las herramientas automatizadas. Herramientas FRONT-END: Automatizan las primeras actividades del proceso de desarrollo de sistemas. Las actividades de esta fase son el análisis y diseño lógico. Herramientas BACK-END. Su finalidad es ayudar al analista a formular la lógica del programa, el procesamiento de los algoritmos y la descripción física de los datos. Herramientas FULL: Es la integración de las dos anteriores. Mejora la productividad del analista, facilita el desarrollo de procesos más eficaces, mejora la calidad del sistema, disminuye el tiempo. Automatiza las tareas, garantiza la consistencia en procedimientos y además reducción de costos. Bibliografía: http://www.cyta.com.ar/biblioteca/bddoc/bdlibros/proyectoinformatico/libro/c6/c6.htm http://148.204.211.134/polilibros/portal/Polilibros/P_terminados/Ciencias_de_la_Informatica/index .html Página 2