Содержание
- 2. Где граница задачи? Любая задача рассматривает ограниченный круг проблем Невозможно поставить и решить универсальную задачу Выход:
- 3. Что такое предметная область? Предметная область — область знаний или деятельности, характеризуемая концепциями и терминами, понятными
- 4. Примеры предметных областей Бухгалтерский учет Документооборот в организации Компьютерные игры различных жанров Распределенные вычисления Шифрование и
- 5. Пример предметной области «Разработка программного обеспечения» Архитектор Выполнение проекта Архитектурные решения Требования пользователя Программист Создание программы
- 6. Объектно-ориентированный подход Рассматривает предметную область как совокупность взаимодействующих объектов Позволяет создавать программы, моделирующую реальные объекты и
- 7. Что такое объект? Пример объекта: Студент группы БИ-220: Пупкин Василий
- 8. Описание объекта на UML
- 9. Таким образом объект это… Объект — модель сущности, которая имеет определенные характеристики , называемые ее атрибутами,
- 10. Объект
- 11. Как идентифицировать объект в предметной области? Метод Р. Аббота Для идентификации объектов как таковых задайте вопрос:
- 12. Пример: игра «Морской бой»
- 13. Пример идентификации объекта в предметной области Модель чего мы собираемся создать? – модель морского сражения. В
- 14. Что такое класс? Объекты относятся к одному классу, если: Они имеют одинаковый набор атрибутов на рассматриваемом
- 15. Таким образом класс… Класс — группа объектов, имеющих одинаковые атрибуты, одинаковое множество значений этих атрибутов и
- 16. Примеры идентификации класса
- 17. Пример идентификации класса Грузовики Легковые машины Автомобили
- 18. Пример идентификации класса Позвоночные Парнокопытные Животные
- 19. Составляющие класса Состояние Поведение Поля Атрибуты Свойства Методы Операции Функции-члены Данные Алгоритмы Класс Класс
- 20. Документирование класса на UML Название класса Атрибуты класса Операции класса Имя_атрибута: тип * * * Имя(параметры):
- 21. Документирование класса на UML
- 23. Скачать презентацию