|
|
People involved with programming
activities know how difficult it becomes to maintain (large/complex) codes.
Programs that you have written yourself are difficult enough to understand
when you come back to them later. Things are more difficult when the
program have been written by someone else or a big team, and has been
modified and added so many times that the existing documentation no longer
accurately reflects the program code and structure. This is a nightmare awaiting
those involved with program maintenance, comprehension, audit, or
analysis. Therefore, tools that automate the process of code
analysis and documentation clearly help to overcome this problem painlessly.
UNIVERSAL REPORT
is a high quality code analysis and documentation
software. Its goal is to
analyse and generate a
structured and well formatted documentation of a
given program. Universal Report can handle various programming
languages (Basic, C, C++, COBOL, Fortran, Java, Javascript,
Matlab, Pascal, Visual
Basic, Borland
C++ Builder, Delphi, Kylix, Perl, PL1, Python, Visual C++, Visual
Basic .Net, Visual C#, Visual J++, and more),
and generates html, latex, and plain text documentations
using state-of-the-art pattern matching algorithms and compilation techniques. The tool is parameterizable both
in the behavior point of view and the quality/layout of the outputs. [Features]
The
intuitive interface
makes Universal Report the perfect tool for both new and experienced users,
with an exceptional flexibility provided by its wide range of options and
parameters. The attractive and optimized output saves time and money by
increasing technical staff productivity and communication.
Some companies who have considered Universal Report (get listed!)
|
|
|
Copyright
2001-2012 © Universal Software C. T. All rights reserved.
|
|
Ecrire un programme est une chose, l'analyser en est une autre. En effet, lorsqu'il nous est donné de concevoir un programme, nous sommes
principalement motivés et guidés par les fonctionalités techniques souhaitées, le choix des moyens étant quant à lui régi par le contexte et
les méthodes décidées par le(s) programmeur(s). Les choses se compliquent avec le temps et la taille du programme, car non seulement
l'intégration de plusieurs contributions n'est pas évidente, mais on devra tôt ou tard faire face à des fragments de code improvisées
en réponse à des problèmes spontanées d'origines diverses. Par conséquent, que ce soit un programme dont vous avez participé à la
conception, ou un programme écrit par un tiers, la tâche qui consiste à l'analyser et le documenter est difficile et très ennuyeuse. Les programmes
qui permettent d'automatiser partiellement ou totalement cette activité sont d'une utilité certaine, du fait l'importance et la fréquence
du besoin d'une documentation claire, à jour, précise et structurée.
Universal Report est un logiciel d'analyse et de documentation automatique de programmes. A partir du code source d'un programme donné, il
génère automatiquement une documentation qui est en fait une vue formattée et structurée des informations extraites lors de l'analyse du code. Il a
l'avantage de couvrir un large spectre de languages de programmation usuels tels que
Basic, C, C++, COBOL, Fortran, Java,
Javascript, Matlab, Pascal, Visual Basic, Borland C++ Builder, Delphi, Kylix, Perl, PL1, Python, Visual C++, Visual Basic .Net, Visual C#,
Visual J++, pour ne citer que ceux-là, avec en plus la possibilité de reproduire les écrans et analyser les bases de données. Universal
Report est robuste et ses temps de réponse sont acceptables, car son moteur est
basé sur des concepts algorithmiques les plus avancées et une implémentation
optimisée. La documentation générée peut être au format texte, latex, ou html. Toutefois, la version html est la plus élaborée, avec un rendu
attrayant, dynamique, et hautement optimisé grâce à des méthodes de codage appropriées.
L'interface d'Universal Report est très intuitif, et son fonctionnement ne requiert que l'essentiel des données utilisateurs. Ceci en fait un outil dont la prise
en main est immédiate, même lorsqu'on ne sait rien du programme à documenter. Toutes ces qualités font d'Universal Report un produit dont l'apport est
significatif dans toute activité liée à la programmation.
Universal Report ist eine Software zur automatischen Verwaltung und Dokumentation von Programmdateien. Sie wurde mit dem Ziel entwickelt, eine Umgebung bereitzustellen, die dem Programmierer oder einem externen Benutzer/Partnern zu einem detaillierten und strukturierten Überblick über einen gegebenen Umfang an Programmen verhilft. Universal Report ist nicht auf eine spezifische Programmiersprache ausgerichtet; Sie können Protokolle in mehreren gebräuchlichen Formaten und Sprachen generieren lassen. Läuft mit verschiedenen Code-Arten
Basic, C, C++, Fortran, Java, Matlab, Pascal, Visual Basic, Borland C++ Builder, Delphi, Kylix,
Perl, PL1, Python, Visual C++, Visual Basic .Net, Visual C#, Visual J++, etc....)

Benutzerfreundlich mit leicht verständlicher und attraktiver Benutzeroberfläche.

Bietet sehr nützliche Funktionen für die allgemeine Textverarbeitung.

Es wurde so entwickelt, dass sich dank Heuristik zahlreiche Aufgaben abarbeiten lassen.

Es bietet mehrere Werkzeuge zum automatischen Extrahieren der erforderlichen Parameter.

Sie können ein Projekt mit verschiedenen Programmiersprachen verwalten.

Generiert .txt-, .rtf-, .tex-, und .html-Protokolle auf hochgradig standardisiertem Niveau.

Erzeugen Sie ein ausgefeiltes Glossar für Ihre spezifischen Anwendungen.

Erzeugt Grafiken über die Interaktion der Programmabläufe und bezieht diese in Ihr Protokoll ein.

Beziehen Sie Hintergrundinformationen zu Ihrem Protokoll ein.

Beziehen Sie festgelegte Textformatierungen ein.

Mit dem LATex-Service können Sie .dvi-,
ps- oder .pdf-Dateien erstellen.
Universal Report es un paquete para el entorno Windows cuyo objetivo es la gestión y documentación de los ficheros que componen una aplicación. Su objetivo es dotar al programador o al usuario/socio de una herramienta que permita obtener una visión general de las rutinas que componen una aplicación. Universal Report no se limita a un lenguaje de programación
(
Basic, C, C++, Fortran, Java, Javascript, Matlab, Pascal, Visual Basic, Borland C++ Builder, Delphi, Kylix,
Perl, PL1, Pyton, Visual C++, Visual Basic .Net, Visual C#, Visual J++, etc) y puede generar informes en varios formatos standard.
De uso facil con un interface muy intuitiva y atractiva.
Ha sido diseñado para manejar muchas posibilidades gracias a potentes heurísticas.
Opcionalmente, el usuario puede interactuar con el output para manejar el proceso.
Puede manejar un proyecto incluyendo rutinas escritas en diferentes lenguajes de programación.
Genera informes .txt, .rtf, .tex, y .html de alta calidad.
Genera un sofisticado glosario pra su aplicación (con hiperlinks correctos).
Incluye sombreados en su informe y formateo de texto específico, entre otras posibilidades.
Puede, de forma automática, incluir sus ficheros en vistas a ser descargados via Internet
Funciona con varios tipos de lenguaje.