METODO-DE-LAS-6Ds
Enviado por Gerardo1304 • 12 de Octubre de 2014 • 1.643 Palabras (7 Páginas) • 1.043 Visitas
METODO DE LAS 6`D
Un Enfoque Algorítmico.
Algunos problemas, tienen que ser resueltos en una computadora que tienen una solución determinada que pueden ser muy sencillos y muy complejos, lo cual es muy importante utilizar un método que debe ser fácil de comprender y nos debe guiar paso a paso hasta la solución del problema. Esto consta de 6 etapas para la solución del problema.
METODO DE LAS 6`D
• Etapa 1:Descripción Problema
Identificar cual es el problema que se desea resolver, comprenderlo a su totalidad, saber cuál es el resultado que quieres llegar.
Identificación del problema
Descripción del problema
Enunciado claro y preciso del problema
Tendrás que llegar a un resultado de esta etapa que es el ENUNCIADO claro del problema que se desea solucionar.
• Etapa 2:Definición y solución
Estudiara fondo el problema, saber exactamente en qué consiste y poder descomponerlo en cada una de sus partes para facilitar su comprensión y posterior solución. Después tiene que ser estudiado a fondo y plantear diversas alternativas que permitan solucionar el problema para poder seleccionar la alternativa más adecuada.
Definir el resultado deseado.
Determinar los datos que se deben ingresar o generar para obtener el resultado deseado.
Determinar la forma en que los datos será procesados para transformarlos en información.
Tendrás que llegar a un resultado de esta etapa que es el ESPECIFICACIONES que se debe hacer para la solución del problema.
• Etapa 3: Diseño solución
Diseñar la lógica modelando y desarrollando algoritmos. Para el modelado de la solución del problema se utilizara el Lenguaje Unificado de Modelado (UML) herramienta usada para describir clases, objetos y sus relaciones.
Pata el desarrollo de algoritmos se utiliza diagramas de flujo, los cuales son utilizados para diseñar los métodos de una clase. Verificar si se a incluido soluciones para todas las formas que se presenten que se le denomina prueba de escrito.
Definir el problema para el proyecto
Definición de diagramas, relaciones y clases
Desarrollo de algoritmos
Tendrás que llegar a un resultado de esta etapa que es el DIAGRAMAS y ALGORITMOS que especifican la solución del problema
• Etapa4:Desarrollo solución
Hacer la codificación del problema que involucra traducir los diagramas, las especificaciones de UML y de DF, serán almacenadas en un proyecto o archivo lógico y constituyen lo que la computadora podrá ejecutar.
Codificar el proyecto,
Desarrollar comentarios internos en los programas de computadoras.
Desarrollar copias de seguridad de los programas de computadoras.
Tendrás que llegar a un resultado de esta etapa que es el PROGRAMAS para ser codificados en un lenguaje de programación, que permiten solucionar el problema
• Etapa 5:Depuracion pruebas
Después de la codificación del programa deben ser probados mediante ejecución conocido como corrida de programas, los cuales puede surgir errores de de lógica y sintaxis .Corregir el programa como anula, modificarlo crear nuevas sentencias, volver a probar el programa y continuar con la corrección y pruebas para conseguir el resultado deseado.
Realizar la depuración y verificar la correcta estructura de programas.
Realizar pruebas de sintaxis.
Realizar pruebas de lógica.
Tendrás que llegar a un resultado de esta etapa que es de PRUEBAS que registran el adecuado funcionamiento de solución del problema
• Etapa 6:Documentacion
Se recopila toda la información generada en las etapas anteriores que sirve como base para la elaboración del manual técnico, para el desarrollo de bueno hábitos para el desarrollo de software en forma profesional. El manual técnico debe incluir:
1.- Descripción del problema
2.- Resultados esperados y datos necesarios para generar dichos resultados.
3.- Diagramas UML, DF.
4.- Pruebas desarrolladas
5.- Listado del programa con comentarios internos
Recopilar el material generado de cada una de las etapas anteriores.
Generar el manual del programa
Generar el manual de usuario
Tendrás que llegar a un resultado de esta etapa que es MANUALES que permiten un adecuado manejo de la solución desarrollada.
INGENIERÍA REVERSA
Esto se puede realizar en las etapas 3, 4 y 5 que nos permite crear o actualizar el modelo preliminar en la etapa 3, a partir del código realizado de la etapa 4 y corregido en la etapa 5.
Con esto es posible programar o codificar algunas partes hasta llegar a su correcto funcionamiento que no estén especificados en la etapa 3. A partir de esta solución, se actualizaran los diagramas de la etapa 3 y se continua con el proceso para llegar al a solución deseada.
Exportar proyectos como archivos class o java al disco de PC, si esta se trabaja con IDE.
Importar proyecto a una herramienta CASE y se realizara la ingeniería reversa.
Organizar el modelo obtenido en la herramienta CASE.
Resultado: DIAGRAMA ACTUALIZADOS.
MARCO DE TRABAJO
La solución de los problemas comenzaran con el enunciado del problema y luego se desarrollara la etapa 2, 3 y 4 estas etapas se tendrán que especificar en el texto. La etapa 5 se desarrolla directamente en un lenguaje de programación y la etapa 6 es la recopilación del material y la elaboración de los manuales respectivos.
Es importante precisar en los capítulos 2, 4 y 5 del presente
...