Om die gebruiker 'n duideliker begrip van die werking van 'n bepaalde stelsel te hê, skep die ontwerper 'n konseptuele model van 'n spesifieke toepassing. Vir hierdie doeleindes word verskeie dokumentasie, grafieke, spesifikasies, diagramme, ensovoorts gebruik. Sodat jy presies kan verstaan wat 'n konseptuele model is, watter doelwitte en doelwitte dit nastreef, het ons in hierdie artikel besluit om in meer besonderhede by hierdie konsep stil te staan.
Betekenis van term
'n Konseptuele model is 'n sekere skema. Om die semantiese struktuur van 'n objek te vorm, gebruik dit verskeie konsepte en verwantskappe tussen hulle. Daar moet egter in ag geneem word dat die konseptuele model van die sisteem abstrak is. Maar dit is nie die enigste betekenis van die term nie. Daarbenewens is daar die konsep van "konseptuele domeinmodel". Die betekenis van hierdie term is dat 'n lys van verwante konsepte gebruik word om enige area te beskryf. Vir hierdie doeleindes word die klassifikasie van definisies, hul kenmerke en eienskappe, sowel as die wette van die prosesse wat daarin voorkom, gebruik.
Hooftake
Dit is opmerklik dat die konseptuele model hoofsaaklik geskep is om die persepsie van inligting deur 'n gewone gebruiker te vergemaklik. Met ander woorde, 'n eng gefokusde en gedetailleerde beskrywing van die werking van die struktuur word ontwikkel. Om hierdie resultaat te bereik, is dit eerstens nodig om hierdie model so eenvoudig moontlik te maak (vir hierdie doel word die minimum aantal waardes gebruik). En tweedens, probeer om dit soveel as moontlik te fokus op die uitvoering van sekere take (dit wil sê om die gebruiker se werk met waardes wat nie verskyn nie in hierdie area soveel as moontlik te beperk).
Hoofdoelwitte
Die konseptuele model het die volgende doelwitte:
- Skep 'n struktuur wat eenvoudig, konsekwent en maklik is om te gebruik en te leer. Vir hierdie doel word taakareas in konsepte verdeel wat gebruik kan word om met verskillende voorwerpe te werk.
- Hou terminologie stabiel. Dit word bereik deur die feit dat die konseptuele datamodel, wat aanvanklik uit 'n woordeboek van terme bestaan, gebruik word om elke aksie en objek wat in die program beskryf word, te herken.
Versuim om hierdie terminologie te gebruik, is bewys dat dit daartoe lei dat veelvuldige terme gebruik word om dieselfde skema te definieer, of dieselfde term word gebruik om verskillende skemas te beskryf.
Ontwikkeling van die konseptuele model
Hierdie proses is om die aanvanklike skema te skep. In die toekoms kan die ontwikkelaar dit gebruikvir sagteware-implementering. Om 'n beskrywing van 'n komplekse stelsel te gee, word 'n sekere algoritme van die gedrag van die komponente van hierdie stelsel gebruik, wat dus hul interaksie met mekaar weerspieël. Daar is tye wanneer die inligting vervat in die beskrywing nie genoeg is om die voorwerp van modellering te verstaan en te bestudeer nie. Om hierdie weglating reg te stel, moet 'n mens terugkeer na die stadium van die samestelling van die inhoudsopgawe en die data byvoeg, waarvan die afwesigheid tydens die formalisering van die voorwerp vasgestel is. Verder, soos die praktyk toon, kan daar verskeie sulke opbrengste wees. Terloops, die skepping van die skemas wat in die artikel oorweeg word vir eenvoudige strukture is nie geregverdig nie.
In simulasiemodellering is verskillende konseptuele modelle met verskillende strukturering gebruik. Meestal word hul skemas gelei deur wiskundige teorieë. Dit lei tot probleme met die keuse van 'n geskikte stelsel vir die beskrywing van die vereiste modelleringsvoorwerp. So, byvoorbeeld, vir diskrete stroombane, is dit gebruiklik om proses-georiënteerde strukture te gebruik. Om 'n deurlopende konstruksie te maak, word vloeidiagramme van sisteemdinamika gebruik. Die konseptuele datamodel word ontwikkel deur gebruik te maak van 'n spesiale taal, wat in die strukturele struktuur self vasgelê is. Ten einde die konstruksie en programmering van 'n bepaalde stroombaan te vereenvoudig, word spesiaal ontwikkelde tegnieke van programmeringstegnologie gebruik.
Belangrike komponente
Wees bewus daarvan dat die konseptuele model 'n aantal belangrike elemente insluit. Eerstens is hulledie studie van voorwerpe en die studie van hul handelinge. Dit wil sê, die gebruiker moet die lys van alle toepassings wat vir hom sigbaar is en die manipulasies wat hy op elke voorwerp individueel kan uitvoer, ondersoek. Natuurlik kan ander voorwerpe (en heel waarskynlik) teenwoordig wees in die ontwikkeling van die stelsel, maar hulle sal vir die gebruiker versteek word.
Gevolgtrekking
In sommige gevalle, wanneer objekte van die konseptuele model geskep word, word die beginsel van die strukturele organisasie van meervlakkige stelsels gebruik. Op hierdie manier bereik die ontwikkelaar 'n makliker ontwerp van 'n gebruikersvriendelike voorwerp. So 'n konstruksie help om die implementering van die stelsel te beheer, en vergemaklik ook die skepping van toepassingsbevelstrukture. Dit wil sê, die ontwikkelaar kan bepaal watter aksies van toepassing is op verskeie voorwerpe, watter van hulle kan veralgemeen word. Dit maak dit moontlik om die opdragstruktuur meer toeganklik vir die gebruiker te maak. Dit wil sê, in plaas daarvan om 'n groot aantal objekgeoriënteerde opdragte te leer, moet jy net die algemene bemeester. Deur al die bogenoemde te ontleed, kan ons sê dat die konseptuele model net 'n skema is wat die eienskappe van die elemente van die beplande struktuur en sy oorsaak-en-gevolg verhoudings bepaal wat nodig is om die ontwerpdoelwit te bereik.