Articulo de referencia

Comprender (software)

{{cite web | url=https://support.scitools.com/support/solutions/articles/70000663127-understand-6-5-release | title=Announcements }} "},"latest release date":{"wt":"{{Start date...

Understand es un entorno de desarrollo integrado (IDE) personalizable que permite el análisis estático de código mediante una variedad de herramientas visuales, de documentación y de métricas. [ 2 ] Fue creado para ayudar a los desarrolladores de software a comprender, mantener y documentar su código fuente . [ 3 ] Permite la comprensión del código al proporcionar diagramas de flujo de relaciones y crear un diccionario de variables y procedimientos a partir de un código fuente proporcionado. [ 4 ] [ 5 ]

Características

Comprender el árbol de llamadas
Un árbol de llamadas en Understand de Scitools

Además de funcionar como un entorno de desarrollo integrado, Understand proporciona herramientas para métricas e informes, pruebas de estándares, documentación, búsqueda, gráficos y conocimiento del código. Es capaz de analizar proyectos con millones de líneas de código y funciona con bases de código escritas en múltiples lenguajes. [ 6 ] Desarrollado originalmente para Ada , ahora admite el desarrollo en varios lenguajes de programación comunes. [ 7 ]

Aplicaciones

Understand se ha utilizado a nivel mundial en los ámbitos gubernamental, comercial y académico. Se emplea en diversas industrias para analizar y desarrollar software. Entre sus usos específicos se incluyen diversas aplicaciones: validación de código para sistemas embebidos, [ 4 ] consultoría en litigios de software, [ 8 ] ingeniería inversa y documentación, [ 9 ] y análisis de cambios en el código fuente. [ 10 ]

Referencias

  1. "Anuncios" .
  2. Dragomir, Mircea (1 de diciembre de 2015). "Entender" . Softpedia.com . Softpedia . Consultado el 7 de diciembre de 2015 .
  3. D'Ambros, Marco (2008). "Análisis de repositorios de software para comprender la evolución del software" (PDF) . Evolución del software . págs. 37–67 . doi : 10.1007/978-3-540-76440-3_3 . ISBN  978-3-540-76439-7.
  4. 1 2 Martin, George (marzo de 2011). "El diseñador listo para el proyecto" . N.° 248. Circuit Cellar. pág. 57. Recuperado el 8 de diciembre de 2015 .  {{cite magazine}}: La revista Cite requiere |magazine=( ayuda )
  5. "Herramientas de análisis de código fuente" . Consultado el 30 de agosto de 2022 .
  6. Adkins, Francis; Jones, Luke (24 de abril de 2015). "Comprensión semántica asistida por máquina" (PDF) . INSuRE . Northeastern University . Recuperado el 4 de diciembre de 2015 .
  7. Richard, Brett (24 de mayo de 2013). "Analizadores de código fuente como herramienta de desarrollo" . Flurry.com . Herramientas para desarrolladores de Yahoo . Consultado el 7 de diciembre de 2015 .
  8. Loren, Lydia; Johnson-Laird, Andy. "Litigios relacionados con software informático" (PDF) . FCLR.org . Revista de Derecho de los Tribunales Federales . Consultado el 7 de diciembre de 2015 .
  9. Phillips, Michael; Mok, Amy. "Spacecraft Flight Software Design Pattern Discovery" (PDF) . Johns Hopkins Applied Physics Laboratory . Lockheed Martin Corporation . Consultado el 7 de diciembre de 2015 .
  10. Eshow, Michelle (1 de junio de 2014). "Análisis de cambios en el código fuente de RTMA" (PDF) . División de Sistemas de Aviación . NASA. Archivado del original (PDF) el 10 de diciembre de 2015. Recuperado el 7 de diciembre de 2015 .
  • Sitio web oficial