Есть еще одна проблема - до поры до времени воинских званий как таковых не существовало, а существовали лишь должности. И ранги рассматривались как должности, а не звания.
Пожалуй, первым случаем выделения звания из должности можно считать с большой натяжкой разве что казус Публия Салония - в 342 году до р.Х. был принят закон о том, что человек, единожды принявший должность военного трибуна, пожизненно не мог назначаться центурионом. В результате даже после сложения должности военного трибуна за человеком некоторым образом сохранялся определенный квалификационный ранг.
Тогда в римской армии времен, скажем, Республики и ранней Империи аналогов офицерских должностей/званий немного.
В сущности младшие офицеры - это центурионы:
- центурион (с определенной сложной иерархической системой центурионских должностей);
- можно с натяжкой выделить центуриона приор пилуса когорты (командира когорты);
- центурион примус пилус (примипил) - приор пилус первой когорты, старший центурион легиона*;
Старшие офицеры:
- трибун ангустиклавий;
- префект лагеря;
- трибун латиклавий (выборная должность, как правило, политический назначенец);
- префект легиона (при Империи - легат).
Высший командный состав - уже проконсулы, пропреторы и их легаты (при империи - легат императора), то есть, люди в должности командующих армией (группой легионов и вспомогательных войск).
Деканы, декурионы и опционы - это субофицерский (сержанский или унтер-офицерский состав).
То есть, в принципе, по-хорошему две-три должности младших офицеров и три-четыре (скорее, три, если учесть, что трибун латиклавий - это должность, практически всегда не служилая) - старших.
*Теоретически, может быть отнесен к старшим офицерам, поскольку входил в совет легиона