Пост# 3 Поработаю с UC "Создать персонажа", сценарий приведет в книге игрока, поэтому что-то выдумывать не буду, лучше займусь структурой хранения данных. У меня есть карточка уже созданного персонажа, поэтому можно провести нормализацию) Конечно, не все требования можно найти на картинках, т.к. помимо них есть блокнот с записями.
Цифры рядом с атрибутами и навыками, гордость и темный секрет написаны карандашом, так как могут меняться. При этом значения не меняются часто, а историю нужно фиксировать. Опираясь на принципы функционального программирования не будем переписывать значение при изменении, а будем всегда добавлять новую запись и фиксировать для нее дату. Также поступим и с талантами.
По итогу получилась первая версия ERD, которая по мере работы будет уточняться. ERD составлена в PluntUML.