Eu trabalho há 10 anos com plataformas web com PHP e depois Ruby. E esse tipo de diagrama é pouco utilizado em startups, e vejo meus amigos comentando bem pouco sobre em empresas maiores até.
Você como estudante é melhor você focar em outros skills:
- Escolher uma linguagem para entrar no mercado: Python, JavaScript (NodeJS ou Web), Golang, Rust, Ruby e por ai vai;
- Estudar o ecosistema da linguagem que você quer entrar: desenvolvimento de APIs, programação em baixo nivel, frontend mobile, frontend web... (no geral ao menos 1 framework);
- Desenvolver aplicações de estudo (faça PoCs, coisas que ache interessante e coloque no Github);
- Design patterns como os descritos no https://refactoring.guru/ ou https://www.patterns.dev/;
- TESTES AUTOMÁTICOS!! (sempre, ao menos os unitários) (há diversos: unitários, integração, E2E mobile etc...)
Isso sim vai fazer você entrar no mercado de trabalho. Muitas dessas coisas conceituais da faculdade você vai utilizar em algum momento quando estiver mais senior, por isso é bom você aprender bem.
Por exemplo, já usei modelos assim para trabalhar com minha equipe sobre como refatorar uma parte complicada do sistema, somente escrever ou falar era impossível. Com um diagrama consegui colocar 5 pessoas na mesma direção, criar tarefas continuas e aditivas umas as outras para que possamos trabalhar independentemente (e remotamente) no problema.
TL;DR: aprenda, mas não foque nisso. Vai ser útil em algum momento, mas ao sair da faculdade isso não é o que vai te empregar.