08 May 2015   | 0
Innovatie

Visualisering helpt softwareontwikkelaar een handje

Visualisering helpt softwareontwikkelaar een handje

Complexe bedrijfssoftware maakt organisaties star en inflexibel. De wirwar aan coderegels belemmert het doorvoeren van nieuwe features.

Bedrijfsapplicaties worden complexer. Eenmaal geïmplementeerd, gaat de ontwikkeling van deze toepassingen vaak nog jaren door. En met de toevoeging van steeds meer nieuwe functies neemt de complexiteit ook toe, tot het punt waar het steeds lastiger wordt om nog verbeteringen aan te brengen waar dit nodig is. Dit gaat ten koste van de flexibiliteit, de mogelijkheid van bedrijven om in te spelen op een steeds sneller veranderende wereld. Veel tijd en energie gaat nu nog verloren aan het analyseren van bestaande applicaties, voordat er nieuwe features toegevoegd kunnen worden. Dit geldt al helemaal wanneer een programma ontworpen is door een ander bedrijf.

Nieuwe technologie

Bovenstaande problematiek verhindert dat bedrijven snel kunnen reageren op veranderende marktomstandigheden; dat is natuurlijk nooit de bedoeling van bedrijfssoftware. Daarom is er door Fujitsu Laboratories een oplossing ontwikkeld om de complexiteit in zulke applicaties te managen. De R&D-afdeling van Fujitsu komt met een technologie die de complexiteit in ‘business logic’ binnen applicaties visualiseert. Het identificeert de verbanden in de programmacode en kwantificeert de complexiteit aan de hand van verschillende bedrijfsspecifieke factoren, zoals het aantal activiteiten en afdelingen van een organisatie.

Dit maakt het mogelijk om ingewikkelde bedrijfsapplicaties te ‘ontknopen’ en een simpele analyse van de applicatie te geven. De tijd die normaliter nodig is om bedrijfsapplicaties te analyseren wordt daardoor aanzienlijk verminderd. In een eerste analyse bijvoorbeeld, gedaan door programmeurs voor het doen van een aanpassing aan de software, wordt het aantal regels code dat onderwerp is van de aanpassing al direct ver teruggebracht. Geen overbodige luxe, aangezien een bedrijfsapplicatie uit duizenden of zelfs tienduizenden regels code kan bestaan. De nieuwe vinding helpt de softwareontwikkelaar te zien op welke onderdelen zij zich moeten richten.

Tests in volle gang

Tijdens tests van de nieuwe technologie bleek dat 30 procent van een broncode van een veelgebruikt programma geen bedrijfsbeslissingen of calculaties bevatte. Dit verkleint al meteen de ‘scope’ van een analyse. In combinatie met een visualiseringsprogramma van Fujitsu is het mogelijk de functionele structuur van software in kaart te brengen in een ‘software map’. Belangrijke onderdelen op deze kaart kunnen visueel gecontroleerd worden op complexe business logic, waardoor ontwikkelaars kunnen bepalen welke onderdelen de prioriteit hebben. Tests en onderzoek voor mogelijke toepassingen van de nieuwe technologie lopen op dit moment nog, met als doel deze in 2016 op de markt te brengen.

Door deze site te te blijven gebruiken, gaat u akkoord met het gebruik van cookies. meer informatie

De cookie-instellingen op deze website zijn ingesteld op 'toestaan cookies "om u de beste surfervaring te bieden. Als u doorgaat met deze website te gebruiken zonder het wijzigen van uw cookie-instellingen of u klikt op "Accepteren" hieronder dan bent u akkoord met deze instellingen. Wij gebruiken cookies van Google Analytics om het bezoekersgedrag te analyseren teneinde de gebruikerservaring te verbeteren. Deze gegevens zijn niet naar u persoonlijk te herleiden.

Sluiten