Jump to content

Visual Expert: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Fxrs90 (talk | contribs)
m References: correction in reference date
Fxrs90 (talk | contribs)
Review and corrections + added infobox + edit references
Line 2: Line 2:
| source = ArticleWizard
| source = ArticleWizard
| date = May 2017
| date = May 2017
}}

{{Infobox software
| name = VISUAL EXPERT
| logo =
| developer = Novalys
| released = 1995
| programming language = C#
| operating system = Windows
| language = English, Japanese, Spanish, French
| genre = Code analysis tools
| license = Proprietary
| website = https://www.visual-expert.com/
}}
}}


= Visual Expert =
= Visual Expert =
Visual Expert is a [[Static program analysis|static program analyzer]], extracting design and technical information from software [[source code]] by [[Reverse engineering|reverse-engineering]], helping programmers with software maintenance <ref>{{Cite web|url=http://www.dtic.mil/dtic/tr/fulltext/u2/a213470.pdf|title=The challenge of software maintenance costing|last=Dr Kankey|first=Roland D|date=|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref> <ref>{{cite web|title=Maintenance and Reengineering|url=http://www.suranacollege.edu.in/surana-pg/pdf/mca/Maintenance-&-reengineering.pdf|website=Surana College}}</ref>, modernization<ref>{{Cite web|url=http://www.computerweekly.com/essentialguide/Essential-guide-to-application-modernisation#guideSection2|title=Essential guide to application modernisation|last=|first=|date=|website=Computer Weekly|archive-url=|archive-date=|dead-url=|access-date=}}</ref> or optimization.
Visual Expert is a [[Static program analysis|static program analyzer]], extracting design and technical information from software [[source code]] by [[Reverse engineering|reverse-engineering]], used by programmers for software maintenance <ref>{{Cite web|url=http://www.dtic.mil/dtic/tr/fulltext/u2/a213470.pdf|title=The challenge of software maintenance costing|last=Dr Kankey|first=Roland D|date=19 October 1989|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref> <ref>{{cite web|title=Maintenance and Reengineering|url=http://www.suranacollege.edu.in/surana-pg/pdf/mca/Maintenance-&-reengineering.pdf|website=Surana College}}</ref>, modernization<ref>{{Cite web|url=http://www.computerweekly.com/essentialguide/Essential-guide-to-application-modernisation#guideSection2|title=Essential guide to application modernisation|last=|first=|date=|website=Computer Weekly|archive-url=|archive-date=|dead-url=|access-date=}}</ref> or optimization.


== Features ==
== Features ==
* Code exploration: [[Call graph|call graphs]], [[Create, read, update and delete|CRUD matrix]], [[File comparison|cross-references]], [[Dependency graph|dependency graphs]] <ref>{{Cite web|url=http://guru-powerbuilder.blogspot.fr/2008/10/visual-expert-for-powerbuilder.html|title=Visual Expert for PowerBuilder|last=|first=|date=|website=Guru PowerBuilder|archive-url=|archive-date=|dead-url=|access-date=}}</ref>.
* Code exploration: [[Call graph|call graphs]], [[Create, read, update and delete|CRUD matrix]], [[File comparison|cross-references]], [[Dependency graph|dependency graphs]] <ref name=":1">{{Cite web|url=http://guru-powerbuilder.blogspot.fr/2008/10/visual-expert-for-powerbuilder.html|title=Visual Expert for PowerBuilder|last=|first=|date=15 October 2008|website=PowerBuilder Guru|archive-url=|archive-date=|dead-url=|access-date=}}</ref>.
* Software documentation: a [[documentation generator]] produces [[Software documentation|technical documentation]] and [[Low-level design|low-level design descriptions]]<ref name=":0">{{Cite web|url=http://billgreen.sys-con.com/node/42481|title=Visual Expert v4.5 Review|last=Green|first=Bill|date=|website=|archive-url=|archive-date=September 1, 2002|dead-url=|access-date=}}</ref>.
* Software documentation: a [[documentation generator]] produces [[Software documentation|technical documentation]] and [[Low-level design|low-level design descriptions]]<ref name=":0">{{Cite web|url=http://billgreen.sys-con.com/node/42481|title=Visual Expert v4.5 Review|last=Green|first=Bill|date=1 September 2002|website=|archive-url=|archive-date=September 1, 2002|dead-url=|access-date=}}</ref>.
* Code comparison: [[File comparison|finds differences]] between several versions of the same code.
* Code comparison: [[File comparison|finds differences]] between several versions of the same code.
* [[Automated code review]]: calculates [[Software metric|software metrics]] and [[source lines of code]]. Finds [[Unreachable code|unused objects and methods]]. Identifies [[Duplicate code|duplicate objects]]. Controls [[Naming convention (programming)|naming conventions]].
* [[Automated code review]]: calculates [[Software metric|software metrics]] and [[source lines of code]]. Finds [[Unreachable code|unused objects and methods]]. Identifies [[Duplicate code|duplicate objects]]. Controls [[Naming convention (programming)|naming conventions]].
Line 26: Line 39:


== History ==
== History ==
* 1995- 1998 - Prog and Doc<ref>{{Cite web|url=https://web-beta.archive.org/web/19970707152457fw_/http://www.eurelys.com:80/fr/prog&doc.htm|title=Prog & Doc (french page from Web Archive)|last=|first=|date=7 July 1997|website=Eurelys|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
* 1995- 1998 - Prog and Doc - Initial version distributed on the French market <ref>{{Cite web|url=https://web-beta.archive.org/web/19970707152457fw_/http://www.eurelys.com:80/fr/prog&doc.htm|title=Prog & Doc (french page from Web Archive)|last=|first=|date=7 July 1997|website=Eurelys|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
* 2001 - Visual Expert 4.5<ref name=":0" />
* 2001 - Visual Expert 4.5<ref name=":0" />
* 2003 - Visual Expert 5
* 2003 - Visual Expert 5
* 2007 - Visual Expert 5.7<ref>{{Cite web|url=http://chrispollach.sys-con.com/node/365638|title=Visual expert 5.7 released|last=Pollach|first=Chris|date=April 23, 2007|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref><ref>{{Cite web|url=http://www.brucearmstrong.org/2007/04/visual-expert-57-build-7420.html|title=Visual Expert 5.7|last=Armstrong|first=Bruce|date=April 27, 2007|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
* 2007 - Visual Expert 5.7<ref name=":1" /><ref>{{Cite web|url=http://chrispollach.sys-con.com/node/365638|title=Visual expert 5.7 released|last=Pollach|first=Chris|date=April 23, 2007|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref><ref>{{Cite web|url=http://www.brucearmstrong.org/2007/04/visual-expert-57-build-7420.html|title=Visual Expert 5.7|last=Armstrong|first=Bruce|date=April 27, 2007|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
* 2010 - Visual Expert 6.0<ref>{{Cite web|url=http://www.dbta.com/Editorial/News-Flashes/Novalys-Introduces-Visual-Expert-60-54481.aspx|title=Novalys introduces Visual Expert 6.0|last=|first=|date=|website=DBTA|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
* 2010 - Visual Expert 6.0<ref>{{Cite web|url=http://www.dbta.com/Editorial/News-Flashes/Novalys-Introduces-Visual-Expert-60-54481.aspx|title=Novalys introduces Visual Expert 6.0|last=|first=|date=23 April 2009|website=DBTA|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
* 2015 - Visual Expert 2015 - Server component added to schedule code analyses<ref name=":2">{{Cite web|url=http://www.visual-expert.com/EN/support-question-example-powerbuilder-pl-sql-tsql-stored-procedure/update-list-pb-plsql-t-sql.html|title=Visual Expert Update List|last=Novalys|first=|date=|website=Visual Expert|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
* 2015 - Visual Expert 2015
* 2016 - Visual Expert 2016
* 2016 - Visual Expert 2016 - New Oracle PL/SQL code parser<ref name=":2" />
* 2017 - Visual Expert 2017
* 2017 - Visual Expert 2017 - Code comparison, CRUD matrix, SQL Server T-SQL code parser<ref name=":2" />




== References ==
== References ==
Line 42: Line 53:


== External links ==
== External links ==
<!-- Use the format: * [http://www.example.com/ example.com] -->
[http://www.visual-expert.com/ Official Website]





Revision as of 17:03, 19 May 2017

Template:New unreviewed article

VISUAL EXPERT
Developer(s)Novalys
Initial release1995
Written inC#
Operating systemWindows
Available inEnglish, Japanese, Spanish, French
TypeCode analysis tools
LicenseProprietary
Websitehttps://www.visual-expert.com/

Visual Expert

Visual Expert is a static program analyzer, extracting design and technical information from software source code by reverse-engineering, used by programmers for software maintenance [1] [2], modernization[3] or optimization.

Features

Usage

Visual Expert is used in several contexts:

Limitations

History

  • 1995- 1998 - Prog and Doc - Initial version distributed on the French market [6]
  • 2001 - Visual Expert 4.5[5]
  • 2003 - Visual Expert 5
  • 2007 - Visual Expert 5.7[4][7][8]
  • 2010 - Visual Expert 6.0[9]
  • 2015 - Visual Expert 2015 - Server component added to schedule code analyses[10]
  • 2016 - Visual Expert 2016 - New Oracle PL/SQL code parser[10]
  • 2017 - Visual Expert 2017 - Code comparison, CRUD matrix, SQL Server T-SQL code parser[10]

References

  1. ^ Dr Kankey, Roland D (19 October 1989). "The challenge of software maintenance costing" (PDF). {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  2. ^ "Maintenance and Reengineering" (PDF). Surana College.
  3. ^ "Essential guide to application modernisation". Computer Weekly. {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  4. ^ a b "Visual Expert for PowerBuilder". PowerBuilder Guru. 15 October 2008. {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  5. ^ a b Green, Bill (1 September 2002). "Visual Expert v4.5 Review". {{cite web}}: |archive-date= requires |archive-url= (help); Cite has empty unknown parameter: |dead-url= (help)
  6. ^ "Prog & Doc (french page from Web Archive)". Eurelys. 7 July 1997. {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  7. ^ Pollach, Chris (April 23, 2007). "Visual expert 5.7 released". {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  8. ^ Armstrong, Bruce (April 27, 2007). "Visual Expert 5.7". {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  9. ^ "Novalys introduces Visual Expert 6.0". DBTA. 23 April 2009. {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  10. ^ a b c Novalys. "Visual Expert Update List". Visual Expert. {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)

Official Website