Lattix Suite



De Lattix tool suite bestaat uit een aantal krachtige onderdelen die samen in te zetten zijn om de kwaliteit en de complexiteit van uw software applicatie te managen.

 

 

 

 

Productsamenstelling Lattix

De Lattix suite bestaat uit een aantal krachtige onderdelen, die los van elkaar gebruikt kunnen worden. Een combinatie van de verschillende onderdelen biedt een krachtige manier en aanpak om nieuwe en bestaande applicatieontwikkelingen optimaal te ondersteunen met het oog op de bestaande oplossingsstructuur, de gewenste oplossingsstructuur en het verbeteren en controleren van deze oplossingsstructuur gedurende de life cycle van uw applicaties. Om dit zo optimaal mogelijk te kunnen doen bestaat de Lattix suite uit de volgende onderdelen:

Lattix LDM voor Dependency Structure Matrix gebaseerde analyse

Met Lattix LDM wordt een nieuwe en/of bestaande applicatie geanalyseerd met behulp de Dependency Structure Matrix, de Conceptual Architecture Diagram en diverse metrieken. Met LDM is de architect in staat een goed inzicht op zowel hoofdlijnen als op detailniveau te krijgen in de structuur van de geanalyseerde applicatie. Met deze inzichten zal de architect betere prognoses kunnen afgeven t.a.v. planning, inspanning en risico. Via LDM kan de architect aangeven welke structuurrelaties wel en niet mogen worden toegestaan. Hierdoor kan hij op krachtige wijze de complexiteit van de applicatie en daarmee o.a. beheerskosten reduceren.

Lattix LDV voor Dependency Structure visualisatie

Met Lattix LDV kan een ontwikkelaar verifiëren of de aanpassingen die hij gedaan heeft passen binnen de structuurregels die de architect heeft aangegeven. Indien een aanpassing tot een mogelijke overtreding leidt zal deze in overleg met de architect kunnen worden besproken. Het voordeel hiervan is dat aanpassingen actief worden besproken i.p.v. reactief (het zit dan al in de code) of zelfs helemaal niet. LDV kan gebruikt worden als plug-in voor Eclipse en Microsoft Visual Studio.

Lattix LDC voor integratie met build omgeving

Lattix LDC maakt het mogelijk om de regels die door de architect zijn aangegeven ook worden geverifieerd tijdens de build-fase van het systeem. LDC is een command-line tool en kan als zodanig in alle beschikbare continuous integration systemen worden ingebouwd. LDC genereert rapporten die via een web interface getoond kunnen worden.

LattixWeb voor reporting via het web

De uitvoer van Lattix LDC kan via LattixWeb worden getoond. LattixWeb maakt gebruik van de Lattix repository waarin alle kenmerken van de geanalyseerde applicatie per build zijn opgeslagen. Hierdoor is het mogelijk iedereen die toegang heeft tot LattixWeb informatie te tonen over de trends binnen de applicatie. Voorbeelden hiervan zijn de delta-DSMs, welke het verschil toont tussen twee versies van de applicatie, system stability en complexity metrics trends.

Lattix System Suite
Lattix open architectuur

Lattix is een open applicatie waarmee het eenvoudig mogelijk is afhankelijkheden in eigen bestandtypen te analyseren (LDI). Lattix ondersteunt ook Groovy waardoor het is om ook eigen uitvoer te ondersteunen, zoals bijvoorbeeld via:  Graphviz en Pajek.

Lattix ondersteuning voor programmeertalen, databases en meer

Lattix biedt ondersteuning voor analyse van applicatie ontwikkelt in verschillende programmeertalen, zoals:

  • Java,
  • .Net,
  • Ada,
  • Fortran,
  • C/C++,
  • Python,
  • Delphi,
  • ActionScript

Lattix ondersteunt ook verschillende databases, zoals:

  • Oracle
  • Microsoft SQL server
  • Sybase

als mede:

  • XMI (UML, SysML)
  • Excel
  • Microsoft Project

Uw product niet ondersteunt?

Staat uw technologie er niet bij dan zijn er verschillende mogelijkheden:

  • Gebruik maken van LDI de XML interface naar Lattix.
  • Gebruik maken van de Lattix API (application programmers interface) gebaseerd op Groovy.
  • Uw wensen aan mij kenbaar maken om te onderzoeken of een implementatie door Lattix mogelijk is.

Voor informatie over de Lattix suite kunt u contact met mij opnemen en/of meer achtergrondinformatie vinden op de website van Lattix.

Taal/Language