Planificacion de software
Los programadores son desarrolladores de aplicaciones, por esta razón son los encargados de dar instrucciones a la computadora, pero estas instrucciones tiene que pasar por procesos de planificación rigurosos para poder obtener resultados efectivos.
Pasos necesarios para la resolución de problemas:
1- Identificar y comprender el problema.
- Si usted no sabecuál es el problema. (Entender está involucrado ver todo los elementos del problema).
2- Identificar formas alternativas para resolver el problema.
- Hacer la lista completa de posibles soluciones.
- Hablar con otras personas para encontrar soluciones.
3- Seleccionar la mejor manera de resolver el problema de la lista de soluciones alternativas.
- Identificar y evaluar los pros y loscontras de cada posible solución antes de seleccionar la mejor.
4- Lista de instrucciones que le permiten resolver el problema con solución seleccionada.
- Instrucciones paso a paso, asegúrese de que la persona que utilice estos pueden.
5- Evaluar la solución.
- Evaluar o probar la solución de medios para comprobar el resultado para ver si es correcta y para ver si satisface lasnecesidades de la persona con un problema (por ejemplo, si necesita una cama de la compra de una cuna no puede ser satisfactorio).
¿Cómo es la resolución de problemas con las computadoras?, Los equipos utilizan soluciones algorítmicas para pasar por los siguientes pasos:
Programa - El conjunto de instrucciones que componen la solución a un problema.
Resultados - Resultado de la ejecución delprograma.
Pruebas - ¿Son los resultados que esperaba y corregir?
Documentación- Existen dos tipos
- Para el programador - Documentación del pliego de condiciones y comentarios en el código.
- Documentación del manual - instrucciones que le indican a los usuarios cómo utilizar el programa.
Organización de problema a solucionar con computadora
Los programadores deben tender ladestreza de organización de un problema y para esto tenemos unas herramientas a utilizar que nos facilita el análisis y planificación eficiente, veremos algunos de ellos.
Grafica de análisis de problema
Un buen método para el análisis de problema es separar un problema en 4 partes.
Teniendo en cuenta los datos | Resultados requeridos |
Los datos que figuran en el problema o proporcionado porel usuario.
Constantes y Variable de datos. | Requisitos para producir la salida. |
Proceso requerido | Alternativa solución |
Lista del proceso requerido. | Lista de solución de problema. |
Grafica de estructura de problema
Un gráfico de la estructura (módulo gráfico, gráfico de jerarquía) es una representación gráfica de la descomposición de un problema. Es una herramienta para ayudaren el diseño de software. Es especialmente útil en grandes problemas. Un gráfico muestra la estructura de la división de un problema en subproblemas y muestra las relaciones jerárquicas entre las partes. Un clásico "organigrama" para una empresa es un ejemplo de un gráfico de la estructura.
La parte superior de la tabla es un cuadro que representa todo el problema, la parte inferior de lagráfica muestra una serie de cuadros que representan los subproblemas menos complicado. (izquierda-derecha en el gráfico no es pertinente.)
Un gráfico de la estructura no es un diagrama de flujo. No tiene nada que ver con la secuencia lógica de tareas. Que no muestra el orden en que las tareas se llevan a cabo. Que no ilustra un algoritmo.
Cada bloque representa una función en el sistema, y por lotanto debe contener una frase verbal, por ejemplo, "El informe de la partida de impresión."
Control
Ejemplo:
Modulo1
Modulo2
Modulo5
Modulo4
Modulo3
Modulo6
Modulo7
Modulo7
Esta grafica también puede ser usada para eventos y programación orientada a objetos, antes de la interfaz gráfica de usuario, todas las soluciones son de naturaleza procesal. Las soluciones deben ser...
Regístrate para leer el documento completo.