Какие основные классы (сущности) нужно создать для планирования ремонтов?
Пытаюсь спроектировать классы для планирования ремонтов вычислительной техники.
По предметке: Планируют ремонты на период: 5 лет ИЛИ 1год ИЛИ 1 месяц
Вид плана: годовой, пятилетний, месячный.
Жизненный цикл плана, как документа: создание, утверждение, отклонение, принятие.
На вход: Период планирования Вычислительная техника которая стоит на учете в указанной организации Дата последнего выполненного ремонта Вид последнего выполненного ремонта Межремонтные часы работы вычислительной техники
На выход (выполняется расчет): Вычислительная техника Плановые даты ремонтов в течении заданного периода Плановый ежемесячный расход часов работы вычислительной техники
Получается как будто так:
Плановые ремонты -вычислительная техника -плановая дата ремонта; -вид планируемого ремонта; -плановый ежемесячный расход часов ...
Вопрос: Период планирования, организация на учете которой находяться техника, вид планирования это атрибуты класса? Или нужен еще один класс который наследуется?
Плановый расход часов это атрибут плана? Или вынести в отдельный класс? Который агрегируется плановые ремонтами.
Помогите пожалуйста.