English | Russian |
accessibility principle | принцип доступности (ssn) |
acquaintance package principle | принцип использования пакета знакомств (ssn) |
acyclic dependency principle | принцип ацикличности зависимостей (Alex_Odeychuk) |
adhere to the single responsibility principle | соблюдать принцип единственной ответственности (Alex_Odeychuk) |
adhere to the single responsibility principle | соблюдать принцип единственной обязанности (принцип единственной обязанности – это принцип объектно-ориентированного программирования, который гласит, что каждый объект должен иметь одну и только одну обязанность и эта обязанность должна быть полностью инкапсулирована в модуль или класс. Все методы и свойства класса (экземпляра класса) должны быть направлены исключительно на выполнение этой обязанности. Объединение нескольких сущностей, имеющих разные сферы ответственности в одном классе или модуле, считается неудачным проектным решением. Если класс выполняет множество различных обязанностей – его необходимо разделить. Например, класс печати отчётов ответственен за формат и за содержимое отчётов – это неправильно. За формат должен отвечать один класс, за содержимое – другой Alex_Odeychuk) |
advantage of this principle | преимущество данного принципа (ssn) |
aggressive strategy of building self-managing computer systems based upon autonomic principles | агрессивная стратегия построения самоуправляющих компьютерных систем, основанных на принципе автономии (ssn) |
agile development principles | принципы динамичной разработки (ssn) |
application of system engineering principles | применение принципов системной инженерии (ssn) |
application of system engineering principles to the development of a computer software system | применение принципов системной инженерии к разработке программной системы (ssn) |
applying system engineering principles | применение принципов системного проектирования (ssn) |
applying system engineering principles | применение принципов системной инженерии (ssn) |
Applying system engineering principles specifically to the development of large, complex software systems provides a powerful tool for process and product management | Применение принципов системной инженерии к созданию крупных, сложных программных систем даёт мощный инструментарий управления процессами разработки и изделиями (ssn) |
applying the principle of least privilege wherever possible | применение при любых возможных обстоятельствах принципа наименьших привилегий (ssn) |
architectural principle | принцип архитектуры (ssn) |
as we shall see throughout the book, a great many algorithms are based on the principle of recursively decomposing a large problem into one or more smaller ones, using solutions to the subproblems to solve the original problem | как мы увидим далее в этой книге, многие алгоритмы основаны на принципе рекурсивного разбиения большой задачи на меньшие, когда решения подзадач используются для решения исходной задачи (см. Algorithms in C++, Parts 1–4: Fundamentals, Data Structure, Sorting, Searching Third Edition by Robert Sedgewick 1998) |
Attack surface reduction embodies employing layered defenses, shutting off or restricting access to system services and applying the principle of least privilege wherever possible | Уменьшение видов атак соединяет использование многоуровневой защиты, отключение или ограничение доступа к системным сервисам и применение при любых возможных обстоятельствах принципа наименьших привилегий (см. ISO/IEC 27034-1:2011 ssn) |
based on continuous delivery principles | на основе принципов непрерывного развёртывания (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
basic counting principles | основные комбинаторные принципы (ssn) |
basic principle | базовый принцип (ssn) |
basic principle of the system boot-up-process | основной принцип процесса начального запуска системы (ssn) |
basic principles and best practices of changing the code | основные принципы и лучшая практика изменения кода (ssn) |
basic principles of operation | базовые принципы работы (ssn) |
be focused around the single responsibility principle | организованный согласно принципу единственной обязанности (InfoWorld; принцип единственной обязанности – принцип объектно-ориентированного программирования, который гласит, что каждый объект должен иметь одну и только одну обязанность и эта обязанность должна быть полностью инкапсулирована в модуль, класс или сетевую службу. Все методы и свойства класса (экземпляра класса) должны быть направлены исключительно на выполнение этой обязанности. Объединение нескольких сущностей, имеющих разные сферы ответственности в одном классе, модуле или службе, считается неудачным проектным решением Alex_Odeychuk) |
bistability principle | принцип бистабильности (ssn) |
building self-managing computer systems based upon autonomic principles | построение самоуправляющих компьютерных систем, основанных на принципе автономии (ssn) |
By working through the first large project Conway's game of Life, Chapter 1 expounds principles of top-down refinement, program design, review, and testing, principles | Посредством рассмотрения первого большого проекта игры "Жизнь" Дж. Конвея глава 1 вводит принципы нисходящей детализации, проектирования программы, критического обзора и тестирования (ssn) |
Church-Turing principle | принцип Чёрча-Тьюринга (ssn) |
class naming principle | принцип именования классов (ssn) |
collection of core principles and general programming techniques | набор основных принципов и общих методов программирования (ssn) |
consistency principle | принцип согласованности (ssn) |
core principle | основной принцип (ssn) |
counting principle | комбинаторный принцип (ssn) |
counting principles | комбинаторные принципы (ssn) |
cycle elimination principle | принцип устранения циклов (ssn) |
data abstraction principles | принципы абстрагирования данных (ssn) |
data abstraction principles of object-oriented programming | принципы абстрагирования данных, используемые в объектно-ориентированном программировании (ssn) |
dependency inversion principle | принцип инверсии зависимостей (один из принципов объектно-ориентированного проектирования, позволяющих разработчикам исключить недостатки проекта, сформировав наилучший проект на основе имеющегося набора свойств. Соблюдение принципа инверсии зависимостей необходимо для обеспечения заменяемости объектов без правок по всему исходному коду и для ослабления зависимостей в коде. Когда у вас есть класс A, имеющий указатель на класс B, – классы считаются сильно связанными. Для замены класса B на любой другой придётся исправлять код класса A, – что не совсем хорошо. Предлагается вывести интерфейс класса B, назовем его IB, и заменить тип указателя в классе A на IB. Таким образом, зависимость A->B заменилась на A->IB<-B. Теперь можно вместо B использовать любую другую реализацию интерфейса IB ssn) |
design principles | принципы разработки (ssn) |
design principles | принципы проектирования (одна из четырёх групп паттернов (шаблонов, образцов) проектирования на UML. Принципы проектирования описывают общие правила для проектирования элементов системы. При использовании принципов проектирования подразумевается поиск разумного компромисса, так как сами принципы являются идеальными и часто не достижимыми рекомендациями, при строгом следовании которым один принцип может вступить в противоречие с другим. Примерами принципов проектирования может служить принцип подстановки Лисков (Liskov Substitution Principle, LSP) или принцип разделения модели и представления Model-View Separation (разделение модель-представление) ssn) |
design principles for modern computers | принципы разработки современных компьютеров (ssn) |
detection principle | принцип определения (напр., направления вращения ssn) |
detection principle for direction of rotation | принцип определения направления вращения (ssn) |
Dijkstra's principles | принципы Дейкстры (напр., по совершенствованию блок-схем Alex_Odeychuk) |
Dijkstra's principles-compliant | усовершенствованный на основании принципов Дейкстры (контекстуальный перевод на русс. язык Alex_Odeychuk) |
Dijkstra's principles-compliant | соответствующий принципам Декстры (напр., по совершенствованию блок-схем Alex_Odeychuk) |
discovered principle | разработанный принцип (ssn) |
discovered principles | разработанные принципы (ssn) |
discovered principles of systems engineering | разработанные принципы инженерии систем (ssn) |
downward dependency principle | принцип нисходящей зависимости (ssn) |
ergonomic principles | эргономические принципы (ssn) |
ergonomic principles in the design of work systems | эргономические принципы в проектировании рабочих систем (ssn) |
error correction principle | принцип исправления ошибок (ssn) |
establishing principles of inter-module communication | установление принципов связи между модулями (ssn) |
evolutionary development principles | принципы эволюционной разработки (ssn) |
explicit association principle | принцип явной ассоциации (ssn) |
extended projection principle | принцип расширенной проекции (ssn) |
feedback principle | принцип обратной связи (ssn) |
Figure 3 shows only the basic principle of the system boot-up-process with some simplifications | на рис.3 показан основной принцип процесса начального запуска системы с некоторыми упрощениями |
Finite state machines have long been used as an organizing principle for designing and implementing complex behavior in event-driven programs | Конечные автоматы уже давно используются в качестве организационного принципа при разработке и реализации сложного поведения в управляемых событиями программах (таких как сетевые адаптеры и компиляторы ssn) |
follow object-oriented principles | следовать принципам объектно-ориентированного программирования (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
follow object-oriented principles | соблюдать принципы объектно-ориентированного программирования (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
function principle | принцип действия (dorywhatever) |
fundamental principles | основополагающие принципы (ssn) |
game AI engineering principles | принципы разработки игровых средств ИИ (ssn) |
general principle | общая идея метода (ssn) |
general principles | общие принципы (проектирования ssn) |
general principles of software usability | общие принципы практичности ПО (ssn) |
general principles of software usability | общие принципы практичности программного обеспечения (ssn) |
Hollywood principle | принцип Голливуда (hellboy81) |
implementation of the structural principles | реализация структурных принципов (ssn) |
implementation of the structural principles enumerated above | реализация структурных принципов, перечисленных ранее (ssn) |
infrastructure principle | принцип организации инфраструктуры (ssn) |
interface design principles | принципы проектирования интерфейса (ssn) |
interface principles | принципы интерфейса (ssn) |
interface segregation principle | принцип изоляции интерфейса (утверждает, что правильнее использовать множество специализированных интерфейсов, чем сгруппировывать абсолютно несвязанные между собой методы в один интерфейс Alex_Odeychuk) |
interface segregation principle | принцип отделения интерфейса (один из принципов объектно-ориентированного проектирования, позволяющих разработчикам исключить недостатки проекта, сформировав наилучший проект на основе имеющегося набора свойств ssn) |
interface separation principle | принцип разделения интерфейсов (Alex_Odeychuk) |
International Symposium on Principles and Practice of Declarative Programming | Международный симпозиум по принципам и практике декларативного программирования (Alex_Odeychuk) |
introduction to the principles of feedback | введение в принципы обратной связи (ssn) |
IoC principle | принцип инверсии управления (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
Like all software production, architectural design is a continuing, iterative and incremental, effort. Early architectural decisions take a broad view on the software architecture. One of the first decisions to be taken relates to structuring the system into layers of modules and establishing principles of inter-module communication. This is the concern of this chapter. More detailed architectural solutions, such as intra-module communication, are discussed in relevant places later in the book | как и всё производство ПО, структурное проектирование – непрерывная, итерационная и пошаговая работа. Первоначально структурные решения принимаются на основе широкого взгляда на структуру ПО. Одно из первых принятых решений касается структурирования системы на уровни модулей и установления принципов связи между модулями. это тема данной главы. Более детальные структурные решения, типа связи внутри модуля, рассматриваются позже в соответствующих местах книги (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
Liskov Substitution Principle | принцип подстановки Лисков (ssn) |
Liskov Substitution Principle | принцип замены Лисков (сокр. LSP; в объектно-ориентированном программировании является специфичным определением подтипа, предложенным Барбарой Лисков в 1987 году на конференции в основном докладе под названием "Абстракция данных и иерархия". Этот принцип является важнейшим критерием для оценки качества принимаемых решений при построении иерархий наследования ssn) |
locality principle | принцип локальности (ssn) |
Martin Fowler and the contributing authors make an invaluable contribution to object-oriented software development by shedding light on the refactoring process. This book explains the principles and best practices of refactoring, and points out when and where you should start digging in your code to improve it | Мартин Фаулер и другие авторы, принявшие участие в написании этой книги, внесли большой вклад в разработку объектно-ориентированного программного обеспечения тем, что пролили свет на процесс рефакторинга. В книге описываются принципы и лучшие способы осуществления рефакторинга, а также указывается, где и когда следует начинать углублённо изучать код, чтобы улучшить его (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999 ssn) |
neighbor communication principle | принцип соседней связи (ssn) |
object-oriented design principles | принципы объектно-ориентированного программирования (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
object-oriented programming principle | принцип объектно-ориентированного программирования (Alex_Odeychuk) |
Open Closed Principle | принцип открытия-закрытия (один из принципов объектно-ориентированного проектирования, позволяющих разработчикам исключить недостатки проекта, сформировав наилучший проект на основе имеющегося набора свойств ssn) |
Open Closed Principle | принцип открытости / закрытости |
open systems principle | принцип открытых систем (ssn) |
operating system principles | основы операционных систем (ssn) |
ordered, Dijkstra's principles-compliant flowchart | упорядоченная и усовершенствованная на основании принципов Дейкстры блок-схема (Alex_Odeychuk) |
organizing principle | организующий принцип (ssn) |
organizing principle | организационный принцип (ssn) |
organizing principle for designing and implementing complex behavior in event-driven programs | организационный принцип при разработке и реализации сложного поведения в управляемых событиями программах (ssn) |
organizing principle for developing event-driven programs | организующий принцип при разработке управляемых событиями программ (ssn) |
Over time, the initial, ad hoc approaches have coalesced into a collection of core principles and general programming techniques | Через некоторое время специализированные методы были объединены в набор основных принципов и общих методов программирования (см. Foundations of Multithreaded, Parallel, and Distributed Programming 2000 by Gregory R. Andrews ssn) |
principle and the reason | принцип и причина (ssn) |
principle of accessibility | принцип доступности (ssn) |
principle of compatibility with learning | принцип соответствия обучению (ssn) |
principle of compatibility with practice | принцип соответствия практике (ssn) |
principle of complexity | принцип понижения сложности (ssn) |
principle of consistency | принцип согласованности (ssn) |
principle of converting Gray into binary | принцип преобразования кода Грея в двоичный код (ssn) |
principle of converting Gray into binary | принцип конвертирования кода Грея в двоичный код (ssn) |
principle of defensive design | принцип проектирования с защитой (ssn) |
principle of defensive design | принцип защитного проектирования (ssn) |
principle of defensive design | принцип оборонительного проектирования (ssn) |
principle of error correction | принцип исправления ошибок (ssn) |
principle of error handling time | принцип выделения достаточного времени на обработку ошибок (ssn) |
principle of flexibility | принцип гибкости (ssn) |
principle of function allocation | принцип распределения функций (ssn) |
principle of grouping | принцип группировки (ssn) |
principle of information availability | принцип информационной готовности (ssn) |
principle of layered architecture | принцип многоуровневой архитектуры (ssn) |
principle of least astonishment | принцип наименьшего удивления (см. Object-Oriented Analysis and Design with Applications 3rd Edition by Grady Booch ssn) |
principle of least commitment | принцип минимальных обязательств (см. Object-Oriented Analysis and Design with Applications 3rd Edition by Grady Booch ssn) |
principle of least intrusiveness | принцип минимально необходимого воздействия (англ. термин взят из кн.: Ottinger J.B., Minter D., Linwood J. Beginning Hibernate. – Apress, 2014. – 223 р. Alex_Odeychuk) |
principle of least privilege | принцип наименьших привилегий (ssn) |
principle of OOD | принцип объектно-ориентированного проектирования (ssn) |
principle of OOD | принцип ООП (ssn) |
principle of recursive decomposition | принцип рекурсивной декомпозиции (MichaelBurov) |
principle of recursive decomposition | принцип рекурсивного разбиения (MichaelBurov) |
principle of recursively decomposing | принцип рекурсивной декомпозиции (MichaelBurov) |
principle of recursively decomposing | принцип рекурсивного разбиения (ssn) |
principle of recursively decomposing a large problem into one or more smaller ones | принцип рекурсивного разбиения большой задачи на меньшие (ssn) |
principle of redundancy | принцип избыточности (ssn) |
principle of separation of concerns within code | принцип разделения обязанностей в коде (Alex_Odeychuk) |
principle of single-point control | принцип управления из одной точки (ssn) |
principles and best practices of refactoring | принципы и лучшие способы осуществления рефакторинга (ssn) |
principles for parallelism analysis | принципы анализа параллельных алгоритмов (ssn) |
principles from the nouvelle AI trend in robotics | принципы, базирующиеся на современных тенденциях применения технологии ИИ в робототехнике (ssn) |
principles in refactoring | принципы рефакторинга (ssn) |
principles of algorithm analysis | принципы анализа алгоритмов (ssn) |
principles of algorithmic models | принципы алгоритмических моделей (ssn) |
principles of conventional software engineering | принципы традиционной программной инженерии (ssn) |
principles of GUI design | принципы проектирования графического пользовательского интерфейса (ssn) |
principles of I/O hardware | основы аппаратного обеспечения ввода / вывода |
principles of I/O software | принципы создания ПО ввода / вывода |
principles of I/O software | принципы создания программного обеспечения ввода / вывода |
principles of microservices | принципы микросервисов (ssn) |
principles of modern software management | современные принципы управления созданием ПО (ssn) |
principles of modern software management | современные принципы управления созданием программного обеспечения (ssn) |
principles of OOD | принципы объектно-ориентированного проектирования (ssn) |
principles of OOD | принципы ООП (ssn) |
principles of program design and reuse | принципы разработки и повторного использования программ (ssn) |
principles of programming and software engineering | принципы программирования и разработки программного обеспечения (ssn) |
principles of programming style | принципы стиля программирования (ssn) |
principles of refactoring | принципы реорганизации кода (Alex_Odeychuk) |
principles of requirements determination | принципы установления требований (ssn) |
principles of system engineering | принципы системного проектирования (ssn) |
principles of system engineering | принципы системной инженерии (ssn) |
redundancy principle | принцип избыточности (ssn) |
reflection principle | принцип отражения |
regularity principle | принцип регулярности (принцип регулярности требует соблюдения единообразия при проектировании отдельных модулей системы ssn) |
reuse principle | принцип повторного использования (ssn) |
root-locus principles | основы метода корневого годографа (ssn) |
rules and principles of usage-centered design | правила и принципы практичного проектирования (ssn) |
self-documentation principle | принцип самодокументирования (ssn) |
self-managing computer systems based upon autonomic principles | самоуправляющие компьютерные системы, основанные на принципе автономии (ssn) |
separation of concerns principle | принцип разделения обязанностей (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk) |
sequential development principles | принципы последовательной разработки (ssn) |
show structural principles | описывать структурные принципы (ssn) |
simplicity principle | принцип простоты (ssn) |
single responsibility principle | принцип разделения обязанностей (каждый объект в программе должен иметь единственную обязанность. Если объект выполняет множество различных обязанностей – его необходимо разделить. Например, объект печати отчётов ответственен за формат и за содержимое отчётов – это неправильно. За формат должен отвечать один объект, за содержимое – другой Alex_Odeychuk) |
single responsibility principle | принцип единственной обязанности (принцип объектно-ориентированного программирования, который гласит, что каждый объект должен иметь одну и только одну обязанность и эта обязанность должна быть полностью инкапсулирована в модуль или класс. Все методы и свойства класса (экземпляра класса) должны быть направлены исключительно на выполнение этой обязанности. Объединение нескольких сущностей, имеющих разные сферы ответственности в одном классе или модуле, считается неудачным проектным решением. Alex_Odeychuk) |
single-responsibility principle | принцип единственной ответственности (ssn) |
SoC principle | принцип разделения обязанностей (сокр. от "separation of concerns principle" Alex_Odeychuk) |
software architecture principles | принципы разработки архитектуры программного обеспечения (Alex_Odeychuk) |
software engineering principles | принципы программной инженерии (Alex_Odeychuk) |
software management principles | принципы управления созданием ПО (ssn) |
software management principles | принципы управления созданием программного обеспечения (ssn) |
some basic Windows principles | некоторые базовые принципы Windows (ssn) |
strategy of building self-managing computer systems based upon autonomic principles | стратегия построения самоуправляющих компьютерных систем, основанных на принципе автономии (ssn) |
structural principles | структурные принципы (ssn) |
structure principle | структурный принцип (ssn) |
studying principles | изучаемые принципы (ssn) |
substitutability principle | принцип подстановочности (принцип, согласно которому любой экземпляр потомка X может использоваться в качестве фактического значения переменной или параметра, объявленного как X, не нарушая при этом семантику объявления или использования. Другими словами, экземпляр элемента-потомка можно подставить вместо экземпляра элемента-предка (термин Барбары Лисков (Barbara Liskov)) ssn) |
substitution principle | принцип подстановки (ssn) |
substitution principle | принцип замены (напр., см. Liskov Substitution Principle ssn) |
synchronization principles | принципы синхронизации (ssn) |
system engineering principles | принципы системного проектирования (ssn) |
system engineering principles | принципы системной инженерии (ssn) |
the application of system engineering principles to the development of a computer software system produces activities, tasks, and procedures called software system engineering, or SwSE | Применение принципов системной инженерии к разработке программной системы выявляет операции, задачи и процедуры, называемые системной инженерией программного обеспечения или SwSE |
the discovered principles of systems engineering are formalized in mathematical models | Разработанные принципы инженерии систем формализованы в математических моделях (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
the hiding principle | принцип сокрытия (ssn) |
this book takes a modern approach to these open problems, inspired by principles from the nouvelle AI trend in robotics and concepts reminiscent of agile development of software | в настоящей книге принят современный подход к решению этих открытых задач, в основе которого, во-первых, лежат принципы, базирующиеся на современных тенденциях применения технологии ИИ в робототехнике, а во-вторых, концепции, сложившиеся в новейших подходах к динамичной разработке программного обеспечения (см. AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors / Alex J. Champandard 2003 ssn) |
tolerance principle | принцип толерантности (ssn) |
top software management principles | самые важные принципы управления созданием ПО (ssn) |
top software management principles | самые важные принципы управления созданием программного обеспечения (ssn) |
top 10 software management principles | 10 самых важных принципов управления созданием ПО (ssn) |
top 10 software management principles | 10 самых важных принципов управления созданием программного обеспечения (ssn) |
uniform access principle | принцип унифицированного доступа (ssn) |
uphold the single responsibility principle | соблюдать принцип единственной ответственности (Alex_Odeychuk) |
upward notification principle | принцип восходящего уведомления (ssn) |
user interface design principles | принципы проектирования интерфейсов пользователя (ssn) |
user interface design principles | принципы проектирования пользовательского интерфейса (ssn) |
using continuous delivery principles | на основе принципов непрерывного развёртывания (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
using software engineering principles | по принципам программной инженерии (Alex_Odeychuk) |
visibility principle | принцип наблюдаемости (ssn) |
voting unit using the majority principle | модуль голосования, использующий мажоритарный принцип (ssn) |
Windows principles | принципы Windows (ssn) |
Windows principles | принципы, лежащие в основе Windows (ssn) |