FUNDAMENTOS DE PROGRAMACIN Tcnica de algoritmos para el diseo de procesos computacionales.
Conjunto de pasos finitos no ambiguos que permiten dar solucin a un problema especfico. Algoritmo
Tcnica de algoritmos para el diseo de procesos computacionales.
Representacin grfica que mediante el uso de smbolos estndar unidos mediante lneas de flujo, muestran la secuencia lgica de las operaciones o acciones que debe realizar un computador, as como la corriente o flujo de datos en la resolucin de un problema.
Diagrama de flujo
Tcnica de algoritmos para el diseo de procesos computacionales.
Conjunto de instrucciones generadas a partir del uso de un Pseudolenguaje.
Pseudolenguaje: subconjunto de un lenguaje de programacin que es muy extenso y que utiliza expresiones ms cercanas al lenguaje de las personas. Pseudocdigo
Tcnica de algoritmos para el diseo de procesos computacionales.
Conjunto de rdenes o instrucciones capaces de manipular un conjunto de datos. Programa
Tcnica de algoritmos para el diseo de procesos computacionales.
Requisitos Anlisis Diseo de solucin Codificacin Prueba Mantencin Etapas en la creacin de programas Tcnica de algoritmos para el diseo de procesos computacionales.
1. Requisitos: especificaciones claras y puntuales sobre lo que debe contener un software para cumplir con algn requerimiento. 2. Anlisis: recopilacin de los requisitos necesarios para desarrollar el software, anlisis y bsqueda de restricciones que deban ser aplicadas por el software. 3. Diseo de solucin:Corresponde a la etapa en la que el programa es ideado, aqu se tiene que encontrar una solucin informtica al problema planteado. 4. Codificacin: Proceso que involucra la creacin de algoritmos que permitan solucionar cada uno de los objetivos planteados en el diseo de la solucin as como la comunicacin entre las partes y la utilizacin de un lenguaje de programacin para dar instrucciones al computador.
Etapas en la creacin de programas Tcnica de algoritmos para el diseo de procesos computacionales.
5. Prueba: etapa en la post construccin donde se lleva a cabo la revisin de lo que se ha construido.
6. Mantencin: proceso que se realiza post entrega y corresponde a modificaciones posteriores a causa del cambio de un proceso en la organizacin del cliente que lo ha solicitado.
Etapas en la creacin de programas Tcnica de algoritmos para el diseo de procesos computacionales.
Estructura descendente. Modularidad. Cohesin. Acoplamiento. Descomposicin. Caractersticas de la Programacin estructurada Tcnica de algoritmos para el diseo de procesos computacionales.
1. Estructura descendente: resolucin de problemas complejos que se realizan dividiendo dicho problema en subproblemas y a continuacin dividir dichos subproblemas en otros de nivel ms bajo hasta que pueda ser implementada la solucin. 2. Modularidad: dividir la funcionalidad de un programa en programas ms pequeos de manera en que ellos sean lo ms independientes posible. 3. Cohesin: Hace relacin a la capacidad y forma en la cual las diferentes partes modulares de un software se unen entre s en una pieza de software mayor. Caractersticas de la Programacin estructurada Tcnica de algoritmos para el diseo de procesos computacionales.
4. Acoplamiento: grado de dependencia que establecen las diferentes partes modulares de un software entre si.
5. Descomposicin: aplica el divide y vencers, corresponde a la accin de dividir un problema en problemas ms pequeos.
Caractersticas de la Programacin estructurada Introduccin al Anlisis y Diseo Orientado a Objeto REVISA EL MANUAL DE LA ASIGNATURA,AL FINAL DEL CAPTULO ENCONTRARS UNA PRCTICA GUIADA LA CUAL TE AYUDAR A ENTENDER COMO APLICAR LOS CONCEPTOS EXPUESTOS DURANTE LA SEMANA. Prctica guiada. Introduccin al Anlisis y Diseo Orientado a Objeto REVISA EL CENTRO DE DOCUMENTACIN Y ENCONTRARS UNA SERIE DE EJECICIOS PROPUESTOS PARA QUE PRACTIQUES LOS CONCEPTOS APRENDIDOS EN LA SEMANA. Ejercicios Propuestos.