Este documento describe diferentes tipos de optimización en sistemas e ingeniería de software, incluyendo la optimización de redes, dispositivos, software, consultas de bases de datos y sistemas en general. Explica que la optimización busca mejorar el rendimiento de los recursos como el tiempo de ejecución, uso de memoria y ancho de banda. También destaca la relación entre la optimización y la ingeniería de sistemas para crear programas y páginas que cumplan con los requisitos deseados de manera eficiente.
2. Republica Bolivariana de Venezuela
Ministerio del Poder Popular Para la Educación
Universitaria
I.U.P “Santiago Mariño”
Extensión Cabimas – Estado Zulia
Optimización en relación
a la ingeniería de
sistemas
“
Alumna: Yerilyn Musett
C.I: 23.467.398
3. ¿QUE ES OPTIMIZACION?
Optimización es la acción y efecto de
optimizar. Este verbo hace referencia a
buscar la mejor manera de realizar una
actividad. El término se utiliza mucho en el
ámbito de la informática. La optimización se
hace siempre con respecto a uno o más
. recursos como ser: tiempo de ejecución,
uso de memoria, espacio en disco, ancho
de banda, consumo de energía, etc.
4. Optimización en informática
Existe una gran variedad de situaciones en las que el
informático se enfrenta a la necesidad de resolver algún
problema de optimización. Estos problemas pueden
encontrarse tanto en aplicaciones de la Informática a otras
ramas de la ingeniería, ciencias o economía (diseño y
ajuste de trayectorias, control de sistemas, optimización de
recursos o producción, etc...), como en temas específicos
de la formación recibida (diseño y entrenamiento de redes
de neuronas, reconstrucción de imágenes, reconocimiento
de caracteres).
5. Optimización de redes
En tanto, para optimizar una red,
puede hacerse a nivel software
(configuración, programas, etc.) o a
nivel hardware (antenas, cables,
etc.).
6. Optimización de dispositivos
La optimización de dispositivos o periféricos de una
computadora puede hacerse a nivel hardware (cambio de
piezas, cables, puertos, jumpers, etc.) o a nivel software
(cambio en las configuraciones, controladores,
aplicaciones, etc.). Pero también un dispositivo puede
optimizarse a nivel uso, es decir, su rendimiento puede
muchas veces estar relacionado al uso que el propio
usuario le da.
7. Optimización de software
Es una rama de la Ingeniería de Software que trata de
convertir programas existentes en otros programas que
realicen las mismas tareas en menos tiempo, con menos
requerimientos de memoria, o en general empleando los
recursos de forma óptima.
La optimización puede tener sentido a distintos niveles, desde
los más bajos (desarrollo de circuitos, escritura de código
máquina diseñado especialmente para la arquitectura) hasta
los niveles más altos de elaboración de implementación, uso o
diseño de algoritmos.
8. Optimización de consulta
La optimización de consultas, por otra parte,
consiste en mejorar los tiempos de respuesta en
la gestión de bases de datos. En el lenguaje de
consultas SQL, uno de los más utilizados por los
desarrolladores, la optimización busca simplificar
las consultas más complejas que pueden requerir
de mucho tiempo para su resolución.
9. ¿ Para que sirve la
optimización ?
Es aplicable principalmente para áreas como la
Economía, pero aún cuando no estemos
interesados en estudiar eso, nos es útil porque
en nuestra vida diaria nos encontramos con
situaciones en las cuáles elegir algo puede no
resultar muy conveniente y costarnos más de
lo que podría haber sido de realizar una simple
operación.
10. Relación entre optimización
y la ingeniería de sistemas
Tomando en cuenta que la ingeniería de
sistema en la actualidad es una carrera de
muchas ramas por lo cual la relación que
presenta con la optimización es que es de
gran importancia para poder crear y
diseñar programas o paginas que cumpla
con las necesidades que se quieran
cumplir y aquí es donde entra la
optimización ya que podemos realizarlas y
evitar que ocupen tanto espacio, podemos
prevenir errores, en conclusión nos
ayudara a que la pagina o el programa
que se desee crear o diseñar tenga una
mejor calidad.