Académique Documents
Professionnel Documents
Culture Documents
UN PROGRAMA
EQUIPO 6
DISEO UN
PROGRAMA
Equipo #6
DISEO DE UN PROGRAMA
El diseo delprogramaconsiste en la definicin de las
operaciones a realizar y su secuencia. Es decir, se crea la solucin o
algoritmo que pueda resolver el problema. En general, se utilizan
herramientas o tcnicas para la programacin.
DISEO DE UN PROGRAMA
Un programa es un conjunto de lneas de cdigo escritas en un
lenguaje de programacin determinado. Pero el cdigo escrito en
un lenguaje de alto nivel no puede ser entendido por el ordenador,
por lo que es necesaria la traduccin a cdigo mquina. En este
proceso tienen lugar dos fases. En la primera fase (compilacin) el
compilador traduce cada uno de las partes del programa y crea
mdulos objeto, que posteriormente sern unidos por el linker
(enlazado), creando el mdulo ejecutable .exe. Como la
compilacin y el enlazado son dos procesos dependientes, a
menudo se suele denominar a todo el proceso compilacin.
PRUEBA DE UN
PROGRAMA
Son una serie de actividades que se realizan con el propsito de encontrar los
posibles fallos de implementacin, calidad o usabilidad de un programa u
ordenador;
probando el comportamiento del mismo
OBJETIVO
La prueba de software es un elemento crtico para la garanta del
correcto funcionamiento del software. Entre sus objetivos estn:
1. Detectar defectos en el software.
2. Verificar la integracin adecuada de los componentes.
PRINCIPIOS
Las pruebas se rigen por una serie de principios, una buena
comprensin de estos facilitar el posterior uso de los mtodos en
un efectivo diseo de casos de prueba. A continuacin se citan:
La prueba puede ser usada para mostrar la presencia de
errores, pero nunca su ausencia.
La principal dificultad del proceso de prueba es decidir cundo
parar.
Evitar casos de pruebas no planificados, no reusables y triviales
a menos que el programa sea verdaderamente sencillo.
EVALUACION DE
RESULTADOS
Comparar los resultados de la prueba con los resultados esperados.
Cualquier discrepancia entre ellos significa un error. Tpicamente el
error est en el sistema o unidad probada, pero tambin puede ser
generado por algn aspecto del mismo proceso de prueba
Permiten examinar la estructura interna del programa. Se disean
casos de prueba para examinar la lgica del programa. Es un
mtodo de diseo de casos de prueba que usa la estructura de
control del diseo procedimental para derivar casos de prueba que
garanticen que:
DEPURACIN DE UN
PROGRAMA
CONCEPTO DE
DEPURACIN
Depurar consiste en eliminar impurezas, pero en jerga informtica
es un vocablo utilizado en el trabajo de programacin, que consiste
en revisar y analizar si la sintaxis de un programa creado es
correcta y/o genera errores al ejecutarlo. En ingls se denomina a
este proceso debugging, esto es, eliminar bugs o errores (bug =
bicho en ingls). Mediante la depuracin lo que se hace es ejecutar
el programa paso a paso, y si alguna instruccin no es correcta o
no la comprende el ordenador, entonces se genera un informe de
error para esa instruccin en particular, permitiendo asi que el
programador la corrija posteriormente.
DEPURACIN DE UN
PROGRAMA
DOCUMENTACIN DE
UN PROGRAMA
Que es la documentacin de un
programa?
Es informacin recopilada que sirve de ayuda para el uso de un programa
en el cual se va a depurar y darle mantenimiento, en sus mejoras de
actualizaciones.
Ejemplos de
programas
Share on Facebook
Share on email
Share on twitter
Share on print
More
Sharing Services 6
MANTENIMIENTO Y
ACTUALIZACIONES DE
UN PROGRAMA
MANTENIMIENTO Y ACTUALIZACIONES
El concepto de mantenimiento de software
tiene el propsito de proteger la inversin del
cliente, ya que con el tiempo pueden aparecer
nuevos requerimientos del mercado por
cuestiones legislativas, o bien por cambios en
la forma de hacer o gestionar los negocios. En
este sentido, las rpidas actualizaciones del
software de, unidas a su agilidad postimplementacin, contribuyen al xito de la
empresa.
En ingeniera del software, el mantenimiento de
software es la modificacin de un producto
de software despus de la entrega, para corregir errores,
mejorar el rendimiento, u otros atributos. El
mantenimiento del software es una de las actividades ms
comunes en la ingeniera de software
MANTENIMIENTO Y ACTUALIZACIONES
Entendemos que el cliente necesita tener la tranquilidad
de que la aplicacin que implante evolucionar en
consecuencia. As, cuando se habla de software, el
concepto de mantenimiento se refiere a conferir al cliente
el derecho a extender la cesin del software estndar cuya
licencia de uso adquiri en su da a un nivel de versin
determinado, para tener derecho a:
Recibir las correcciones de errores y problemas que se
detecten en la versin del software por la que se ha
adquirido la licencia de uso. En ocasiones, los errores se
ven corregidos en forma de nueva versin del software.
El acceso a las mejoras funcionales y tecnolgicas que se
realicen en la aplicacin Unit4. En este caso, los rpidos
upgrades (con el menor coste de propiedad del mercado)
permiten que su empresa se adapte con facilidad a los
cambios futuros que se produzcan a nivel funcional, legal y
tecnolgico.
Referencia
http://www.carlospes.com/curso_de_ingenieria_del_software/06_02_documentacion_de_un_progra
ma.php
http://
www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=390:documentacion
-de-programas-informaticos-documentacion-para-el-usuario-y-para-mantenimiento-cu00250a&ca