Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Awards
    • Computable Awards
    • Nieuws
    • Winnaars
    • Partner worden
    • Inzendingen
    • De jury en experts
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Magazine
    • Magazine
    • Adverteren in het magazine
  • Nieuwsbrief

Oplossing ligt in natuurlijke taal

22 februari 1996 - 23:003 minuten leestijdOpinieSoftware & Development
F.N.M. Twisk
F.N.M. Twisk

‘Terecht keert collega Kristen voor het oplossen van het software-vraagstuk terug naar de basis van het ‘probleem’ en zoekt hij de oplossing in de kern van communicatie: taal’, betoogt F. Twisk. Waarom echter een eigen methode ontwikkelen als volledig taal-georiënteerde methoden al beschikbaar zijn?

Het doet me deugd dat een vakbroeder, Gerald Kristen, het aandurft om, tegen de stroom in, het object-georiënteerde probleem tot zijn juiste vakinhoudelijke proporties terug te brengen (Oriënteert, eer ge begint; Natuurlijke taal als oplossing voor object-oriëntatie, 26 januari 1996). Zeker het verhaal over de valkuilen is voor praktijkmensen zoals ik zeer herkenbaar.
Thans is vrijwel alles object-georiënteerd. Zelfs analyse-methoden schijnen object-georiënteerd te zijn (bijvoorbeeld Object Oriented Analysis van Yourdon). Weer worden bedrijfs- en informatievraagstukken vanuit een technische invalshoek benaderd. Dit is volgens mij ook de reden waarom veelbelovende implementatiewijzen, zoals client/server en object-oriëntatie (OO), niet ten volle benut worden. Vanuit de software-optiek tracht men doelstellingen als herbruikbaarheid en flexibiliteit te bereiken. Echter, ook in dit geval geldt dat als we het probleem helder in kaart brengen, het al bijna opgelost is.
Omdat techniek als implementatie-platform de beperkende factor is, en niet de probleembeschrijving, zijn vraagstukken op het gebied van communicatie, van herbruikbaarheid, van effectiviteit en van flexibiliteit nooit vanuit één specifieke implementatietechniek, zoals OO-techniek, op te lossen. Het is daarom terecht dat collega Kristen voor het oplossen van het softwarevraagstuk terugkeert naar de basis van het ‘probleem’ en daarbij de oplossing zoekt in de kern van communicatie: taal.

Voor de tweede keer

Het enige dat ik wil toevoegen aan zijn sterke betoog, is het volgende. Als de automatiseringsvraagstukken vanuit de taal opgelost moeten worden, waarom dan een eigen methode ontwikkelen als al een flink aantal jaren volledig taal-georiënteerde methoden beschikbaar zijn (Niam-Isdm, gebaseerd op Universele Informatiekunde). Op basis daarvan zijn ondermeer in Eindhoven reeds zeer eenvoudige implementatievoorschriften voor object-oriëntatie ontwikkeld.
Aangezien deze methode voldoet aan alle door Kristen gestelde eisen (geen ‘abstracte’ omwegprodukten, een minimale verzameling samenhangende, volledige en begrijpelijke produkten, eenduidige voorschriften, gebruikmakend van normale taal en normale vaardigheden, de ‘gebruiker’ als uitgangspunt, incrementeel en niet-techniek georiënteerd), vraag ik me af waarom het nodig is een nieuwe methode te ontwikkelen. Als Kristen de basisuitgangspunten van Universele Informatiekunde kan onderschrijven, zou hij, omdat de Universele Informatiekunde en Niam-Isdm volledig terug te herleiden zijn tot die fundamentele uitgangspunten, logisch geredeneerd dezelfde methode voor de tweede keer ontwikkelen. En opnieuw ontwikkelen is nu juist wat hij, terecht, zelf niet wil!
 
F.N.M. Twisk, MBI

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Agentic AI in de praktijk

    Hoe autonome AI werkprocessen fundamenteel verandert

    Computable.nl

    Agentic AI in actie

    De stappen van automatiseren naar écht autonoom werken. Welke toepassingen zijn succesvol?

    Computable.nl

    Staat Digitale Connectiviteit Bouw- en Installatiebranche

    Connectiviteit is de kern van veel processen en van strategisch belang voor de toekomst. Waar sta jij?

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Awards-nominaties

    Pijl naar rechts icoon

    Check Point

    Nadia van Beelen (Sales Associate, Check Point Technologies)
    Pijl naar rechts icoon

    ForceFusion

    Amber Quist (Cyber security specialist, ForceFusion)
    Pijl naar rechts icoon

    Hyperfox

    Vereenvoudiging bestelproces bij Duplast, specialist in voedselverpakkingen (Duplast en Hyperfox)
    Pijl naar rechts icoon

    Prodek Solutions BV

    Compleet pakket voor digitale aansturing duurzame energie bij Odura (Odura en Prodek Solutions)
    Pijl naar rechts icoon

    Norday

    Hyper-gepersonaliseerde cultuurpodcasts die nieuwe bezoekers vaker laten terugkomen via Wondercast (Norday en het Rotterdams Philharmonisch Orkest)
    Alle inzendingen
    Pijl naar rechts icoon

    Populaire berichten

    Meer artikelen

    Uitgelicht

    Partnerartikel
    Software & Development

    Businessanalyse als fundament voor duu...

    Een effectief traject begint bij het expliciet maken van businesswaarde. Die businesswaarde bestaat uit meer dan alleen functionele wensen. Het vraagt inzicht in de essentiële data, afhankelijkheden binnen processen en...

    Meer persberichten

    Meer lezen

    Software & Development

    Businessanalyse als fundament voor duurzame software- en businesskwaliteit

    Software & Development

    Mislukte software-im­ple­men­ta­tie ontslaat klant niet van be­ta­lings­plicht voor licenties

    Windows 10
    Software & Development

    Microsoft verlengt Windows 10-updates voor consumenten, bedrijven blijven betalen

    geld
    Software & Development

    Investeerder Main haalt recordbedrag op: 5,25 miljard voor ai-enterprise software

    Software & Development

    Nieuwe Baan-generatie geeft met Rappit bedrijven grip op ai-gedreven softwareontwikkeling

    Carrière

    Kort: Project Enki bouwt ai-datacenters op zee, netwerken binnen drie jaar aan limiet (en meer)

    ...

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Computable Awards
    • Magazine
    • Ontvang Computable e-Magazine
    • Cybersec e-Magazine
    • Topics
    • Phishing
    • Ransomware
    • NEN 7510

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten
    • Blogwire

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2026 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs