Verbetert inzicht, toezicht en overzicht in software!
Blog over ICT en architectuur
Sinds een aantal weken ben ik ook actief op het gebied van ICT en architectuur. Ik blog over dit onderwerp op http://ict-architectuur.blogspot.com.
Android Drupal Editor
Ik heb zojuist een Drupal editor op mijn Android telefoon geinstalleerd. Hiermee ben ik nu in staat om nieuwe berichten op mijn website te plaatsen. Het heeft wel een aantal beperkingen, want het toevoegen van plaatjes en html opmaak is niet mogelijk.
Lattix en Klocwork een sterk duo
Sinds release 5.5 van Lattix is de integratie van Lattix met Klocwork een feit. Dit levert leuke Dependency Structure Matrices op, die waardevolle informatie over de situatie van een software applicatie kunnen geven. Voor meer informatie: Lattix en Klocwork integratie
Lattix connects Java and C/C++ via JNI (Java Native Interface) Android Example
The 6.0.6 release of Lattix enables the visialisation of Java Native Interface calls. This is of great help for embedded systems architects who want to see the dependencies between higher level Java code and the for example the drivers made in C or C++.
Bedrijfspresentatie
Complexiteit vs Agile artikel in XR-Magazine
Vandaag is een tweede artikel van mijn hand verschenen in XR-Magazine.
In PDF formaat:
Op de XR-Magazine site:
Complexiteit vs Agile artikel on-line
Of het artikel als onderdeel van XR-Magazine Agile en Architectuur.
XR-Magazine Agile en Architectuur
Samenvatting Architectuur vs Agile
In principe staat de Agile aanpak het realiseren van een architectonisch juiste oplossing niet in de weg. Er zijn echter wel twee belangrijke valkuilen. Tijdens de eerste fase van het project zal voldoende rekening gehouden moeten worden met het ontwerpen van een zo goed en compleet mogelijk domein/business model. Hierbij dient rekening gehouden te worden met het bepalen van de werkelijke complexiteit.
In de realisatiefase is het van belang de structuur van de oplossing continue te monitoren en deze waar nodig op tijd aan te passen. Hierbij kan de Dependency Structure Matrix en het tool Lattix bijzonder behulpzaam zijn.
Han van Roosmalen onderzoekt StreamServe applicatie
Voor een klant heb ik recentelijk een deel van een softwareapplicatie gerealiseerd in StreamServe onderzocht. Het onderzoek is uitgevoerd op basis van de Dependency Structure Matrix m.b.v. Lattix. Al snel werd duidelijk dat met behulp van de ondersteuning van Nokavision een zeer correcte oplossing is gerealiseerd.
Mijn klant is zo positief over de oplossing en de wijze waarop ik de analyse heb uitgevoerd dat hierover een publicatie is verschenen.
Post-vakantie depressie of nieuwe uitdagingen?
De vakantie is achter de rug. Lekker genoten van het kamperen in Duitsland en Frankrijk. Nu wordt het weer tijd om het werk op te pakken en nieuwe leuke uitdagingen aan te gaan.
Lattix heeft inmiddels ook een import module gemaakt voor ActionScript en ik heb hun geholpen nog een aantal problemen uit deze module te halen. Als er nog iemand is die een structuuranalyse wil laten uitvoeren van zijn ActionScript applicatie, dan kan ik daar voor zorgen.
De softwarearchitect als waakhond
Vandaag is van mij een artikel gepubliceerd in het online magazine: XR-Magazine. In dit artikel beschrijf ik de rol van softwarearchitect als waakhond bij de ontwikkeling en tijdens de rest van de applicatie life cycle.
De belangrijkste conclusie, die ik getrokken heb, is hoe belangrijk het is om controle op de structuur van de applicatie te blijven uitvoeren. De structuur is het fundament van iedere applicatie.
Het complete artikel is te vinden op de website van XR Magazine.
Klant meer dan happy
Ik krijg altijd een behoorlijke kick als klanten enthousiast zijn over de dingen die ik achterlaat. DIt overkwam mij ook weer gisteren. Ik had toen een afsluitend gesprek met een klant waar ik behoorlijk wat onderzoekswerk voor verricht het.
De situatie bij deze klant is als volgt:
Ruim 10 jaar ontwikkelwerk aan een grote applicatie, opgebouwd uit Cobol, Uniface, Java, C, Fortran, Oracle PL/SQL en Streamserve.