Колдонуучу белгилүү бир системанын иштешин так түшүнүшү үчүн, дизайнер белгилүү бир тиркеменин концептуалдык моделин түзөт. Бул максаттар үчүн ар кандай документтер, графиктер, спецификациялар, диаграммалар жана башкалар колдонулат. Концептуалдык модель эмне экенин, ал кандай максаттарды жана милдеттерди көздөөрүн так түшүнүү үчүн бул макалада биз бул концепцияга кененирээк токтолууну чечтик.
Терминдин мааниси
Концептуалдык модель белгилүү бир схема. Объекттин семантикалык түзүлүшүн түзүү үчүн ар кандай түшүнүктөрдү жана алардын ортосундагы мамилелерди колдонот. Бирок системанын концептуалдык модели абстракттуу экенин эске алуу керек. Бирок бул терминдин жалгыз мааниси эмес. Мындан тышкары, "концептуалдык домен модели" деген түшүнүк бар. Бул терминдин мааниси, кандайдыр бир аймакты сүрөттөө үчүн байланышкан түшүнүктөрдүн тизмеси колдонулат. Бул максаттар үчүн аныктамалардын классификациясы, алардын мүнөздөмөлөрү жана касиеттери, ошондой эле аларда болуп жаткан процесстердин мыйзамдары колдонулат.
Негизги тапшырмалар
Белгилей кетсек, концептуалдык модель биринчи кезекте жөнөкөй колдонуучуга маалыматты кабыл алууну жеңилдетүү үчүн түзүлгөн. Башкача айтканда, структуранын ишинин тар багытталган жана деталдуу сүрөттөлүшү иштелип чыккан. Бул натыйжага жетүү үчүн, биринчи кезекте, бул моделди мүмкүн болушунча жөнөкөй кылуу зарыл (бул максатта, баалуулуктардын минималдуу саны колдонулат). Экинчиден, аны мүмкүн болушунча белгилүү бир тапшырмаларды аткарууга бурууга аракет кылыңыз (башкача айтканда, колдонуучунун ишин мүмкүн болушунча бул чөйрөдө көрүнбөгөн баалуулуктар менен чектөө).
Негизги максаттар
Концептуалдык моделдин төмөнкү максаттары бар:
- Жөнөкөй, ырааттуу жана колдонууга жана үйрөнүүгө оңой структура түзүңүз. Бул үчүн тапшырма аймактары ар кандай объекттер менен иштөө үчүн колдонула турган түшүнүктөргө бөлүнөт.
- Терминологияны туруктуу кармаңыз. Буга алгач терминдердин сөздүгүнөн турган концептуалдык маалымат модели программада сүрөттөлгөн ар бир аракетти жана объектти таануу үчүн колдонулганы менен жетишилет.
Бул терминологияны колдонбоо бир схеманы аныктоо үчүн бир нече терминдин колдонулушуна же бир эле терминдин башка схемаларды сүрөттөө үчүн колдонулушуна алып келери далилденген.
Концептуалдык моделди иштеп чыгуу
Бул процесс баштапкы схеманы түзүү. Келечекте аны иштеп чыгуучу колдоно алатпрограммалык камсыздоону ишке ашыруу үчүн. Татаал системага сыпаттама берүү үчүн бул системанын компоненттеринин жүрүм-турумунун белгилүү бир алгоритми колдонулат, ошону менен алардын бири-бири менен өз ара аракеттенүүсү чагылдырылат. Сүрөттөөдө камтылган маалымат моделдөө объектисин түшүнүү жана изилдөө үчүн жетишсиз болгон учурлар болот. Бул кемчиликти оңдоо үчүн мазмунду түзүү стадиясына кайтып келип, объектти формалдаштырууда алардын жоктугу аныкталган маалыматтарды кошуу керек. Мындан тышкары, практика көрсөткөндөй, бир нече мындай кайтаруу болушу мүмкүн. Айтмакчы, жөнөкөй структуралар үчүн макалада каралган схемаларды түзүү өзүн актабайт.
Симуляциялык моделдөөдө ар кандай түзүлүштөгү ар кандай концептуалдык моделдер колдонулган. Көбүнчө, алардын схемалары математикалык теориялар менен жетекчиликке алынат. Бул талап кылынган моделдөө объектисин сүрөттөө үчүн ылайыктуу системаны тандоодо көйгөйлөргө алып келет. Ошентип, мисалы, дискреттик схемалар үчүн процесске багытталган структураларды колдонуу салтка айланган. Үзгүлтүксүз куруу үчүн система динамикасынын агым диаграммалары колдонулат. Концептуалдык маалыматтар модели түзүмдүк структуранын өзүндө бекитилген атайын тилди колдонуу менен иштелип чыккан. Белгилүү бир схеманы курууну жана программалоону жөнөкөйлөтүү үчүн программалоо технологиясынын атайын иштелип чыккан ыкмалары колдонулат.
Маанилүү компоненттер
Концептуалдык модель бир катар маанилүү элементтерди камтыганын эске алыңыз. Биринчиден, аларобъектилерди изилдөө жана алардын аракеттерин изилдөө. Башкача айтканда, колдонуучу ага көрүнгөн бардык тиркемелердин тизмесин жана ар бир объектте өзүнчө жасай ала турган манипуляцияларды карап чыгышы керек. Албетте, башка объекттер системаны иштеп чыгууда болушу мүмкүн (жана мүмкүн болушу мүмкүн), бирок алар колдонуучудан жашырылат.
Тыянак
Кээ бир учурларда концептуалдык моделдин объектилерин түзүүдө көп деңгээлдүү системаларды структуралык уюштуруу принциби колдонулат. Ошентип, иштеп чыгуучу колдонуучуга ыңгайлуу объекттин оңой дизайнына жетишет. Мындай курулуш системанын ишке ашырылышын көзөмөлдөөгө жардам берет, ошондой эле колдонмо командалык структураларды түзүүгө көмөктөшөт. Башкача айтканда, иштеп чыгуучу ар кандай объекттерге кандай аракеттер колдонуларын аныктай алат, алардын кайсынысын жалпылоого болот. Бул колдонуучу үчүн буйрук түзүмүн жеткиликтүү кылууга мүмкүндүк берет. Башкача айтканда, объектиге багытталган көп сандагы буйруктарды үйрөнүүнүн ордуна, жалпыларды өздөштүрүү керек. Жогоруда айтылгандардын бардыгын талдап, концептуалдык моделди долбоорлоо максатына жетүү үчүн зарыл болгон пландаштырылган структуранын элементтеринин касиеттерин жана анын себеп-натыйжа байланыштарын аныктоочу схема гана деп айта алабыз.