El concepte com a element del MC (Fitxa)
Full text
El concepte com a element del MC 0020-0010-0010 El concepte com a element del MC Octubre de 2017 •Tot concepte ha de tenir nom •Aquest nom ´ es sempre en singular El nom d’un concepte referencia una entitat, no pas el col·lectiu d’aquestes Lectura dels conceptes (0020-0010-0030) Un concepte es pot veure com: •Una abstracci´ o, o com •El conjunt de totes les entitats consistents amb aquesta abstracci´ o •El nom d’un concepte ´ es el nom de l’abstracci´ o;´ es a dir, el que donem a cadascuna de les realitzacions d’aquests •Mai el nom d’un concepte es construeix pensant en l’extensi´ o(o conjunt de totes les realitzacions) d’aquest Josep M. Merenciano 1 EPSEVG-UPC
El concepte com a element del MC 0020-0010-0010 list text Exemple 1. Noms dels conceptes 1. Sense nom Erroni 2. Nom singular Correcte 3. Nom en plural Erroni •El concepte Client ´ es el conjunt de tots els clients possibles •Si anomenem Clients al concepte, el que estem dient ´ es que cada entitat que ´ es realitzaci´ o d’aquest concepte ´ es en realitat un conjunt de clients –Per` o llavors, en aquest cas, el nom correcte del concepte seria ConjuntDeClients Josep M. Merenciano 2 EPSEVG-UPC
El concepte com a element del MC 0020-0010-0010 list text Exemple 2. Col·lectiu versus individu 1. CarteraClients Erroni Glossari •CarteraClients = Conjunt de tots els clients •Client = Entitat f´ ısica o jur´ ıdica que ens ha realitzat compres DMC •El concepte pren el nom del col·lectiu i no pas de l’individu •La interpretaci´ o correcta (inconsistent amb el glossari) ´ es que tenim m´ ultiples carteres –´ Es com si hag´ uessim definit cartera com un conjunt, qualsevol, de clients •Manca veure qu` e´ es client. Tot i que segurament el voldrem considerar com un concepte m´ es. Josep M. Merenciano 3 EPSEVG-UPC
El concepte com a element del MC 0020-0010-0010 2. Client Correcte Glossari •CarteraClients = Conjunt de tots els clients •Client = Entitat f´ ısica o jur´ ıdica que ens ha realitzat compres DMC •El glossari ´ es el mateix •CarteraDeClients no ´ es cap concepte. ´ Es un sin` onim per expressar el concepte Client en la seva extensi´ o –CarteraDeClients iClient s´ on sin` onims –Client s’usa per expressar l’abstracci´ o; client per expressar cadascuna de les realitzacions –CarteraDeClients permet fer ` emfasi en l’extensi´ o del concepte; per` oClient, com a abstracci´ o, com a concepte, ja expressa el conjunt de tots els clients possibles Josep M. Merenciano 4 EPSEVG-UPC
El concepte com a element del MC 0020-0010-0010 Per expressar un concepte n’hi ha prou en donar-li una sem` antica: •Un nom •Descripci´ o d’aquest nom al glossari •Atributs –Cal indicar-ne la sem` antica: ∗Nom ∗Descripci´ o al glossari ∗Domini (en termes del problema) •Sense l’explicitaci´ o dels atributs el concepte no est` a especificat •Sovint, en explicitar els atributs ens n’adonem d’errades en el plantejament Josep M. Merenciano 5 EPSEVG-UPC