Etica

Solo disponible en BuenasTareas
  • Páginas : 6 (1290 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de octubre de 2010
Leer documento completo
Vista previa del texto
Unidad 2. Metodología de solución de problemas Competencias específicas. Aplicar el modelo de las 6’D para definir las etapas para solución de problemas utilizando computadora.
Unidad 2 Tema Metodología de solución de problemas. Subtemas 2.1 Descripción del problema (enunciado). 2.2 Definición de solución (especificaciones). 2.3 Diseño de la solución (modelado). 2.4 Desarrollo de solución(codificación). la

2.5 Depuración y pruebas (pruebas). 2.6 Documentación (manuales).

Fundamentos de Programación

2010

Introducción. El usuario de un programa de computador es aquél que, como parte de su trabajo o de si vida personal, utiliza las aplicaciones desarrolladas por otros para resolver un problema. Un programador por su parte, es la persona capaz de entender os problemas ynecesidades de un usuario, y a partir de dicho conocimiento, es capaz de construir un programa de computador que los resuelva.

El Método de las 6’D, está compuesto de seis etapas, cada una de las cuales consta de una serie de pasos, los cuales se van modificando (ajustando) dependiendo del grado de complejidad del problema y las herramientas que se utilicen para su solución.

2 L.I NORMA HILDELISAJIMÉNEZ ALOR

Fundamentos de Programación

2010

2.1 Descripción del problema (enunciado). Descripción de la etapa 01.

En esta etapa, es necesario identificar cuál es el problema que se desea resolver. Identificar el problema es una de las tareas más importantes que los analistas deben afrontar.

Identificado el problema es necesario poder comprenderlo en su totalidad, es decir,comprender qué es exactamente lo que se desea que se resuelva, finalmente se deberá escribir un enunciado claro, concreto y conciso del problema a resolver.
Pasos: Identificación del problema Descripción general del problema Enunciado claro y preciso del problema

3 L.I NORMA HILDELISA JIMÉNEZ ALOR

Fundamentos de Programación

2010

2.2 Definición de solución (especificaciones). Descripción dela etapa 02

En esta etapa, es necesario estudiar a fondo el problema para solucionarlo, saber exactamente en qué consiste y poder descomponerlo en cada una de sus partes para facilitar su comprensión y posterior solución. Esta es una regla que deberá ser aplicada se utilice o no una computadora en la solución de un problema.

Una vez entendido el problema, se está en condiciones deestudiarlo a fondo y plantear diversas alternativas que permitan solucionar el problema, para finalmente, seleccionar a alternativa más adecuada.

Pasos: Definir el resultado deseado Determinar los datos que se deben de ingresar o generar para obtener el resultado deseado. Determinar la forma en que los datos serán procesados para transformarlos en información.

4 L.I NORMA HILDELISA JIMÉNEZ ALOR Fundamentos de Programación

2010

2.3 Diseño de la solución (modelado). Descripción de la etapa 03 Definida la solución se procede a diseñar la lógica, modelando y desarrollando algoritmos.

Para el modelado de la solución del problema se utiliza el Lenguaje de Modelado Unificado (Unified Modeling Language UML), el cual es una herramienta usada para describir clases, objetos y susrelaciones.

Para el desarrollo de algoritmos se utiliza Pseudocódigo o Diagramas de Flujos (DF), los cuales son herramientas utilizadas para diseñar los algoritmos de los diferentes métodos de una clase.

Finalizado el desarrollo de los algoritmos es necesario verificar si se ha incluido soluciones para todas las formas en que se presente el problema. A este tipo de prueba se le denomina “Prueba deescritorio”.

Pasos: Definir un nombre para el proyecto. Definición de diagramas, relaciones y clases. Desarrollo de algoritmos.

5 L.I NORMA HILDELISA JIMÉNEZ ALOR

Fundamentos de Programación

2010

2.4 Desarrollo de la solución (codificación). Descripción de la etapa 04 Una vez previstas todas las posibilidades y alternativas que puedan presentarse y que pasen sin inconvenientes por...
tracking img