Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Выявление требуемых методов






Существует несколько способов выявления требуемых методов, в которых обычно используются следующие подходы.

Выявление необходимых классов и определение методов, которые могут оказаться полезными в каждом из классов.

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

Например, в учебном проекте «АГЕНТСТВО» мы определили операции, которые выполняются в каждом отделении компании. Эти операции гарантируют, что требуемая информация будет доступна для эффективного управления работой отделения, а также для поддержки услуг, предлагаемых владельцам и арендаторам объектов недвижимости. Это так называемый нисходящий подход в проектировании, при котором проводится опрос соответствующих пользователей и на основании его результатов определяются необходимые операции.

Собрав сведения о требуемых операциях и подготовив EER-модель, содержащую все необходимые классы, можно приступать к выявлению нужных методов и определению классов, которым эти методы будут принадлежать.

Резюме

Основными преимуществами объектно-ориентированного подхода к разработки информационных систем являются:

- определение системы на основе объектов упрощает создание программных компонентов;

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

- использование классов и механизма наследования способствует разработке повторно используемых и расширяемых компонентов при создании новых или модернизации существующих систем.

Современные системы баз данных характеризуются наличием следующих компонентов и функциональных средств:

- модель данных;

- перманентность данных;

- совместное использование данных;

- надежность;

- масштабируемость;

- безопасность и целостность;

- распределенность;

В реляционных моделях баз данных реализуется двухуровневая модель хранения данных, а в объектно-ориентированных – одноуровневая.

В документе «Манифест разработчиков объектно-ориентированных систем баз данных» предлагается тринадцать обязательных характеристик, которым должна отвечать любая ООСУБД.

Недостатками объектно-ориентированных СУБД являются:

- отсутствие универсальной модели данных;

- недостаточность опыта эксплуатации;

- отсутствие стандартов;

- конкуренция со стороны СУБД других типов;

- сложность;

- отсутствие поддержки представлений.

Вопросы для самопроверки

1. Какие основные преимущества можно отметить у ОО СУБД?

2. Какие типы идентификаторов OID различают?

3. Как осуществляется доступ к объекту в ОО СУБД?

4. Как осуществляется перманентность данных в ОО СУБД?

5. Определите основные идеи эволюции системы в ОО СУБД.

6. Что можно выделить в качестве основных преимуществ ОО СУБД?

 


Глава 3. ВВЕДЕНИЕ В ОБЪЕКТНО-ОРИЕНТИРОВАННУЮ СУБД CASHÉ






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.