Cosa significa SoC?


35

... E no, non intendo System-on-a-Chip.

Mi sono imbattuto in questa domanda che stava usando l'acronimo nel contesto della grafica e mi sono trovato a chiedermi quale fosse il suo significato. Né la domanda né la risposta spiegavano ulteriormente l'acronimo, e una ricerca su google mi ha procurato solo "sistema su chip", che conoscevo già, e "centro operativo di sicurezza", che conoscevo meno.

Cosa significa SoC nel contesto dello sviluppo di giochi (e / o ingegneria del software)?

Risposte:


48

È l'acronimo di Separation of Concerns , ovvero la progettazione di un software in modo che ogni sezione abbia uno scopo specifico.

Come hai indovinato, è un principio generale dell'ingegnere del software e non è specifico per la progettazione / programmazione del gioco.

Questo viene spesso fatto (e non limitato a) per ridurre l'accoppiamento tra le sezioni, con conseguente migliore riusabilità, chiarezza del codice e (a volte) lavoro di squadra.


Ulteriori vantaggi: test-abilità e composizione
Gusdor

Tuttavia, non è necessariamente una cosa software, spesso è anche una cosa di ingegneria di rete. Cose come non avere il tuo MMORPG sullo stesso server del tuo sistema di fatturazione e pagina di registrazione, ad esempio, anche questo è SoC.
Albero
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.