Vad är en konceptuell modell?

Innehållsförteckning:

Vad är en konceptuell modell?
Vad är en konceptuell modell?
Anonim

För att användaren ska få en tydligare förståelse för hur ett visst system fungerar, skapar designern en konceptuell modell av en viss applikation. För dessa ändamål används olika dokumentation, grafer, specifikationer, diagram och så vidare. Så att du kan förstå exakt vad en konceptuell modell är, vilka mål och syften den eftersträvar, har vi i den här artikeln beslutat att uppehålla oss mer i detalj vid detta koncept.

konceptuell modell
konceptuell modell

Betydning av term

En konceptuell modell är ett visst schema. För att bilda den semantiska strukturen av ett objekt använder det olika begrepp och relationer mellan dem. Det bör dock beaktas att systemets konceptuella modell är abstrakt. Men detta är inte den enda innebörden av begreppet. Dessutom finns konceptet "konceptuell domänmodell". Innebörden av denna term är att en lista med relaterade begrepp används för att beskriva vilket område som helst. För dessa ändamål används klassificeringen av definitioner, deras egenskaper och egenskaper, såväl som lagarna för de processer som förekommer i dem.

Huvuduppgifter

Det är värt att notera att den konceptuella modellen är skapad främst för att underlätta uppfattningen av information för en vanlig användare. Med andra ord utvecklas en snävt fokuserad och detaljerad beskrivning av konstruktionens funktion. För att uppnå detta resultat är det först och främst nödvändigt att göra denna modell så enkel som möjligt (för detta ändamål används det minsta antalet värden). Och för det andra, försök att fokusera så mycket som möjligt på utförandet av vissa uppgifter (det vill säga att begränsa användarens arbete med icke-uppträdande värden på detta område så mycket som möjligt).

konceptuell datamodell
konceptuell datamodell

Huvudmål

Den konceptuella modellen har följande mål:

- Skapa en struktur som är enkel, konsekvent och lätt att använda och lära sig. För detta ändamål är uppgiftsområden indelade i begrepp som kan användas för att arbeta med olika objekt.

- Håll terminologin stabil. Detta uppnås genom att den konceptuella datamodellen, som initi alt består av en ordbok med termer, används för att känna igen varje åtgärd och objekt som beskrivs i programmet.

Underlåtenhet att använda denna terminologi har visat sig leda till att flera termer används för att definiera samma schema, eller att samma term används för att beskriva olika scheman.

konceptuell modellutveckling
konceptuell modellutveckling

Utveckling av den konceptuella modellen

Denna process är att skapa det initiala schemat. I framtiden kan utvecklaren använda denför mjukvaruimplementering. För att ge en beskrivning av ett komplext system används en viss algoritm för beteendet hos komponenterna i detta system, vilket återspeglar deras interaktion med varandra. Det finns tillfällen då informationen i beskrivningen inte räcker för att förstå och studera objektet med modellering. För att korrigera denna utelämnande bör man återgå till stadiet för sammanställning av innehållsförteckningen och lägga till data, vars frånvaro fastställdes under formaliseringen av objektet. Dessutom, som praxis visar, kan det finnas flera sådana returer. Förresten, skapandet av de scheman som behandlas i artikeln för enkla strukturer är inte motiverat.

konceptuell systemmodell
konceptuell systemmodell

I simuleringsmodellering har olika konceptuella modeller med olika strukturering använts. Oftast styrs deras scheman av matematiska teorier. Detta leder till problem med att välja ett lämpligt system för att beskriva det erforderliga modelleringsobjektet. Så, till exempel, för diskreta kretsar är det vanligt att använda processorienterade strukturer. För att göra en kontinuerlig konstruktion används flödesdiagram av systemdynamik. Den konceptuella datamodellen utvecklas med hjälp av ett speciellt språk, som är fixerat i själva strukturstrukturen. För att förenkla konstruktionen och programmeringen av en viss krets används specialutvecklade tekniker för programmeringsteknik.

Viktiga komponenter

Var medveten om att den konceptuella modellen innehåller ett antal viktiga element. Först och främst är de detstudiet av föremål och studiet av deras handlingar. Det vill säga, användaren måste granska listan över alla applikationer som är synliga för honom och de manipulationer som han kan utföra på varje objekt individuellt. Naturligtvis kan (och kommer med största sannolikhet) finnas andra objekt i utvecklingen av systemet, men de kommer att vara dolda för användaren.

konceptuell domänmodell
konceptuell domänmodell

Slutsats

I vissa fall, när man skapar objekt av den konceptuella modellen, används principen för den strukturella organisationen av flernivåsystem. På så sätt uppnår utvecklaren en enklare design av ett användarvänligt objekt. En sådan konstruktion hjälper till att kontrollera implementeringen av systemet och underlättar också skapandet av applikationskommandostrukturer. Det vill säga att utvecklaren kan bestämma vilka åtgärder som är tillämpliga på olika objekt, vilka av dem som kan generaliseras. Detta gör det möjligt att göra kommandostrukturen mer tillgänglig för användaren. Det vill säga, istället för att lära dig ett stort antal objektorienterade kommandon, behöver du bara behärska de allmänna. Genom att analysera allt ovanstående kan vi säga att den konceptuella modellen bara är ett schema som bestämmer egenskaperna hos elementen i den planerade strukturen och dess orsak-och-verkan-relationer som är nödvändiga för att uppnå designmålet.

Rekommenderad: