Полезно за вас: Речник | Игри | Новини | Фирми | Рецепти | Обяви
Начало на реферати

ОСНОВНИ ПРИНЦИПИ НА ОБЕКТНО-ОРИЕНТИРАНАТА ТЕХНОЛОГИЯ


Информационни технологии | 2009-12-04 | 184 сваляния

ГЛАВА 5. ОСНОВНИ ПРИНЦИПИ НА

ОБЕКТНО-ОРИЕНТИРАНАТА ТЕХНОЛОГИЯ


5.1. Области на приложение

Обектно-ориентираната рамка се очертава като основна за проектиране на софтуер за следващата генерация софтуерни системи. Значителният прогрес в софтуерното проектиране е почти винаги съпътстващ със смяна на методологията, нови езици и нова среда. Така е и с обектно-ориентираното програмиране.

Обектно-ориентираната технология се прилага, като основна идея, в много изследователски области като: архитектура на компютри, операционни системи, експертни системи и системи бази знания, системи бази данни, езици за спецификации и програмиране. Основни програмни езици, като С, Pascal и Modula се допълват с възможности за поддържане на обекти. С++, развит на базата на С и Simula 67, се очертава като предпочитан език за реализиране на големи софтуерни проекти. Езиците обаче, не са единствената област, която е повлияна сериозно от обектно-ориентираните принципи. Обектно-ориентираното програмиране е станало доминиращ метод за изграждане на диалогови потребителски интерфейси и съответни визуални програмни средства. Такива интерфейси и средства обикновено са комплектовани с големи библиотеки на графични обекти. Тези библиотеки са съществена част на всяко съвременно интерактивно приложение.

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

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

Структурният подход е не по-стар от обектния подход - те се две алтернативи, които представят различни виждания. Структурният (или функционалният) подход следва начина, по който работят компютрите. Чрез разделяне на функциите и данни, той налага мислене в термините на абстрактната машина. Обектният подход дава възможност да се отчете спецификата на проблема в неговата област, независимо от това как компютърът ще ги обработи. Изразите в структурния подход са продиктувани от машината; в обектния подход са управлявани от приложната област.

За съжаление, различните обектно-ориентирани методи имат различни означения с различно значение. Някои са много богати на понятия, други много бедни. Някои имат точни значения, свързани с понятията, други разчитат на потребителската интуиция. По-долу ще разгледаме основните понятия и термини, свързани с обектите, така както те са представени в [1]. Групата за мениджмънт на обектите (Object Menagment Group) e организация, която е ангажирана със задачата за създаване на международни стандарти в тази област.


5.2. Основни понятия

Обектът е единица, която играе значителна роля при предлагането на услуги на клиентите. Точната природа на услугата и клиента зависи от съответната система, но най-общо клиент може да бъде потребител или програма, а услугата може да бъде дейност, която се изпълнява по заявка на клиента. Ключовите понятия, които ще дефинираме са:

ОСНОВНИ ПРИНЦИПИ НА ОБЕКТНО-ОРИЕНТИРАНАТА ТЕХНОЛОГИЯ

Добави своя коментар:



Тагове от реферата: , , ,


Подобни материали


Носители на информация в компютрите, компресиране и архивиране Информационни технологии | 2010-11-14 | 40 прочитания
Икономика на Франция Информационни технологии | 2010-11-14 | 203 прочитания
Компютърна конфигурация Информационни технологии | 2010-11-14 | 186 прочитания
Работа в Excel Информационни технологии | 2010-11-14 | 203 прочитания
Разглеждане на ЕРП система Колибри Информационни технологии | 2010-11-14 | 139 прочитания
Структурни типове данни. Множества и записи Информационни технологии | 2010-11-14 | 226 прочитания
Инсталиране и конфигуриране на Linux система Информационни технологии | 2010-11-14 | 121 прочитания
Управление за мрежовите акаунти Информационни технологии | 2010-11-14 | 186 прочитания
Инсталиране на дънна платка и компонентите й 1 Информационни технологии | 2010-11-14 | 136 прочитания
Увод в програмирането на С++ (пищови) Информационни технологии | 2010-11-14 | 182 прочитания