Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduccin a
la metodologa
UT1. Metodologa
Introduccin a MTP
En este tema plantearemos una serie de definiciones que nos
ayuden a entender el proceso para crear una aplicacin
informtica.
Sistema.
Sistema es un conjunto de elementos (objetos) relacionados entre s, en funcin
de un objetivo comn, actuando en determinado entorno y con capacidad de
autocontrol.
Informtica.
Conjunto de conocimientos cientficos y tcnicos que hacen posible el
tratamiento automtico de la informacin por medio de ordenadores.
Ordenador.
Mquina polivalente capaz de realizar un conjunto de operaciones aritmticas y
lgicas definidas en un programa, leyendo unos datos de entrada y generando
unos resultados o datos de salida de forma automtica.
Software.
Conjunto de programas, datos y aplicaciones que indican las operaciones que
debe realizar un ordenador.
Donde est el software?
12/11/2017 UT1_Introduccin a MP 2
1
12/11/2017
Tipos de Software:
Software de sistemas o bsico:
Sistemas Operativos, controladores de
dispositivos, comunicaciones,
relacionado con el uso y control del
hardware del sistema.
Software de gestin o aplicaciones:
Trata de resolver problemas concretos
de usuarios, normalmente relacionados
con la gestin administrativa.
12/11/2017 UT1_Introduccin a MP 3
12/11/2017 UT1_Introduccin a MP 4
2
12/11/2017
12/11/2017 UT1_Introduccin a MP 5
Compilacin:
Errores sintcticos o semnticos en la codificacin de un programa.
(Son fciles de detectar y corregir: los detecta automticamente el
compilador.)
Ejecucin:
Fcil de detectar > Parada anormal del programa.
Diseo o de Lgica
Error en el algoritmo, est mal construido y produce
resultados no esperados o no funciona tal y como esperamos.
Pueden ser difciles de detectar y corregir.
Un error de lgica o de diseo puede provocar un error de
ejecucin.
Error de anlisis o especificaciones.
Si se detecta al final puede ser muy difcil de corregir, implica
grandes cambios en el conjunto de la aplicacin.
12/11/2017 UT1_Introduccin a MP 6
3
12/11/2017
El hardware:
se disea y se fabrica.
sufre un desgaste y un deterioro con el
uso, al ser un sistema fsico.
se realiza uniendo elementos
probados que funcionan por separado
(procesador, circuitos, chips, placas).
12/11/2017 UT1_Introduccin a MP 7
El software:
se disea y se distribuye
El software es lgico no se desgasta (
aunque puede quedarse des-
actualizado, anticuado)
no es tan sencillo, muchas veces hay
que disearlo a medida, en funcin de
cada problema.
El principal coste del software es su
diseo.
12/11/2017 UT1_Introduccin a MP 8
4
12/11/2017
12/11/2017 UT1_Introduccin a MP 9
Definiciones
Tecnologa.
Dentro del campo que nos interesa a
nosotros, la tecnologa tiene el objetivo
de eliminar las tareas repetitivas,
facilitando el trabajo y hacindolo ms
eficiente as como aumentando la
productividad y los beneficios de la
empresa.
12/11/2017 UT1_Introduccin a MP 10
5
12/11/2017
Programacin.
La programacin es una de las etapas ms
importantes del ciclo de vida de un proyecto
(explicaremos ms adelante lo que es este
termino), y requiere un mtodo de trabajo. La
programacin es el resultado de dicho
trabajo.
La programacin es el instrumento que
permite la ejecucin de las tareas
automatizadas de un sistema informtico.
Las herramientas que utilizaremos para
programar son los lenguajes de programacin,
a travs de las cuales codificaremos los
programas.
12/11/2017 UT1_Introduccin a MP 11
Programa.
Conjunto de instrucciones entendibles
por el ordenador que permiten realizar
un trabajo o resolver un problema.
Metodologa de la programacin.
Se entiende como metodologa de la
programacin al conjunto de normas,
mtodos y anotaciones que nos indican
la forma de programar.
12/11/2017 UT1_Introduccin a MP 12
6
12/11/2017
Lenguaje de programacin.
Es un conjunto de reglas semnticas as como
sintcticas que los programadores usan para
la codificacin de instrucciones de un
programa o algoritmo de programacin.
Entorno de programacin o entorno de
desarrollo.
Es el conjunto de herramientas utilizadas para
la elaboracin de un programa.
Recursos.
Conjunto de componentes hardware que
utilizaremos para la elaboracin de un
programa
12/11/2017 UT1_Introduccin a MP 13
Algoritmos.
7
12/11/2017
12/11/2017 UT1_Introduccin a MP 15
12/11/2017 UT1_Introduccin a MP 16
8
12/11/2017
12/11/2017 UT1_Introduccin a MP 17
12/11/2017 UT1_Introduccin a MP 18
9
12/11/2017
Solucin de problemas.
12/11/2017 UT1_Introduccin a MP 19
10
12/11/2017
12/11/2017 UT1_Introduccin a MP 21
12/11/2017 UT1_Introduccin a MP 22
11
12/11/2017
Ejemplo
12/11/2017 UT1_Introduccin a MP 23
Solucin
12/11/2017 UT1_Introduccin a MP 24
12
12/11/2017
12/11/2017 UT1_Introduccin a MP 25
12/11/2017 UT1_Introduccin a MP 26
13
12/11/2017
12/11/2017 UT1_Introduccin a MP 27
12/11/2017 UT1_Introduccin a MP 28
14
12/11/2017
12/11/2017 UT1_Introduccin a MP 29
12/11/2017 UT1_Introduccin a MP 30
15
12/11/2017
12/11/2017 UT1_Introduccin a MP 31
Fase de Implementacin.
Codificacin.
La operacin de escribir la solucin del
problema, en una serie de
instrucciones detalladas, en un cdigo
reconocible por el ordenador, la serie
de instrucciones detalladas se le
conoce como cdigo fuente, el cual se
escribe en un lenguaje de
programacin.
12/11/2017 UT1_Introduccin a MP 32
16
12/11/2017
Prueba y Depuracin.
El proceso de identificar y eliminar errores, para dar
paso a una solucin sin errores se le llama depuracin.
Documentacin.
Documentacin Interna:
Son los comentarios o mensaje que se aaden al cdigo
fuente para hacer mas claro el entendimiento de un proceso.
Documentacin Externa:
Se define en un documento escrito los siguientes
puntos: Descripcin del Problema: Nombre del
Autor. Algoritmo (diagrama de flujo o
pseudocdigo). Diccionario de Datos. Cdigo Fuente
(programa).
Manual del Usuario:
Describe paso a paso la manera como funciona el programa,
con el fin de que el usuario obtenga el resultado deseado.
12/11/2017 UT1_Introduccin a MP 33
Mantenimiento.
Se lleva acabo despus de terminado
el programa, cuando se detecta que es
necesario hacer algn cambio o ajuste
al programa para que siga trabajando
de manera correcta.
12/11/2017 UT1_Introduccin a MP 34
17