Beruflich Dokumente
Kultur Dokumente
ENSAYO
PROFESOR:
ING. OBED SALATIEL DIAZ MARTINEZ
ALUMNO:
LUIS ANTONIO JAIMES CUEVAS
SEMESTRE:
SEPTIMO
3.2 COSTOS
Ejemplo
Pero en cambio si es optimizacin se hace por ejemplo en un ciclo, la mejora obtenida
puede ser N veces mayor, por lo cual el costo se minimiza y es benfico la mejora
1. Por Ejemplo: for (int i=0; i<10000; i++); si la ganancia es de 30 ms 300s
COSTOS DE EJECUCIN
Los costos de ejecucin son aquellos que vienen implcitos al ejecutar el programa.
En algunos programas se tiene un mnimo para ejecutar el programa, por lo que el
espacio y la velocidad de los microprocesadores son elementos que se deben optimizar
para tener un mercado potencial ms amplio.
Ejemplos
Las aplicaciones multimedias como los videojuegos tienen un costo de ejecucin alto, por
lo cual la optimizacin de su desempeo es crtico. La gran mayora de las veces
requieren de procesadores rpidos, tarjetas de videos potentes y de mucha memoria.
Otro tipo de aplicaciones que deben optimizarse son las aplicaciones para dispositivos
mviles, los dispositivos mviles tienen recursos ms limitados que un dispositivo de
cmputo convencional, razn por la cul, el mejor uso de memoria y otros recursos de
hardware tiene mayor rendimiento.
Criterios de optimizacin
Muchos de estos criterios pueden modificarse con directivas del compilador desde
el cdigo o de manera externa.
Este proceso lo realizan algunas herramientas del sistema como los ofuscadores
para cdigo civil y cdigo para dispositivos mviles
El mtodo de desarrollo por anlisis estructurado a menudo se interpreta como til slo
para la parte de anlisis de sistemas de la actividad de desarrollo. Algunos analistas lo
emplean slo de esta mnera pero su uso no se limita necesariamente a esta fase.
Existen algunas herramientas que permiten el anlisis de los flujos de datos, entre ellas
tenemos los depuradores y desambladores. La optimizacin al igual que la programacin
es un arte y no se ha podido sistematizar del todo.
1. Los usuarios y otras personas de la empresa que forman parte del proceso bajo
estudio comprenden con facilidad anotaciones sencillas. Por consiguiente, los
analistas pueden trabajar con los usuarios y lograr que participen en el estudio de
los diagramas de flujo de datos.
2. Los usuarios pueden hacer sugerencias para modificar los diagramas con la
finalidad de describir la actividad con mayor exactitud. Asimismo pueden examinar
las grficas y reconocer con rapidez problemas
3. El anlisis de flujo de datos permite a los analistas aislar reas de inters en la
organizacin y estudiarlas al examinar los datos que entran en el proceso
4. A medida que los analistas renen hechos y detalles, comprenden mejor el
proceso