Lepo pitanje! Ident broj je nezavisan broj koji u stvari predstavlja deo sistema. Dok je sifra preslikavanje oznacavanja iz realnog sistema. Ako bi preuzeli sifru za Ident broj onda bi dosli u situaciju da, ako nekom u realnom sistemu padne napamet da menja sifre, po nekom drugacijem pravilu nego sto je to u posmatranom trenutku bilo, onda bi takva izmena bila zestoka imajuci u vidu da bi morali da menjamo Ident brojeve. Zlatno pravilo modelovanja je da se odvoje sifre iz realnog sveta od Ident broja. Ident broj je nezavisan i njega posmatra sistem (cak korisnik i ne mora da zna kako izgleda), a sifra je oznaka koja ima kazujuci karakter. Kazivanje o potrebi odvajanja je najbolje opisao pok. prof Pera Petrov sa Masinskog fakulteta Beograd iz oblasti oznacavanja objekata od interesa posmatranja.
U praksi sam se susretao kako su ta dva atributa nekog objekta posmatranja poistovecivali i uvek su takvi sistemi imali problema. Posebno veliku gresku cine oni koji preslikavaju, bolje receno preuzimaju tudje sifre za svoje i jos ako ih poistovete s Ident brojem, tada se problem uvecava.
Buduci da se ovde radi o skolskom primeru posebno sam na to obratio paznju.