Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los proyectos no terminaban en plazo. Los proyectos no se ajustaban al presupuesto inicial. Baja calidad del software generado. Software que no cumpla las especificaciones. Cdigo inmantenible que dificultaba la gestin y evolucin del proyecto.
Todava hoy no existe ningn mtodo que haya permitido estimar de manera fiable el coste y duracin de un proyecto antes de su comienzo.
En cascada
2.3 Temporizacin
En la mayor parte de los programas, resulta necesario controlar el tiempo que tardan en ejecutarse algunas acciones o bien establecer una duracin determinada para un estado del sistema digital que se quiere realizar. En la temporizacin software el microcontrolador est ocupado ejecutando esa zona de cdigo y no podra realizar otras acciones salvo que se activen interrupciones que podran ser prioritarias ante la temporizacin en curso. Con el microcontrolador en modo de bajo consumo (SLEEP), no se podran realizar este tipo de temporizaciones En las Temporizaciones software Se debe evaluar la duracin de la ejecucin de una zona de cdigo (contarciclos de instruccin) destinada a la temporizacin PIC: arquitectura pipeline con ejecucin y bsqueda simultnea de la siguiente instruccin presente en la memoria de programa. Todas las instrucciones se ejecutan en un ciclo de instruccin salvo las que impliquen la no ejecucin de la instruccin que sigue a la que est en curso actualmente (saltos y llamadas a subprogramas). Siempre dependen de la frecuencia del oscilador de que disponga el microcontrolador: 1 ciclo de instruccin = 4 ciclos de oscilador.
Materia Informtica
ndice
Bibliografa y Referencias