- Объектно-ориентированный анализ (ООА) — это первый этап проектирования программы, на котором мы изучаем задачу и представляем ее в виде взаимодействующих объектов. Главная цель — понять, из каких сущностей состоит система и как они связаны, до того как начинать писать код на Pascal.
- Основная идея заключается в декомпозиции, то есть в разбиении сложной задачи на составные части.
- Декомпозиция задачи на объекты. Вместо разбиения задачи на последовательные функции (как в процедурном подходе), ООА предлагает декомпозицию на объекты. Пример: в системе «Библиотека» объектами будут Book, Reader, Librarian, Loan, а не процедуры take_book (), return_book ().
- Выделение объектов и их значимости зависит от целей моделируемой системы.
- Порядок ООА:
- Определение объектов и их классов: выявление ключевых сущностей предметной области;
- Определение свойств (полей): описание характеристик каждого объекта (поля записи в Pascal);
- Определение поведения (методов): описание действий, которые могут выполнять объекты (процедуры и функции для работы с записями в Pascal);
- Определение связей между объектами: установление отношений (агрегация, ассоциация, композиция).
Информатика • 11 класс
5
Объектно-ориентированный анализ (Паскаль)
Было полезно?
Рекомендуем
Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках