ВУЗ:
Составители:
действия.
При объектно-ориентированном проектировании определяются абстракции и
механизмы, обеспечивающие правильное поведение модели. Шклаер и Меллор
выделили следующих кандидатов на роль объектов:
Материальные предметы Датчики, автомобили, автоматы
Роли Учитель, контролер, отец, подчиненный
События Требование, запрос, прерывание
Взаимодействие Собрание, пресечение, заем.
Декомпозиция вообще и в частности объектная декомпозиция — работа
интеллектуальная и лучший
способ ее ведения — последовательный итеративный
процесс. Сначала из возможных кандидатов строится приближенная модель системы.
Затем по мере получения новых знаний модель уточняется, вводятся новые объекты,
исключаются ненужные, объекты объединяются или разбиваются.
Задание
Провести алгоритмическую и объектную декомпозиции заданной предметной
области.
Подготовка к лабораторной работе
Перед выполнением лабораторной работы необходимо прочитать краткие
теоретические сведения и.
Для допуска к работе студент обязан объяснить, как проводятся алгоритмическая и
объектная декомпозиция.
Выполнение лабораторной работы
Для выполнения работы необходимо:
− согласовать с преподавателем выбранную предметную область;
− выполнить декомпозицию;
− оформить работу и отчитаться по ней.
Методические указания к выполнению лабораторной работы
При подготовке к лабораторной работе студент должен самостоятельно определить
для себя предметную область. Затем необходимо согласовать выбор с преподавателем.
После утверждения предметной области преподавателем необходимо провести
алгоритмическую и объектную декомпозиции.
Например, для задачи создания просмотрщика графических файлов, обладающего
следующими свойствами:
− анализ типа файла;
− получение информации об изображении;
− масштабирование
изображения;
− поворот изображения на произвольное количество градусов;
− слайдшоу;
можно выполнить алгоритмическую декомпозицию, показанную на рис.1.
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »