Sie sind auf Seite 1von 7

Mdulo III Desarrollo de sistemas bsicos de informacin.

Justificacin Los procesos empresariales y administrativos actuales exigen el manejo de grandes volmenes de datos, mismos que en ocasiones llegan a constituir verdaderos problemas para su interpretacin por su cuanta y diversidad. Este panorama abre un importante sitio de insercin laboral para personas especialistas en el manejo y operacin de un sistema de informacin, pues con el auxilio de equipo de computo, la lgica de la programacin y sistemas de bases de datos, es posible organizar la informacin permitiendo la toma de decisiones con certidumbre y seguridad. En este contexto, el presente mdulo esta estructurado para proporcionar al alumno las competencias que le permitan insertarse en reas donde se diseen programas para computadora, se desarrollen, implanten y administren sistemas de informacin, tales como: empresas de desarrollo de software, centros de cmputo empresariales, instituciones pblicas, privadas y autoempleo. Resultado de aprendizaje Desarrollar sistemas de informacin en un lenguaje de programacin de acuerdo a la Metodologa del Desarrollo de Sistemas. Duracin: 272 horas. Submdulos que lo integran 1. Aplicar los principios de programacin en la solucin de problemas 96 horas. 2. Disear sistemas de informacin. 80 horas. 3. Elaborar sistemas de informacin mediante un lenguaje de programacin visual. 96 horas. Evaluacin Realizar un proyecto final en el que el estudiante demuestre el dominio de la competencia del mdulo. Debiendo incluir en el mismo las competencias desarrolladas en cada uno de los submdulos. Formas de Evaluacin 10% Asistencia 20% Participaciones 30% Tareas 40% Examen

TEMARIO 1. Desarrollar el proceso de solucin de un problema. 1.1. Identificar el problema 1.2. Anlisis del problema 1.3. Elaborar algoritmos de la solucin del problema 1.4. Elaborar diagramas de flujo de la solucin del problema 1.5. Crear Pseudocdigo de la solucin del problema 1.6. Prueba de escritorio de la solucin 2. Codificar la solucin del problema en un lenguaje de programacin estructurado. 2.1. Elementos bsicos del lenguaje de programacin estructurado. Manipulacin bsica de datos 2.2. Utilizar estructuras de control 3. Poner a punto el programa mediante el uso de un editor de lenguaje de programacin estructurado. 3.1. Captura y edicin del programa 3.2. Compilar el programa Depurar el programa Ejecutar el programa

1. Desarrollar el proceso de solucin de un problema. 1.1. Identificar el problema Problema: Un problema es una determinada cuestin o asunto que requiere de una solucin. Esta fase est dada por el enunciado del problema, el cual requiere una definicin clara y precisa. Es importante que se conozca lo que se desea que realice la computadora; mientras esto no se conozca o entienda del todo no tiene mucho caso continuar con la siguiente etapa. La resolucin de un problema mediante un ordenador consiste en el proceso que a partir de la descripcin de un problema, expresado habitualmente en lenguaje natural y en trminos propios del dominio del problema, permite desarrollar un programa que resuelva dicho problema. Este proceso exige los siguientes pasos: Anlisis del problema. Diseo o desarrollo de un algoritmo. Transformacin del algoritmo en un programa (codificacin). Ejecucin y validacin del programa.

Los dos primeros pasos son los ms difciles del proceso. Una vez analizado el problema y obtenido un algoritmo que lo resuelva, su transformacin a un programa de ordenador es una tarea de mera traduccin al lenguaje de programacin deseado. 1.2 Anlisis del problema Cuando un usuario plantea a un programador un problema que resolver mediante su ordenador, por lo general ese usuario tendr conocimientos ms o menos amplios sobre el dominio del problema, pero no es habitual que tenga conocimientos de informtica. Por ejemplo, un contable que necesita un programa para llevar la contabilidad de una empresa ser un experto en contabilidad (dominio del problema), pero no tiene por qu ser experto en programacin. Del mismo modo, el informtico que va a resolver un determinado problema puede ser un experto programador, pero en principio no tiene por qu conocer el dominio del problema; siguiendo el ejemplo anterior, el informtico que hace un programa no tiene por qu ser un experto en contabilidad. Por ello, al abordar un problema que se quiere resolver mediante un ordenador, el programador necesita de la experiencia del experto del dominio para entender el problema. Al final, si se quiere llegar a una solucin satisfactoria es necesario que:

El problema est bien definido con el mximo detalle Las especificaciones de las entradas y salidas del problema, deben ser descritas tambin en detalle: o Qu datos son necesarios para resolver el problema? o Qu informacin debe proporcionar la resolucin del problema? Caractersticas Bsicas de un Problema.

Una vez que se ha comprendido lo que se desea del computador, es necesario definir: Los datos de entrada. Cul es la informacin que se desea producir (salida). Los mtodos y frmulas que se necesitan para procesar los datos. Entrada (Datos) Dnde: Entrada: Es la Informacin dada del problema. Proceso: Son las operaciones o clculos necesarios para encontrar la solucin del problema. Salida: son las respuestas dadas por el proceso (resultados finales de los clculos). Proceso (Operaciones) Salida (Resultados)

Ejemplo: Suma de 2 Nmeros 1 Numero = 10 2 Numero = 20

30

Codificacin: Traduce los resultados obtenidos a un determinado lenguaje de programacin, teniendo en cuenta las especificaciones obtenidas en el cuaderno de carga. Se deben de realizar las pruebas necesarias para comprobar la calidad y estabilidad del programa. Ejecucin: Se genera un archivo ejecutable que contiene el cdigo mquina del programa. Validacin: Se le llama al proceso de revisin al que se somete un programa informtico para comprobar que cumple con sus especificaciones. Dicho proceso, que suele tener lugar al final de la etapa de desarrollo, se realiza principalmente con la intencin de confirmar que el software est en condiciones de desarrollar las tareas que el usuario que lo adquiere planea llevar a cabo.

Conceptos Bsicos
Problema: Un problema es una determinada cuestin o asunto que requiere de una solucin. Algoritmo: Definicin 1: Un algoritmo consiste en una especificacin clara y concisa de los pasos necesarios para resolver un determinado problema. Definicin 2: Un algoritmo es un conjunto ordenado y finito de operaciones que se utiliza para la solucin de un problema. Se trata de instrucciones o reglas definidas que, a travs de pasos sucesivos, permiten realizar una actividad. Lenguaje de programacin: Sistema de smbolos y reglas que permite la construccin de programas con los que la computadora puede operar as como resolver problemas de manera eficaz. Base de datos: es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta. Ejemplo: N/L 1 2 3 4 5 ALUMNO LUIS JUAN PEDRO ROBERTO JAEL I UNIDAD 8 9 6 7 5 II UNIDAD 8 9 6 7 5 III UNIDAD 8 9 6 7 5 PROMEDIO 8 9 6 7 5

Campo: es un espacio de almacenamiento para un dato en particular. En las bases de datos, un campo es la mnima unidad de informacin a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo ste un error del sistema. En las hojas de clculo los campos son llamados celdas. La mayora de los campos tienen atributos asociados a ellos. Por ejemplo, algunos campos son numricos mientras otros almacenan texto, tambin vara el tamao de estos. Adicionalmente, cada campo tiene un nombre. Dato: es una representacin simblica (numrica, alfabtica, Alfanumrica, etc.), un atributo o una caracterstica de una entidad.

Cdigo Fuente: en un programa informtico (o software) es un conjunto de lneas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el cdigo fuente de un programa est descrito por completo su funcionamiento. El cdigo fuente de un programa est escrito por un programador en algn lenguaje de programacin, pero en este primer estado no es directamente ejecutable por la computadora, sino que debe ser traducido a otro lenguaje (el lenguaje mquina o cdigo objeto) que s pueda ser ejecutado por el hardware de la computadora. Para esta traduccin se usan los llamados compiladores, ensambladores, intrpretes y otros sistemas de traduccin. Cdigo Objeto al cdigo que resulta de la compilacin del cdigo fuente. (Lenguaje comprensible por las computadoras) Lenguaje de Mquina: El lenguaje mquina es el nico que entiende la computadora digital, es su "lenguaje natural". En l slo se pueden utilizar dos smbolos: el cero (0) y el uno (1). Por ello, al lenguaje mquina tambin se le denomina lenguaje binario. Programacin: Es un proceso por el cual se escribe (en un lenguaje de programacin), se prueba, se depura y se mantiene el cdigo fuente de un programa informtico.

Software: Que es el conjunto de las instrucciones que ejecuta el hardware de una computadora para realizar una tarea determinada.

Proceso de traduccin de programas: Compilacin: Un compilador es un programa informtico que traduce un programa escrito en un lenguaje de programacin a otro lenguaje de programacin, generando un programa equivalente que la mquina ser capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de mquina. Este proceso de traduccin se conoce como compilacin. Un compilador es un programa que permite traducir el cdigo fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (tpicamente lenguaje de mquina). De esta manera un programador puede disear un programa en un lenguaje mucho ms cercano a cmo piensa un ser humano, para luego compilarlo a un programa ms manejable por una computadora.

Intrprete o Interpretador: Es un programa informtico capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. Los intrpretes se diferencian de los compiladores en que mientras estos traducen un programa desde su descripcin en un lenguaje de programacin al cdigo de mquina del sistema, los primeros (los intrpretes) slo realizan la traduccin a medida que sea necesaria, tpicamente, instruccin por instruccin, y normalmente no guardan el resultado de dicha traduccin. Lenguaje de Mquina: El lenguaje mquina es el nico que entiende la computadora digital, es su "lenguaje natural". En l slo se pueden utilizar dos smbolos: el cero (0) y el uno (1). Por ello, al lenguaje mquina tambin se le denomina lenguaje binario. Ejemplo: 10100010 11110011 00100010 00010010

Das könnte Ihnen auch gefallen