В данном репозитории описан процесс объектно ориентированного анализа для выявления абстрактных типов данных, для написания игры.
Продвигаясь от 1 до 11 файла, вы можете увидеть, какие шаги были выполнены.
- Составления ТЗ на разработку игры .
- Краткое описание основных сущностей. Что бы на этом этапе сфокусироваться на главном, стоит ограниться 5-7 штуками.
- Определяем границы разрабатываемой системы.
- Выделяем классы на уровне анализа.
- Классы реализации.
- Классы проектирования.
- Отфильтровываем ранее выделенные АТД по специальным правилам проектирования.
- Разбиение на класстеры.
- Задание каркаса поведения классов.
- Развиваем описание системы. Увязываем с конкретными технологиями реализации. Добавляем сценарии тест кейсов.
- Классы для повторного использования в грядущих проектах.
Реализация игры находится в этом репозитории.