Основни понятия за методите за анализ на домейн на обекти.

Основните понятия на методите на обектния анализ на SbA включват следното .

Предмет- това е прост обект, чиито методи, свойства и събития можете да контролирате.

Предмет - това е осезаем субект, който ясно демонстрира своето поведение.

Предмет(предмет) като цяло, какво е дадено в знанието или към какво е насочена нашата когнитивна дейност.

Обект OB- това е абстрактно изображение с поведение, което се определя от неговите характеристики и взаимоотношения с други обекти на SbA.

Според теорията на Frege, спецификацията на обект може да се тълкува като триъгълник:

където е идентификатор, низ от букви и десетични числа; - същността на реалния свят на SbA, който се обозначава с идентификатора; - значението (семантиката) на денотата в съответствие с интерпретацията на същността на симулирания SbA.

Обектът се интерпретира като концептуална структура, състои се от идентификатор, денотат - изображение на обект и концепция, която отразява значението на тази денотация, въз основа на целта на обектно моделиране на SbA. Денотатът може да бъде идентифициран чрез различни символи на азбуката. Няколко понятия могат да съответстват на един обект, в зависимост от избраното ниво на абстракция. Обектът се определя от външната му разлика от другите обекти. Вътрешната характеристика на обекта (неговата структура, вътрешни характеристики) не влияе върху външната разлика и няма значение за моделирането на обекти.

Същността - това е семантично важен обект или тип обект, който действително съществува в SbA или е абстрактна концепция, информацията за която трябва да бъде известна и/или съхранена. Името на обекта трябва да е уникално и може да представлява тип или клас обекти. Обектът може да има синоними, написани с „/“ (например летище/летище).

Концепция - стойността на някакъв абстрактен обект на SbA се посочва с уникално име или идентификатор. Група от подобни понятия е родителска концепция, която е предопределена от определен набор от общи атрибути. Концепцията, заедно с нейните атрибути, е представена графично в OM или в текстова форма.

Атрибут - това е абстракция, която притежават всички абстрахирани концепции на даден обект. Всеки атрибут се идентифицира с име, което е уникално в обхвата на описанието на концепцията. Наборът от групирани атрибути означава идентификатора на тази група. Група атрибути може да се комбинира в клас и да има идентификатор на клас.

Поведение - това е абстракция от набор от връзки, които се осъществяват между различни видове SbA обекти, абстрахирани като концепции. Всяка връзка има уникален идентификатор. Връзките могат да бъдат текстови или графични. За да се формализират връзките между понятията, се добавят помощни атрибути и препратки към идентификаторите на тези връзки. Някои отношения се формират като последица от съществуването на други отношения.

Клас - това е набор от обекти, които имат еднакви свойства, операции, връзки и семантика. Всеки обект е екземпляр на клас. Класът е представен по различни начини (например списъци с обекти, операции, състояния). Класът се измерва с броя екземпляри, операции и т.н.

Тематична област- това е психически ограничена област на реалността, обект на описание или моделиране и изследване.

Тематичната област се състои от обекти, които се отличават със своите свойства и са в определени взаимоотношения помежду си или си взаимодействат по някакъв начин.

Тематична област- тя е част от реалния свят, тя е безкрайна и съдържа както съществени, така и незначителни данни, от гледна точка на провежданото изследване.

Тематична област- това е анализирано с цел идентифициране на специфичен набор от понятия (обекти, обекти) и взаимоотношения между тях. Въз основа на набор от тези понятия се определят задачи, за да се разрешат автоматично. Пространството SbA може да бъде разделено на проблемно пространство и пространство за решение.Пространство на задачите- това са обекти, концепции на SbA, а пространството за решения е набор от софтуерни реализации на задачи, включително функционални компоненти, които осигуряват решението на задачите и функциите на SbA, представени в това пространство.

Изборът на SbA обекти се извършва, като се вземат предвид разликите, определени от съответните концептуални структури. Обектът като абстракция от реалния свят и концептуална структура има поведение, обусловено от свойствата и връзките на този обект с други обекти. Обектите, избрани в SbA, са структурно подредени чрез теоретични операции (членство, обединения, пресичания и т.н.).

Модел SbO- това е набор от точни дефиниции на понятия, понятия, обекти и техните характеристики, както и много синоними и класифицирани логически връзки между тези понятия.

Концептуалният модел е SbA модел, той е създаден, без да се фокусира върху софтуер и хардуер за изпълнение на SbA задачи в операционна среда.

За обектите на модела се установяват връзки или връзки. Прави се разлика между статични (постоянни) връзки, които не се променят или променят рядко, и динамични връзки, които имат определени състояния и се променят по време на работата на системата.

Връзките между обектите могат да бъдат както следва:

връзка едно към едно (1: 1) съществува, когато един екземпляр на обект от определен клас е свързан с единичен екземпляр от друг клас, т.е. по едно копие от всеки клас участва в комуникацията;

връзка един към много (1: N), съществува, когато един екземпляр на обект от определен клас е едновременно свързан с един или повече екземпляри от друг клас или от същия клас;

съществува връзка много към много (M: N), когато във връзката участват няколко екземпляра от обекти от два класа, т.е. един или повече екземпляри от друг клас е свързан с един или повече екземпляри от първия клас.

Състоянието на връзките между обектите може да се развива с течение на времето и те могат значително да повлияят на хода на решаване на проблема. За такива случаи на комуникация се изгражда асоциативен обект и моделът на състоянието на този обект се определя чрез добавяне на атрибут, който фиксира текущото състояние.

Сред действията, които съпътстват преходите на обекти към определени състояния в модела на състоянието, трябва да има операции по създаване на нов екземпляр на асоциативен обект, ако нова двойка екземпляри влезе във връзка или да я унищожи, ако обектът или връзката престане да съществуват.

Метод- това е процедура или просто набор от команди, които казват на обект да изпълни някаква задача.

Имот- това е някакъв параметър на обект. Събитието е сигнал, който се подава, когато нещо се случи с обект.