metodología del desarrollo de sistemas

Anuncio
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
Descargar