Page 108 - La investigación como vínculo enter educación y sociedad
P. 108
El uso de herramientas es fundamental para organizar de manera efectiva la información y
administrar la complejidad del diseño. La familiaridad con las herramientas de uso común, la
capacidad de implementarlas en situaciones apropiadas y la capacidad de usarlas de manera
efectiva son habilidades importantes. En el mundo rápidamente cambiante de la ingeniería en
computación también hay oportunidades para identificar roles para las nuevas herramientas
y sus aplicaciones. El desarrollo y la explotación de herramientas de alta calidad es parte del
papel del ingeniero en cómputo.
Para el ingeniero en computación, asimismo, el conjunto pertinente de herramientas abarca
todo el espectro de hardware y software. Herramientas de análisis y diseño de hardware inclu-
yen instrumentos para medir y analizar el comportamiento de este mismo; herramientas para
la modelización y simulación de circuitos y sistemas; lenguajes de descripción de hardware;
herramientas para automatizar varios pasos, incluido el diseño, síntesis, generación de patro-
nes de prueba y la implementación física (por ejemplo, mapa de FPGA lugar-ruta); emuladores,
y herramientas de depuración. Otras herramientas de diseño de hardware incluyen aquellos
para apoyar el diseño del circuito impreso.
Por su parte, las herramientas de análisis y diseño de software incluyen sistemas operativos,
sistemas de control de versiones, IDE, diseñadores de interfaz gráfica de usuario, procesado-
res de lenguaje, depuradores, interactivo e ingeniería de software asistida por computadora
(herramientas CASE). Mientras que las herramientas generales de apoyo incluyen el desarrollo
de algoritmos y entornos de análisis matemático (tales como MATLAB y Mathcad), software
de oficina (procesadores de textos, hojas de cálculo, navegadores y motores de búsqueda), LA INVESTIGACIÓN COMO VÍNCULO ENTRE EDUCACIÓN Y SOCIEDAD
bases de datos, software de comunicaciones y herramientas de administración de proyectos.
Se deben incorporar herramientas apropiadas a lo largo del programa de estudio, de acuerdo
con las metas y objetivos del mismo. Comprender la limitación de las herramientas e identificar
el alcance para el desarrollo de nuevos instrumentos y componentes en general es otro rol más
para el ingeniero en computación. Una actividad subsecuente natural está involucrada en el
diseño y desarrollo de estos artículos. Tales actividades deben guiarse por las preocupaciones
sobre la calidad en sus múltiples aspectos: seguridad, facilidad de uso, confiabilidad, seguri-
dad, etc.
87