1.2.3.- El Anlisis Dinmico de un software nos permite hacer el anlisis con la posibilidad de
correr algn programa especializado en el tema. Esto es, se lleva a cabo un anlisis para la bsqueda
de faltas o fallos en el sistema y la evaluacin.
1.2.4.- El Anlisis Esttico de un software es un mtodo que nos permite llevar a cabo la bsqueda
de fallos en nuestro sistema mediante alguna versin del cdigo fuente. Ya que no es necesario
correr un programa cuya funcin sea el anlisis.
Si requerimos de evaluar la
calidad de nuestro
programa,encontrar
posibles errores o mejorar
nuestra seguridad.
Se requiere el uso de un
anlisis de Software.
Definimos cual
metodologa de anlisis
es la que rquerimos
segn sea nuestra
reqeurimiento.
En caso de fallos, se
tendr que correjir el
error.
Se localizan
las faltas1 que producan o
producen los fallos2
Se lleva a cabo el
anlisis en nuestro
software.
Faltas: Error en algn producto del software, 2 Fallos: El sistema software no se comporta del modo deseado.
Estructuradas
Orientadas a objetos
Estructurada.
El mtodo consiste en una jerarqua de datos de entrada y salida en
donde se ordenan lgicamente. Posteriormente se ajusta a la
estructura
Orientada a Objetos.
Es una metodologa que se va adecuando a la necesidad que requiera
el programador o el ususario. Esta cambia segn se requiera. Se
utilizan los algoritmos como bloques de cosntruccin.
Clasificacin de Herramientas.
Dentro de las herramientas que se utilizan para la realizacin de
un software, se clasifican de la siguiente manera:
3.1.2.Compilador: Es un programa informtico que traduce un lenguaje de programacin a otro
lenguaje. Esto es; un compilador toma el lenguaje de programacin que se ha utilizado para la
crear un software y lo interpreta para que sea equivalente al lenguaje de la mquina
Lenguaje de
programacin
escrito por el
prgramador.
Traduccin del
lenguaje escrito
por el
programador a un
lenguaje ms
avanzado.
Interpretacin de
la computadora
con la traduccin
equivalente de el
lenguaje.
3.1.4. Intrprete: Un intrprete es un programa que ejecuta otros programas o lenguajes sin
la necesidad de traducirlos, es decir, que mientras lee el lenguaje, lo ejecuta. Los interpretes
son programas que pueden interpretar un mismo tipo de archivo en otro tipo de programa.
Con un intrprete, es ms fcil localizar errores y corregirlos, mientras que con un
compilador se tiene que aadir un mdulo nuevo.
5. Documentacin de software
La documentacin de un software, es la descripcin del cdigo que un programador
haya estado realizando. Esto es; la documentacin debe describir la
funcionalidad del cdigo y explicarlo, depender del programador si lo
requiere detallado. Esta documentacin puede servir para el usuario, en
donde pueda comprender si el cdigo va a cumplir con sus
requerimientos.
O bien para otro programador, ya sea para darle mantenimiento, o para
evolucionar el cdigo. La documentacin se hace, con el fin de que cualquier
programador sea capaz de entender la estructura del cdigo.
5.1.
5.2.
Tipo de Dato
Caracteres mximos
para la variable