Font size
WorksheetsIngeniería Inversa
Total questions: 10
Worksheet time: 6mins
¿Qué es la ingeniería inversa?
Es una de las ramas de las ciencias de la computadora que estudia la creación de software confiable y de calidad.
Es el proceso de descubrir los principios tecnológicos de un objeto, herramienta, dispositivo o sistema, mediante el razonamiento abductivo de su estructura, función y operación.
Es el estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas software.
Es una de las características de la ingeniería inversa.
Utiliza criterios y normas de la ingeniería de software.
Aplica normas y métodos que permiten obtener mejores resultados.
Programación en bloque de códigos muy grandes y/o sin estructurar.
La (a) además de facilitar la elección de materiales mas eficientes, la investigación proporciona información fiable...
La información obtenida en los análisis de ingeniería inversa es decisiva a la hora de evitar que los errores se repitan en un futuro, contribuyendo a prevenir accidentes y sus consecuencias.
Prevención de accidentes
Diagnostico de fallos
Esclarecimiento de responsabilidades
Estudios de mercado
El proceso de diseño de varios productos en ocasiones inicia con un prototipo el cual es probado, medido, etc.
¿Es una ventaja o desventaja?
Ventaja
Desventaja
Es el objetivo de la ingeniería inversa.
Mejorar el diseño de aplicaciones o software.
Obtener la mayor cantidad de información técnica de un producto o software.
Brindar mayor exactitud en los costos de proyectos y tiempo de desarrollo de los mismos.
Es uno de los requerimientos de la ingeniería inversa.
Analizar con la intención de crear una representación del mismo en un nivel superior de abstracción que el código fuente.
Se debe identificar el tema principal que motiva el inicio del estudio y creación del nuevo software.
Entender el contexto del negocio para identificar adecuadamente los requisitos.
El programa (a) es un claro ejemplo de ingeniería inversa, dado que permite a sistemas operativos UNIX compartir archivos con sistemas Microsoft Windows.
La (a) suele ser empleada por las empresas para analizar si el producto de su competencia infringe patentes de sus propios productos.
La ingeniería inversa también se puede utilizar para comparar los sistemas tecnológicos existentes en el mercado, tomándolos como referencia para introducir mejoras respecto a la competencia.
Innovación y mejora
Realizar diseños
Estudios de mercado
