English | Russian |
Architectural design is an exercise in managing module dependencies. Module A depends on module B if changes to module B may necessitate changes to module A. It is important that dependencies do not cross dependency firewalls Martin, 2003. In particular, dependencies should not propagate across non-neighboring layers and must not create cycles | Структурное проектирование – нечто вроде упражнения в управлении зависимостями модулей. Модуль A зависит от модуля B, если изменения в модуле B могут потребовать изменений в модуле A. Важно, чтобы эти зависимости не противоречили брандмауэрам зависимостей Мартин, 2003. В частности, зависимости не должны быть между несоседними уровнями и не должны создавать циклы (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn) |
Exercise: Show that the usual primal-dual complementary slackness for optimality is a special case of 2b | Упражнение. Показать, что обычное свойство дополняющей нежёсткости оптимальных решений для прямой и двойственной задач является частным случаем 2б (ssn) |
exercises for section | упражнения к разделу (ssn) |
extended exercise | расширенный пример (ssn) |
programming exercises | упражнения по программированию (ssn) |
self-test exercises | упражнения для самопроверки (ssn) |
team exercise | командная работа (ssn) |
Threat modeling is a team exercise encompassing program/project managers, developers and testers and represents the primary security analysis task performed during the software design stage | Моделирование угроз является командной работой, охватывающей руководителей проекта/программы, разработчиков и специалистов по тестированию, и представляет основную задачу анализа безопасности, осуществляемую на этапе проектирования программных средств (см. ISO/IEC 27034-1:2011 ssn) |