Co oznacza skrót SoC?


35

… I nie, nie mam na myśli System-on-a-Chip.

Natknąłem się na to pytanie, które używało akronimu w kontekście grafiki, i zastanawiałem się nad jego znaczeniem. Ani pytanie, ani odpowiedź nie wyjaśniły dalej akronimu, a wyszukiwanie w google dało mi tylko „system na chipie”, który już znałem, i „centrum operacji bezpieczeństwa”, z którym mniej się znałem.

Co oznacza SoC w kontekście tworzenia gier (i / lub inżynierii oprogramowania)?

Odpowiedzi:


48

Oznacza oddzielenie obaw , tj. Zaprojektowanie oprogramowania, tak aby każda sekcja miała określony cel.

Jak się domyślacie, jest to ogólne doświadczenie inżyniera oprogramowania i nie jest ono specyficzne dla projektowania / programowania gier.

Jest to często wykonywane (ale nie tylko) w celu zmniejszenia sprzężenia między sekcjami, co skutkuje lepszą możliwością ponownego użycia, przejrzystością kodu i (czasem) pracą zespołową.


Dodatkowe korzyści: zdolność do testowania i skład
Gusdor

Niekoniecznie jest to jednak kwestia oprogramowania, często także inżynieria sieci. Na przykład takie rzeczy, jak brak posiadania MMORPG na tym samym serwerze, co system rozliczeniowy i strona rejestracji, to także SoC.
Maszt
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.