Именование переменных, классов и методов в коде
Именование системы
Система обычно именуется по типу (некоторому узкому классу) её основной функции (если её именует команда, занимающаяся надсистемой), или оказываемому ей сервису (если её именует производитель) — т.е. по основному назначенному ей поведению в её надсистеме/операционном окружении. Иными словами, система именуется как ролевой объект, если вы её используете, или как часть конструкции, если вы её производите — но в производимой системе вы тоже пытаетесь предугадать её функцию, указать её роль (по типу)...