目录:
定义-软件可视化是什么意思?
软件可视化是创建可视化工具以映射软件元素或以其他方式显示源代码方面的实践。 这可以通过各种编程语言以不同的方式,不同的标准和工具来完成。
软件可视化背后的基本思想是,通过创建可视界面,创建者可以帮助开发人员和其他人理解代码或对应用程序进行逆向工程。 软件可视化的许多功能与理解代码段之间的关系有关,在这些代码段中,特定的可视化工具(例如Windows)将以可访问的方式显示此信息。 其他功能可能涉及不同种类的图或模板,开发人员可以使用这些图或模板将现有代码与某个标准进行比较。
Techopedia解释了软件可视化
专家指出,软件可视化通常使用有关软件的度量数据以及实际的源代码来展示代码如何通过各种映射和表示来工作。 软件可视化可用于软件开发中的质量控制,或者再次用于对代码进行反向工程。
已经建立了用于软件可视化的各种工具。 例如,AgileJ StructureViews有助于Java的软件可视化,其功能包括用于区分Java元素(包括类,字段和方法)的过滤工具以及批处理技术。 另一个突出的软件可视化工具类型是Microsoft Visual Studio。 Visual Studio使用多种编程语言,并包括许多软件可视化功能以及顶层界面设计,可帮助开发人员为Windows操作系统构建应用程序。 通常,Visual Studio是一个可视化界面,用于支持面向对象的编程。 它不仅可以帮助个人和团队从头开始创建应用程序,而且还可以完成软件可视化想要帮助的事情。 通过创建基于Windows的映射和视觉设计,它显示了代码模块之间的关系,这是固有的视觉化和自然分布的更大的结构化编码方法的一部分。
