• No results found

Het probleem van de Componentenanalyse in ISAC

N/A
N/A
Protected

Academic year: 2021

Share "Het probleem van de Componentenanalyse in ISAC"

Copied!
13
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Tilburg University

Het probleem van de Componentenanalyse in ISAC

van Reeken, A.J.

Publication date:

1986

Document Version

Publisher's PDF, also known as Version of record

Link to publication in Tilburg University Research Portal

Citation for published version (APA):

van Reeken, A. J. (1986). Het probleem van de Componentenanalyse in ISAC. (blz. 1-7). (Ter Discussie FEW).

Faculteit der Economische Wetenschappen.

General rights

Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain

• You may freely distribute the URL identifying the publication in the public portal

Take down policy

If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim.

(2)

ATHOLIEKE HOGESCHOOL 1'ILBURG

1986

14 EEKS TER DISCUSSIE

No. 86.14

Het probleem van de Componenten-analyse in ISAC

` ~~~~

Drs. A.J. van Reeken

juni 1986

Inhoud:

0. Samenvatting

1. Inleiding

~

2. Vergelijking met NIAM

~

3. Discussie

~ 4. Conclusie

~ 5. Literatuur

(3)

Ïí;,;~`K.~.~.

Í~,.;r

ai~3~lc~Ti-ï~FK

j,'

.~..

(4)

Het probleem van de Componentenanalyse in ISAC

Drs. A.J. van Reeken

0. Samenvatting

Met de Componentenanalyse zoals die in het boek 'De ISAC-Methodiek' van Lundeberg et al. is beschreven, kon ik nooit overweg. Ik ben er wel mee bezig gebleven. Pas een vertaling van de ISAC-termen en begrippen in die van NIAM leidde tot de oorzaak en dus de oplossing van het probleem. De oorzaak van de verwarring blijkt de in het boek opgeroepen associatie te zijn van het begrip Identificatiekenmerk met het begrip entiteit (b.v. klant), terwijl het geas-socieerd moet worden met identificerend beschrijvend kenmerk (b.v. klantnum-mer). Het blijkt dat ISAC geen werkelijke objecten kent, maar uitsluitend, wat NIAM noemt, LOTs. Elke ISAC gebruiker - ook hij die de Componentenanalyse tot nu toe heeft laten liggen - zal met deze kennis zijn voordeel kunnen doen.

1. Inl eid ing

(5)

2

verschillende collega's en daarbij bleek dat niemand van hen de Componenten-analyse "volgens het boekje" kon toepassen. In d e praktijk liet men het maken

van C-schema's gewoon achterwege.

Omdat Warnier (2) eveneens uitgaat van een opmaakschets bij het opstellen van zijn Logisch Uitvoer Bestand (LUB) en ik daar goede ervaringen mee heb, heb ik de oplossing getracht te zoeken in een aanpassing van de Componentenanalyse aan de methode van Warnier. De oorzaak van het probleem wordt daarmee niet gevonden. Wel valt dan op dat het analyseren volgens Warnier van de opmaak-schets in deelverzamelingen tot men uitkomt op deelverzamelingen die éénmaal, die een-of-meer-maal en die soms-wel-soms-niet voorkomen, leidt tot een struc-turering van de gegevens in het bericht, maar niet tot een conceptueel gege-vensmodel.

Díe oorzaak wordt wel duidelijk bij vergelijking met NIAM. In de rest van dit artikel zal worden aangetoond dat de oorzaak in de bij de Componentenanalyse opgeroepen associatie schuilt. Terwijl, in NIAM termen, de aanwezigheid van NOLOTs wordt gesuggereerd, blijken NOLOTs in ISAC niet te bestaan.

2. Vergelijking met NIAM

We wensen een lijst met klantnummers en klantnamen.

De opmaakschets is dan eenvoudig (figuur 1):

klantnummer klantnaam

123 Jansen

(6)

Bij de Componentenanalyse spreekt men dan van het identificatiekenmerk klant met het beschrijvende kenmerk klantnaam. De tekst in het ISAC-boek (1, p. 196~8) lijkt uit te sluiten dat klantnummer ook een beschrijvend kenmerk is. De kenmerkentabel (1, p. 200) doet vermoeden dat klantnummer een identifica-tiekenmerk is, althans van dat type is.

NIAM (4) spreekt van NOLOTs en LOTs: 'K1 ant' is bij NIAM van het niet-lexicale objecttype (NOLOT); 'Klantnaam' en 'klantnummer' zijn bij NIAM van het lexica-le objecttype (LOT).

Er is een associatie tussen deze objecttypen (figuur 2):

E

gerefereerd met ~~` van klantnaam ` ~ ~ ~ klant

{

van i 1 l ` klantnummér

`

,l

geidentificeerd met

~~

In de taal van NIAM i s de klantnaam een homonieme naam en is het klantnummer een identificerende naam.

We moeten weer even terug naar ISAC. Het begint erop te lijken dat we het

(7)

4

NIAM ISAC NOLOT LOT identificatiekenmerk beschrijvend kenmerk

De bij de Componentenanalyse gebruikte termen worden in (1) uitgelegd aan de hand van een figuur die hieronder wordt gereproduceerd (figuur 4):

berichttvPe (kenmerkendeel) waardendeel beschrijvende kenmerken identificaUe- ident~ficatie-kenmerken waarden bericht

Ffguur 5.4.7 De structuur van een bericht.

beschrijvende waarden

(8)

identifice-rende namen en de overige namen, wat een geheel andere indeling is, omdat bei-de LOTs betreffen.

3. Discussie

Uit bovenstaande vergelijking blijkt dat er een verwarring is ingeslopen tus-sen het begrip identificatiekenmerk en het begrip identificerend beschrijvend kenmerk.

Nu kan in een tabel ook moeilijk in het rechterboven kwadrant 'een optreden' van het NOLOT klant worden weergegeven; wel natuurlijk 'een optreden' van het LOT klantnummer.

Bestudering van de ISAC-tekst en met name de hierboven gereproduceerde figuur (figuur 4) maakt duidelijk dat dat komt omdat er nóg een verwarring is inge-slopen. Het blijkt dat de termen identificatie, beschrijvend en kenmerk geYn-terpreteerd moeten worden in de context van het begrip 'bericht' en niet in de context van het begrip 'object'. Dus als 'object van het bericht'. Er kunnen in een bericht geen NOLOTs voorkomen! Wel identificerende LOTs. Hieruit volgt dat de in figuur 3 geconcludeerde gelijkstelling onjuist is. Deze moet zijn

(9)

6

Daarom is het identificatiekenmerk in ISAC soms (ten onrechte) klant en soms (terecht) klantnummer. Vergelijk daarvoor de tekst op p. 198 met de figuur op p. 197 van (1).

Het wordt nu ook duidelijk dat - aangezien ISAC slechts gaat over LOTs - som-mige in het boek (1) gebruikte aanduidingen (zie b.v. figuur op p. 197) ten onrechte in de NOLOT-vorm zijn gesteld (b.v. artikel, klant, fabriek, etc.). Dezelfde verwarring wordt in de kenmerkentabel op p. 200 van (1) gedemon-streerd.

4. Conclusie

Het is geenszins verwonderlijk dat gebruikers van ISAC met de Componentenana-lyse niet goed raad wisten. Onder de in het ISAC-boek (1) beschreven Componen-tenanalyse ligt de verwarring van identificatiekenmerk als NOLOT en als iden-tificerende LOT (dus als identificerend beschrijvend kenmerk). In feite kent ISAC geen NOLOTs.

Dat lijkt te komen omdat over 'objecten van het bericht' gesproken wordt en niet over 'werkelijke objecten'. Van de identificatie van 'object van het be-richt' is geruisloos naar de identíficatie van 'object' overgestapt.

De reparatie van dit euvel is dan ook - met deze kennis - eenvoudig:

1) Maak duidelijker dat identificatie iets te maken heeft met het bericht: het

identificeert in de eerste plaats het bericht, niet de erin gerefereerde

objecten,

(10)

3) Maak duidelijk dat het ISAC te doen is om het vinden van de structuur van de identificerende kenmerken, zodat duideli jk wordt waar de beschri jvende

kenmerken iets van zeggen,

4) Vermeld in het parallellogram van de C-schema's d e identificerende kenmer-ken (dus de identificerende LOTs) en niet meer iets dat een NOLOT (zoals b.v. klant) suggereert,

5) Vermeld in de C-schema's "onder de streep" de beschrijvende kenmerken en niet meer iets dat een NOLOT (zoals b.v. fabriek) suggereert,

6) Vervang in de kenmerkentabel de kolom 'kenmerk' door d e kolom 'identifice-rend kenmerk' en de kolom 'data-element' door de kolom 'beschrijvend ken-merk'. Verwijder de kolom 'type' en de voetnoot onder de tabel.

5. Literatuur

1. Lundeberg, M. et al.: De ISAC-Methodiek; Samsom, Alphen aan den Rijn, 2e

druk, 1985.

2. Warnier, J.D.: Logische opbouw van programma's; Stenfert Kroese, Leiden,

1975.

3. Van Reeken, A.J.: Software Engineering naar Warnier-recept; In Software Crisis, Artikelenbundel Zomercursus 1983, Systeemgroep Nederland, p. 13-20.

(11)

1

IN 1985 REEDS VERSCHENEN O1. li. Roes

02. P. Kort 03. G.J.C.Th. van Schijndel 04. J. Kriens J.J.i1. Peterse 05. J. Kriens R.H. Veenstra

06. A. van den Elzen D. Talman

07. W. van Eijs W. de Freytas T. I1eke1 Oft. A. van Soest

P. Kooreman 09. H. Gremmen

10. F. van der Ploeg

11. J. i4oors

12. F. van der Ploeg

13. C.P. van Binnendijk P.A.I4. Verstei jne 14. R.J. Casimir

Betalingsproblemen van niet olie-exporterende ontwikkelingslanden

en Ii.iF-beleid, 1973-1983 febr.

Aanpassingskosten in een dynamisch

model van de onderneming maart

Optimale besturing en dynamisch

ondernemingsgedrag maart

Toepassing van de

regressie-schatter in de accountantscontrole mei Statistical Sampling in Internal Control by Using the A.O.Q.L.-system

(revised version of Ter Discussie

no. 83.02) juni

A new strategy-adjustment process for computing a Nash equilibrium in a

noncooperative more-person game juli

Automatisering, Arbeidstijd en

Werkgelegenheid juli

Pdederlanders op vakantie

Een micro-economische analyse sept.

Macro-economisch computerspel

Beschrijving van een model okt.

Inefficiency of credible strategies in oligopolistic resource markets

with uncertainty okt.

Some tossing experiments with

biased coins. dec.

The effects of a tax and income policy on government finance,

employment and capital formation dec. Stadsvernieuwing: vernieuwing van

het stadhuis? dec.

Infolab

Een laboratorium voor

(12)

IN 1986 REEDS VERSCHE~dEid O1. F. van der Ploeg

02. J. van Mier

03. J.J.A. Moors 04. G.J. van den Berg 05. G.J. van den Berg

06. P. Kooreman

07. R.J. Casimir 08. A.J. van Reeken 09. E. Berns

10. Anna Haranczyk

11. A.J. van Reeken

12. A.J. van Reeken 13. A.J. van Reeken

I4onopoly Unions, Investment and Employment: Benefits of

Contingent Wage Contracts

Gewone differentievergelijkingen met niet-constante coëfficiënten en

partiële differentievergelijkingen (vervolg R.T.D. no. 84.32)

jan.

febr. Het Bayesiaanse Cox-Snell-model

by accountantscontroles. maart

ldonstationarity in job search theory april Small-sample properties of estimators

of the autocorrelation coefficíent april Huishoudproduktie en de analyse

van tijdsbesteding april

DSS, Information systems and

Management Games mei

De ontwikkeling van de

informatie-systeemontwikkeling mei

Filosofie, economie en macht juni

The Comparative Analysis of the Social Development of Cracow, Bratislava, and Leipzig, in the period 1960-1985

Over de relatie tussen de begrippen: offer, resultaat, efficiëntie, effec-tiviteit, produkeffec-tiviteit, rendement

en kwaliteit '

juni

juni Groeiende Index van

Informatie-systeemontwikkelmethoden juni

(13)

Referenties

GERELATEERDE DOCUMENTEN

een verdienstelijk karakter." 1) Ofschoon deze zienswijze over den arbeid niet noodzakelijk ertoe behoeft te leiden, dat deze tot absoluut doel wordt verheven en als het eenige

[r]

1 De Centrale Raad van beroep stak een stokje voor deze ‘innovatieve’ praktijk, omdat de daarvoor vereiste wettelijke basis ontbreekt.. 2 De Raad trekt daarbij een vergelijking met

Blijkt de problematiek van het gezin zich op meerdere leefgebieden af te spelen (en is er nog geen hulp in het gezin aanwezig), dan gebruikt de wijkpedagoog en/of voorlichter

Het onderzoek van Filip Dewallens naar het statuut van de ziekenhuisarts kon niet op een beter moment komen. Het statuut bestaat nu bijna 30 jaar, maar grondig juridisch onderzoek

stelt dat wanneer eten en drinken in bedekte toestand in het toilet zijn bin- nengebracht er helemaal geen probleem is, en dat men deze in sommige gevallen zelfs a priori daar

Hoewel de feiten en omstandigheden in deze specifieke casus geen aanleiding gaven om de stichting als verbonden lichaam aan te merken, kan in dit arrest naar mijn mening wel

De baas kijkt naar zijn werk en zegt zelfs dat Raimon het goed doet?. De jongen is verbaasd, dat is nog