Що означає SoC?


35

… І ні, я не маю на увазі «Система-на-чіпі».

Я натрапив на це запитання, яке використовувало абревіатуру в контексті графіки, і мені стало цікаво про її значення. Ні питання, ні відповідь далі не пояснювали абревіатуру, і пошук в Google лише отримав мені "систему-на-чіпі", з якою я був уже знайомий, і "центр операційних служб безпеки", з яким я був менш знайомий.

Що означає SoC у контексті розробки ігор (та / або інженерії програмного забезпечення)?

Відповіді:


48

Воно означає розмежування проблем , тобто проектування програмного забезпечення таким чином, щоб кожен розділ мав певне призначення.

Як ви здогадалися, це загальний принцип інженера-програмного забезпечення, і він не характерний для ігрового дизайну / програмування.

Це часто робиться (і не обмежується цим) для зменшення з'єднання між секціями, що призводить до кращого використання, чіткості коду та (іноді) роботи в команді.


Додаткові переваги: ​​тест-здатність та склад
Gusdor

Хоча це не обов'язково програмне забезпечення, але це часто і мережева інженерія. Такі речі, як, наприклад, відсутність MMORPG на тому ж сервері, що і ваша платіжна система та сторінка реєстрації, наприклад, це і SoC.
Щогли
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.