Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
Нақты бір сала бойынша мамандық білімі
Specialist knowledge within a specific field
Домендік білім – жалпы (немесе доменге тәуелсіз) білімдерден өзгеше, нақты бір пән немесе сала туралы білімдер. Бұл термин көбінесе жалпы білім беру саласына қатысты қолданылады, мысалы, компьютерлік бағдарламалау туралы жалпы түсінігі бар, сонымен қатар нақты бір индустрия үшін бағдарлама жасау саласында домендік білімі бар бағдарламалық жасақтама инженерін сипаттау үшін пайдаланылады. Домендік білімі бар адамдар көбінесе өз саласының мамандары немесе сарапшылары деп есептеледі.
Domain knowledge is knowledge of a specific discipline or field in contrast to general (or domain independent) knowledge. The term is often used in reference to a more general discipline—for example, in describing a software engineer who has general knowledge of computer programming as well as domain knowledge about developing programs for a particular industry. People with domain knowledge are often regarded as specialists or experts in their field.
Білімді жинау
Бағдарламалық жасақтауда домендік білім – мақсатты жүйенің жұмыс істейтін ортасы туралы білім, мысалы, бағдарламалық агенттер. Домендік білімді әдетте бағдарламалық жасақтаманы әзірлеушілерден емес, домендегі бағдарламалық жасақтаманы пайдаланушылардан (домендік мамандар/сарапшылар ретінде) үйрену қажет. Ол пайдаланушылардың жұмыс процестерін, деректерді өңдеу жолдарын, бизнес саясатын, конфигурацияларды және шектеулерді қамтуы мүмкін және бағдарламалық қосымшаны әзірлеуде маңызды рөл атқарады. Сарапшылық домендік білім (көбінесе ресми емес және дұрыс құрылымдалмаған) білім инженерлері арқылы компьютерлік бағдарламаларға және активті деректерге, мысалы, білім базаларындағы ережелер жиынтығына айналдырылады. Соңғы пайдаланушылар мен бағдарламалық жасақтаманы жасаушылар арасында байланыс орнату көбінесе қиындық тудырады. Олар бір-бірімен тіл табысуы керек. Қарым-қатынас үшін жеткілікті ортақ лексиканы дамытуға көбінесе уақыт кетеді. Бір білім әртүрлі домендік білімдерге енуі мүмкін. Егер білім бірнеше доменде қолданылатын болса, мысалы логика мен математика, онда ол доменге тәуелсіз білім деп аталады. Домендік біліммен жұмыс істеу метабілім арқылы жүзеге асырылады.
In software engineering, domain knowledge is knowledge about the environment in which the target system operates, for example, software agents. Domain knowledge usually must be learned from software users in the domain (as domain specialists/experts), rather than from software developers. It may include user workflows, data pipelines, business policies, configurations and constraints and is crucial in the development of a software application. Expert domain knowledge (frequently informal and ill structured) is transformed in computer programs and active data, for example in a set of rules in knowledge bases, by knowledge engineers. Communicating between end users and software developers is often difficult. They must find a common language to communicate in. Developing enough shared vocabulary to communicate can often take a while. The same knowledge can be included in different domain knowledge. Knowledge which may be applicable across a number of domains is called domain independent knowledge, for example logic and mathematics. Operations on domain knowledge are performed by metaknowledge.