[dics] C2000

Pagina: 1
Acties:

  • Ierlandfan
  • Registratie: Augustus 2002
  • Laatst online: 27-05 22:57
ik had een paar vraagjes over het volgende stuk tekst:

gaat over c2000 software, vast wel eens van gehoord :-)

GMS software pakket is volledig met Tcl/Tk script taal (mijn favoriete script taal) geschreven, waarvan een deel server programma in C++ voor UNIX(Linux) platform.

Siemens heeft het Logisch Ontwerp en prototype van de kleine meldkamers (tot 3-4 werkstations) met een specifiek ontwikkelstool ontwikkeld, dus niet voor de standaard productie. D.w.z. er is geen sprake van gestructureerde testen en aanpassende standaard onderhoud. Dat is een prototype.

<knip>
De server is op UNIX gebleven, maar cliëlnt ging naar Windows NT4.
Er zijn een paar koppelingprogramma's toegevoegd, de libraries worden nog meerdere keren geladen. Dat is alles wat met de ontwikkelstool is gedaan.
Er is een nieuw bescherming van de software gemaakt. Uit alle files zijn er commentaren weg gehooid en de extensie van alle files zijn veranderd. Hier te noemen: tcl in .crp. GMS was zo minstens twee keer groter geworden.
Een grote mond over de prestatie van test resultaten.
GMS is een prototype programma die vol met syntax errors is en niet met standaard Tcl syntax geschreven.

Het onderhoud is verschrikkelijk moeilijk en ingewikkeld. Bovendien is debugging-tools niet mogelijk te gebruiken.

Eén deel van het programma werkt met Tcl versie 8.05 terwijl andere met versie 8.3. Beide gebruiken een eigen library met verschillende namen en nog Tix, Tkcon, etc. Je weet dus nooit pressies wat voor procedure bij bepaalde library er bij hoort.

Onvoldoende controle in het CVS (Concurrent Versions System) van GMS. CVS is niet modulair geimplementeerd waardoor in een proces van bouwen tot release bijna altijd verkeerde versie file eruit komt.
Een nieuwe release is meestal een update of een kopie van de ouwe release, maar wordt niet geinstalleerd. Er zijn te veel configuratie variabelen en PATH verwijzingen die absoluut gedefinieerd zijn. De configuratie variabelen zitten in een tiental verschillende files, waardoor dezelfde versie GMS vaak in verschillende regio's totaal verschillend werkt.

Bron:http://www.gracanin.net/new_gms/mijnpoging.php?pagina_nummer=13

Wat zegt een programmeur over deze kwalijke zaken?

Verwijderd

> P & W

  • Denker
  • Registratie: Maart 2003
  • Laatst online: 07-04 10:37
Ik neem aan dat je hier met GMS bedoelt: Geintegreerd Meldkamer Systeem?

edit:

Verkeerde woord in m'n hoofd zitten...

[ Voor 39% gewijzigd door Denker op 09-01-2004 14:45 ]


  • Wilke
  • Registratie: December 2000
  • Laatst online: 14:56
Never mind, iemand was me voor :P

[ Voor 200% gewijzigd door Wilke op 09-01-2004 14:44 ]


  • Skaah
  • Registratie: Juni 2001
  • Niet online
C2000 is de meldkamer software die alle hulpverleners in Nederland met elkaar zou moeten laten communiceren. Het idee kwam geloof ik na de crash van de Hercules op Enschede Eindhove (bedankt!). Het project is al een aantal keren uitgesteld en de kosten zijn ook al een aantal maal verdubbeld.

Zo te lezen is GSM een voorbeeld van 'hoe het niet moet'.
edit:

Wilke, Wilke... snel je post editten hè? Je had nog wel zoveel getyped!

[ Voor 20% gewijzigd door Skaah op 09-01-2004 14:50 ]


  • Denker
  • Registratie: Maart 2003
  • Laatst online: 07-04 10:37
Hercules op Enschede?
We hadden een vuurwerkramp in Enschede en de Hercules crash op Welschap bij Eindhoven...

Ik geloof da ze op een dergelijk communicatiesysteem als C2000 wilden overstappen sinds de vuurwerkramp 13-05-2000

  • TheGhostInc
  • Registratie: November 2000
  • Niet online
Op zich maakt het helemaal niet uit hoe je het schrijft, hoe chaotisch het ook is, wat voor rare constructies het gebruikt. Als het maar aan alle voorwaarden voldoet die aan het systeem gesteld worden.

De TS heeft een leuke quote van het type "De beste stuurlui staan aan wal", ik vind het schitterend om te lezen: "Software voor Ambtenaren, door Ambtenaren".

Elke programmeur zal zeggen dat hij het anders doet, de een zal zeggen dat de taal verkeerd is gekozen, de ander zal zeggen dat de werkmethode verkeerd is.
Maar uiteindelijk lost dat niks op, C2000 is een puinhoop geworden, dan zeg ik maar 1 ding:
Pleur het eruit, verhaal de schade op het bedrijf dat het ontwikkelt heeft, en doe een *Europese* aanbesteding voor een open systeem waaraan alle landen mee kunnen doen, waarin in de eisen duidelijk zijn, met een deadline, waarbij de eisen aan het systeem blijven staan tijdens de ontwikkeling.

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 27-05 23:27

Creepy

Tactical Espionage Splatterer

TheGhostInc schreef op 09 januari 2004 @ 14:56:
Op zich maakt het helemaal niet uit hoe je het schrijft, hoe chaotisch het ook is, wat voor rare constructies het gebruikt. Als het maar aan alle voorwaarden voldoet die aan het systeem gesteld worden.
Onderhoudbaarheid van een systeem is geen eis? Kom op zeg. Denk nou eens na wat je zegt..
De TS heeft een leuke quote van het type "De beste stuurlui staan aan wal", ik vind het schitterend om te lezen: "Software voor Ambtenaren, door Ambtenaren".
Met je eerste opmerking maar je deze quote waar ja :).

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1