dinsdag 29 november 2011

Windows Services

Een goede monitor agent doet zijn werk op de achtergrond, vandaag onderzoek gedaan naar het implementeren van zo'n service. Als eerste opzet gekozen voor een service op basis van C# die de standaard systeem monitoring kan uitvoeren (geheugen, disks, processor etc).

In Visual Studio 2010 zit een template om al een basis te hebben om een dergelijke service te kunnen programmeren. Als test zal ik de service in een bepaalde interval gegevens laten schrijven in een log file.

Planning week 9

Inmiddels al weer week 9, de eisen en wensen zijn bekend en opgenomen in een beknopt RAD. Ik heb een kleine planning gemaakt met onderwerpen waar ik deze week aan wil gaan werken.

  • System Design Document opzetten
  • Globaal systeem ontwerpen (start reeds gemaakt vorige week)
  • Inventariseren benodigde koppelingen en technologieën (Dicom. XML, SNMP)
  • Brainstormen over de centrale server 

donderdag 24 november 2011

System Design en toegang tot de apparatuur

Om het project succesvol te maken moet ik gegevens uit de diverse apparaten op de afdeling Radiologie kunnen halen. Dit zijn semi gesloten systemen, we hebben we wat toegangsrechten maar niet volledig. Daarnaast kun je niet zomaar een stuk software op een dergelijk systeem installeren. Er zijn misschien ook nog wel andere minder invasieve oplossingen zoals berichten uitlezen, logfiles doorsturen.

Ik heb daarom ook contact opgenomen met een van onze leveranciers, Siemens. Op vrijdag 9 december heb ik een afspraak staan om eens samen te kijken wat de mogelijkheden zijn om data te kunnen vergaren uit de systemen.

Ondertussen gaat het systeem ontwerp natuurlijk gewoon door, ik wil ook een agent schrijven om gegevens van een systeem te halen. Er zijn binnen het ziekenhuis ook systemen waarop we wel software kunnen installeren, daarnaast bouwen we op deze manier een uitbreidbaar systeem. De agent kan altijd getest en gedemonstreerd worden op een simulator dus dat komt helemaal goed.

dinsdag 22 november 2011

System Design I

Vandaag gestart met het system design, als eerste nagedacht over de agent die op de werkstations geïnstalleerd zou moeten worden. De opzet wordt zo universeel mogelijk zodat niet voor ieder apparaat een volledig nieuwe agent geschreven hoeft te worden. De data die verzameld wordt zal gerapporteerd worden door een xml file richting de centrale server te sturen. 



Ook al even zitten stoeien met system monitoring in c#, hiermee kan ik het onderdeel systemmonitor gaan maken en op deze manier netwerk, processor, geheugen en opslagmedia gaan monitoren.

Het Requirements Analysis Document II

Het RAD is klaar, in tegenstelling tot een RAD uit een UML traject is dit een heel klein document geworden.
Dus geen pagina's vol met usecases, sequence diagrammen en klassendiagram. Waarschijnlijk voeg ik het RAD samen met het SDD (System Design Document) tot een gezamenlijk document. Een groot deel zal ook terug te vinden zijn in het eindverslag.
De klanteisen zijn duidelijk, het is duidelijk wat het systeem moet doen dus kan ik nu starten met het systeemdesign. Voor specifieke gevallen zal ik gebruik maken van sequence diagrammen (met name voor het communicatie onderdeel). Het klassendiagram zoals normaal te vinden is in het RAD zal een plek vinden in het SDD.

donderdag 17 november 2011

Druk druk druk...

Vandaag in verband met de personele bezetting weinig tijd om uitgebreid te werken aan het afstuderen.Deze week dus ook nog geen tijd gehad om te stoeien met de Interne kamer op de Röntgenafdeling.
Gisteren bij een storing aan de CT scanner wel even gekeken in de logfiles, deze zijn zeker bruikbaar voor monitoring dus de CT komt ook op het lijstje.
Uiterlijk zondagavond wil ik het RAD volledig af hebben en een start gemaakt hebben met het system design. 
Net nog even gesproken met Edwin en misschien dat we ook een facebook pagina gaan gebruiken, helemaal hip en modern. Zou de pagina intersect nog beschikbaar zijn?

dinsdag 15 november 2011

Verder aan het RAD

Vandaag verder gewerkt aan het RAD, planning is om dit document deze week af te hebben zodat ik spoedig kan starten met het systeemdesign. Daarnaast ook nog wat tijd plannen om op de drukke röntgenafdeling te kunnen stoeien met een van de röntgenkamers. Mijn eerste slachtoffer wordt de Artis, dat is de zogenaamde Interne kamer waar onder andere darmonderzoeken worden uitgevoerd. Deze kamer is 's middags over het algemeen vrij en is een van onze nieuwe kamers. Hopelijk heb ik deze week tijd om het een en ander te onderzoeken.