English | Russian |
A box is sometimes used to represent a nonprimitive event | Представление непримитивного события прямоугольником (ssn) |
A condition variable is a semaphore used to signal an event has occurred | Условная переменная представляет собой семафор, используемый для сигнализации о событии, которое произошло (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003 ssn) |
A critical aspect of a programming language is the means it provides for using names to refer to computational objects | Одна из важнейших характеристик языка программирования – какие в нём существуют средства использования имён для указания на вычислительные объекты (см. Harold Abelson and Gerald Jay Sussman with Julie Sussman 1999, Structure and Interpretation of Computer Programs ssn) |
A dead band is applied to the error. The "dead band width" input determines the size of the dead band | Мёртвая зона соответствует ошибке. Вход "ширина мёртвой зоны" определяет размер зоны непропускания сигнала (амплитудным фильтром) |
A function of asynchronous messaging where the application server manages the messaging infrastructure and extra standard types of messaging beans are provided to add functionality to that provided by message-driven beans | Функция асинхронной службы сообщений, в которой сервер приложений управляет инфраструктурой службы сообщений. Кроме того, эта функция предоставляет дополнительные типы объектов EJB сообщений, расширяющие возможности объектов EJB, управляемых сообщениями (см. extended messaging ssn) |
A good solution to these problems is to change the structure of the loop body | Хорошее решение проблемы состоит в изменении структуры тела цикла (ssn) |
a heap is used to implement a priority queue | очередь с приоритетами реализуется с помощью пирамиды (ssn) |
A mathematical function is a mapping of members of one set, called the domain set, to another set, called the range set | Математическая функция это отображение элементов одного множества, называемого областью определения, в другое множество, называемое множеством значений (ssn) |
A method of notating internal task structure is necessary to provide sufficient modularity. This is done with the state specification | Метод индексирования внутренней структуры задачи необходим, чтобы обеспечить достаточную модульность. это сделано в спецификации состояний (см. Auslander David M. Mechatronics: A Design and Implementation Methodology for Real Time Control Software) |
A more common approach to iterative processing is to enter data items one by one, while they are available, and ask the user or the input file or a communication line whether there is yet another item to process | Наиболее распространённый подход к итеративной обработке – поочерёдный ввод данных, когда они доступны, и запрос у пользователя следующего элемента для обработки либо анализ конца входного файла или опрос канала связи (ssn) |
A more common approach to iterative processing is to enter data items one by one, while they are available, and ask the user or the input file or a communication line whether there is yet another item to process | Наиболее распространённый подход к итеративной обработке поочерёдный ввод данных, когда они доступны, и запрос у пользователя следующего элемента для обработки либо анализ конца входного файла или опрос канала связи (ssn) |
a multiparadigm approach to solving some of the problems that are inherent with distributed and parallel programming | мультипарадигматический подход к решению некоторых проблем, которые присущи распределенному и параллельному программированию (ssn) |
A multiple object declaration is equivalent to a sequence of the corresponding number of single object declarations | Множественное объявление объекта эквивалентно последовательности соответствующего числа отдельных объявлений объектов (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual ssn) |
A package may have package imports to other packages. This means that package A or element of package A can refer to package B or to its elements. Consequently, a class is owned by only one package but it can be imported to other packages. Imports introduce dependencies between packages and their elements | Пакет может импортировать другие пакеты. это означает, что пакет A или элемент пакета A может обратиться к пакету B или к его элементам. Следовательно, класс принадлежит только одному пакету, но он может быть импортирован в другие пакеты. Импорт представляет зависимость между пакетами и их элементами (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
a pair of 32-bit words to be shifted left or right | два 32-разрядных слова, которые требуется сдвинуть вправо или влево (ssn) |
A semaphore is a synchronization mechanism that can be used to manage synchronization relationships and implement the access policies | Семафор – это механизм синхронизации, который можно использовать для управления отношениями между параллельно выполняющимися программными компонентами и реализации стратегий доступа к данным (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003 ssn) |
A semaphore is a synchronization mechanism that can be used to manage synchronization relationships and implement the access policies | Семафор это механизм синхронизации, который можно использовать для управления отношениями между параллельно выполняющимися программными компонентами и реализации стратегий доступа к данным (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003 ssn) |
A send hierarchy is accomplished by assigning clients and servers a level, and ensuring that messages that are being sent go only to a higher level | Иерархический принцип обмена реализуется назначением клиентам и серверам уровней иерархии и обеспечения того, чтобы сообщения передавались только на более высокий уровень иерархии (см. "Getting Started with QNX Neutrino 2. A Guide for Realtime Programmers" by Rob Krten 1996 ssn) |
a set of criteria that is applied to events | набор критериев, применяемый к событиям (ssn) |
a set of operations to be performed upon the elements of the data structure when an instance of the function block type is called | набор операций, выполняемых с элементами структуры данных при вызове экземпляра типа функционального блока (ssn) |
A simple and effective way to allow the verification of time bounded properties is to introduce bounds in the CTL temporal operators | Простой и эффективный способ, позволяющий верифицировать свойства с ограничениями по времени, состоит в том, чтобы внести эти ограничения в темпоральные операторы CTL (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999 ssn) |
A simple way to guarantee this is by instantiating stream within block | Простейший способ обеспечить это состоит в создании экземпляра потока внутри блока (ssn) |
A solution is said to be efficient if it solves the problem within its resource constraints | Решение называется эффективным, если оно решает задачу в рамках её ограничений по ресурсам (С. А. Shaffer ssn) |
A sub use case is a use case called out in a step of a scenario. In UML, the calling use case is said to include the behavior of the sub use case | Подчинённый вариант использования – это вариант использования, вызываемый на шаге сценария. В UML вызывающий вариант использования включает поведение подчинённого варианта использования (см. Writing Effective Use Cases by Alistair Cockburn 2001 ssn) |
A sub use case is a use case called out in a step of a scenario. In UML, the calling use case is said to include the behavior of the sub use case | Подчинённый вариант использования это вариант использования, вызываемый на шаге сценария. В UML вызывающий вариант использования включает поведение подчинённого варианта использования (см. Writing Effective Use Cases by Alistair Cockburn 2001 ssn) |
A thread is a lighter burden on the operating system to create, maintain, and manage because very little information is associated with a thread. This lighter burden suggests that a thread has less overhead compared to a process | Затраты вычислительных ресурсов, связанные с созданием потока, его поддержкой и управлением, у операционной системы значительно ниже по сравнению с аналогичными затратами для процессов, поскольку объём информации отдельного потока гораздо меньше, чем у процесса (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003 ssn) |
A thread is a stream of executable code within a UNIX or Linux process that has the ability to be scheduled | под потоком подразумевается часть выполняемого кода в UNIX– или Linux–процессе, которая может быть регламентирована определённым образом (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003) |
A thread is a stream of executable code within a UNIX or Linux process that has the ability to be scheduled | под потоком подразумевается часть выполняемого кода в UNIX или Linuxпроцессе, которая может быть регламентирована определённым образом (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003) |
A trace of the behaviour of a process is a finite sequence of symbols recording the events in which the process has engaged up to some moment in time | Протоколом поведения процесса называется конечная последовательность символов, фиксирующая события, в которых процесс участвовал до некоторого момента времени (см. Communicating Sequential Processes by C.A.R. Hoare 1985 ssn) |
A user interface element is able to "delegate" the processing of an event to a separate piece of code | Элемент пользовательского интерфейса может "делегировать" обработку события отдельному фрагменту кода (см. Java: The Complete Reference Eighth Edition by Herbert Schildt 2011 ssn) |
abstract the problem from the solution, where the solution is expected to change | отделять задачу от её решения, которое, как ожидается, может меняться (ssn) |
access to the data that it is to process | доступ к данным, подлежащим обработке (ssn) |
accountability and governance that are better aligned to business services | учёт и управление, больше соответствующие требованиям бизнес-сервисов (ssn) |
acquisition facilities: Those portions of a user interface supporting novice usage through ease of use, rapid learning, and immediate access to system capabilities ; are characterized by obvious and familiar features and behaviors, high feature visibility, abundant feedback, simplified and standard use cases ; part of the progressive usage model | средства обучения – части пользовательского интерфейса, поддерживающие новичков за счёт лёгкости использования, быстрого обучения и непосредственного доступа к системным возможностям ; характеризуются очевидными и понятными свойствами и поведением, хорошей обозримостью, устойчивой обратной связью, простыми и стандартными элементами вариантов использования, являются частью модели прогрессивного использования (см. "Software for Use: A Practical Guide to the Models and Methods of Usage- Centered Design" by Larry L. Constantine, Lucy A. D. Lockwood 1999 ssn) |
acquisition facilities: Those portions of a user interface supporting novice usage through ease of use, rapid learning, and immediate access to system capabilities ; are characterized by obvious and familiar features and behaviors, high feature visibility, abundant feedback, simplified and standard use cases ; part of the progressive usage model | средства обучения части пользовательского интерфейса, поддерживающие новичков за счёт лёгкости использования, быстрого обучения и непосредственного доступа к системным возможностям ; характеризуются очевидными и понятными свойствами и поведением, хорошей обозримостью, устойчивой обратной связью, простыми и стандартными элементами вариантов использования, являются частью модели прогрессивного использования (см. "Software for Use: A Practical Guide to the Models and Methods of Usage- Centered Design" by Larry L. Constantine, Lucy A. D. Lockwood 1999 ssn) |
Activity diagrams are a technique to describe procedural logic, business process, and work flow. In many ways, they play a role similar to flowcharts, but the principal difference between them and flowchart notation is that they support parallel behavior | Диаграммы деятельности – это технология, позволяющая описывать логику процедур, бизнес-процессы и потоки операций. Во многих случаях они напоминают блок-схемы, но принципиальная разница между диаграммами деятельности и нотацией блок-схем заключается в том, что первые поддерживают параллельные процессы (см. "UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition" by Martin Fowler 2003 ssn) |
Activity diagrams are a technique to describe procedural logic, business process, and work flow. In many ways, they play a role similar to flowcharts, but the principal difference between them and flowchart notation is that they support parallel behavior | Диаграммы деятельности это технология, позволяющая описывать логику процедур, бизнес-процессы и потоки операций. Во многих случаях они напоминают блок-схемы, но принципиальная разница между диаграммами деятельности и нотацией блок-схем заключается в том, что первые поддерживают параллельные процессы (см. "UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition" by Martin Fowler 2003 ssn) |
additional requirements to be specified later | более позднее определение дополнительных требований (ssn) |
after that, multiple I/O operations are directed to the buffer in memory much faster | Кроме того, обмен с буфером при вводе данных осуществляется намного быстрее |
All computing in a pure object-oriented language is done by the same uniform technique: sending a message to an object to invoke one of its methods | все вычисления в полностью объектно-ориентированном языке выполняются с помощью передачи сообщения объекту для вызова одного из его методов (ssn) |
All sequential circuits have one property in common a well-defined ordering of the switching events must be imposed if the circuit is to operate correctly | все последовательностные схемы обладают одним общим свойством: для правильной работы схемы необходимо обеспечить строго определённый порядок переключений (см. Digital Integrated Circuits A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003 ssn) |
All sequential circuits have one property in common – a well-defined ordering of the switching events must be imposed if the circuit is to operate correctly | все последовательностные схемы обладают одним общим свойством: для правильной работы схемы необходимо обеспечить строго определённый порядок переключений (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003 ssn) |
allocate time for additional requirements to be specified later | предусматривать время для более позднего определения дополнительных требований (ssn) |
Alternately, ongoing activity may be represented by a pair of actions, an entry action that starts the activity on entry to the state and an exit action that terminates the activity on exit from the state | с другой стороны, текущую деятельность можно представить в виде пары действий: действие при входе, которое начинает деятельность по входу в состояние, и действие при выходе, которое прекращает деятельность при выходе из этого состояния (см. "The UML Reference Manual" by J.Rumbaugh, Ivar Jacobson, Grady Booch 1999 ssn) |
alternative of lock-based implementations that are modified to be preemption safe | модификации реализаций, основанных на блокировках, безопасные при прерываниях (ssn) |
Alternatively, the message that came back fastest can be taken to be the most accurate since it presumably encountered the least traffic underway and therefore is the most representative of the pure propagation time | с другой стороны, сообщение, пришедшее быстрее всех, можно рассматривать как самое точное, поскольку оно предположительно попало в момент наименьшего трафика и поэтому наиболее точно отражает чистое время прохождения (см. Distributed systems: principles and paradigms / Andrew S. Tanenbaum, Maarten Van Steen 2002 ssn) |
an alternative is to provide an initialization function that sets all internal values to the correct initial values | Альтернативный подход здесь таков – определить функцию инициализации, устанавливающую все внутренние переменные в корректное исходное состояние (см. "The Practice of Programming" by Brian W. Kernighan & Rob Pike 1999 ssn) |
an alternative is to provide an initialization function that sets all internal values to the correct initial values | Альтернативный подход здесь таков определить функцию инициализации, устанавливающую все внутренние переменные в корректное исходное состояние (см. "The Practice of Programming" by Brian W. Kernighan & Rob Pike 1999 ssn) |
an entry action is executed when the state is entered, after any action attached to the incoming transition and before any other internal activity | Действие при входе выполняется при входе в состояние, после действия, прикреплённого к входящему переходу и перед любым другим видом внутренней деятельности (см. "The UML Reference Manual" by J.Rumbaugh, Ivar Jacobson, Grady Booch 1999 ssn) |
an exit action is executed when the state is exited, after the completion of any internal activity and before action attached to the outgoing transition | Действие при выходе выполняется при выходе из состояния, после завершения любого другого вида внутренней деятельности и перед действием, прикреплённым к исходящему переходу (см. "The UML Reference Manual" by J.Rumbaugh, Ivar Jacobson, Grady Booch 1999 ssn) |
an ideal funnel process would schematically look like Figure 11.7, whereby there is a gradual decrease in visitors width of funnel due to self qualification pageviews height of funnel by, for example, price, feature list, delivery location, stock availability, and so on | Идеальная последовательность схематически выглядит, как показано на рис. 11.7, где количество посетителей уменьшается постепенно оно соответствует ширине воронки-последовательности по мере просмотра страниц высота воронки, содержащих, например, информацию о ценах, наличии товара, описание товара, условия доставки и т.д. (см. Advanced Web metrics with Google Analytics / Brian Clifton 2008 ssn) |
an important benefit of this approach is that the information produced allows the user to check whether the model satisfies various real-time constraints | Важным достоинством этого подхода является то, что полученная информация позволяет пользователю проверять, удовлетворяет ли эта модель различным ограничениям реального времени (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999 ssn) |
an important goal of the OMG with respect to CORBA was to define a distributed system that could overcome many of the interoperability problems with integrating networked applications | Основной целью OMG при разработке CORBA было создание распределенной системы, способной преодолеть большинство проблем межоперационной совместимости при интеграции сетевых приложений (см. Distributed systems: principles and paradigms / Andrew S. Tanenbaum, Maarten Van Steen 2002 ssn) |
an object belonging to the set of objects described by an ADT specification is called an instance of the ADT | Объект, принадлежащий множеству объектов, описываемых спецификацией АТД, называется экземпляром этого АТД (см. Object-Oriented Software Construction second edition by Bertrand Meyer ssn) |
an object that is linked to the source token | объект, связанный с признаком источника (Alex_Odeychuk) |
Any Function Block Diagram network that generates a boolean output can be connected to a transition. In this example, MotorChecks is a function that sets a boolean signal Go to 1 true, when values of inputs Vibration, Fuel and Pressure are within operating limits | Любая сеть диаграммы функциональных блоков, порождающая логический результат вычислений, может быть связана с переходом. В этом примере, MotorChecks-функция, которая устанавливает логический сигнал Go продолжать в 1 истина, когда значения входов Vibration вибрация, Fuel топливо и Pressure давление находятся в заданных пределах (см. Robert W. Lewis: Programming industrial control systems using IEC 1131-3 ssn) |
Architecting systems to be represented by a series of states is a common method for designing extensible and manageable code | Создание архитектуры, в которой система представлена последовательностью состояний, является распространённым методом разработки расширяемого и легко управляемого кода (ssn) |
area of memory that is not subject to garbage collection | область памяти, не обслуживаемая механизмом автоматического управления памятью (русс. термин "автоматическое управление памятью" взят из кн.: Рихтер Дж. CLR via C#. Программирование на платформе Microsoft .NET Framework 2.0 на языке C#; Савихин О.Г Основы разработки приложений в Microsoft Visual Studio .NET Alex_Odeychuk) |
area of memory that is not subject to garbage collection | область памяти, где отключён механизм автоматического управления памятью (русс. термин "автоматическое управление памятью" взят из кн.: Рихтер Дж. CLR via C#. Программирование на платформе Microsoft .NET Framework 2.0 на языке C#; Савихин О.Г Основы разработки приложений в Microsoft Visual Studio .NET Alex_Odeychuk) |
as always, be aware that overclocking will push components further that they're designed to operate | как всегда, надо учитывать, что разгон процессора заставит компоненты работать в режиме с большей нагрузкой, чем та, на которую они спроектированы (Gordon Laing) |
Assume the shift amount n is a variable ranging from 0 to 63 | Будем считать, что переменная величина сдвига n может принимать любые значения от 0 до 63 (ssn) |
to avoid name conflicts, which may cause hard-to-find bugs in large programs, it is wise to use some kind of convention that minimizes the chance of conflicts. Possible conventions include capitalizing method names, prefixing data attribute names with a small unique string, or using verbs for methods and nouns for data attributes | чтобы избежать конфликтов имен, которые в больших программах могут привести к тяжело обнаружимым ошибкам, полезно использовать своего рода соглашение, позволяющее минимизировать вероятность конфликтов. Например: называть методы именами, начинающимися с заглавной буквы, добавлять небольшую приставку в начало имен атрибутов данных возможно просто символ подчёркивания или использовать глаголы для методов и существительные для атрибутов данных (см. An Introduction to Python – The Python Tutorial version 3.2 by Guido van Rossum and Fred L. Drake 2011 ssn) |
basic requirements of the software to be built | базисные требования, в соответствии с которыми разрабатывается программное обеспечение (ssn) |
be declared with parameters to be passed to the constructor when an object is created | объявляться с параметрами для передачи конструктору при создании объекта (Alex_Odeychuk) |
behaviors that need to be structured | варианты поведения, подлежащие структуризации (ssn) |
Boolean condition that must be true for the transition to be taken | логическое условие, которое должно быть выполнено, чтобы переход имел место (ssn) |
bottom-up testing: An incremental approach to integration testing where the lowest level components are tested first, and then used to facilitate the testing of higher level components. This process is repeated until the component at the top of the hierarchy is tested | восходящее тестирование: последовательный подход к интеграционному тестированию, при котором компоненты нижнего уровня тестируются первыми и затем используются для облегчения тестирования компонентов более высокого уровня. этот процесс повторяется до тех пор, пока компонент на самом верху иерархии не будет протестирован (см. Standard glossary of terms used in Software Testing) |
Broadcast Algorithm: A method for disseminating information or making decisions in a distributed program. For decision making, each process broadcasts requests and acknowledgements to all other processes and maintains an ordered message queue that it uses to decide when its request is the oldest | Алгоритм рассылки: метод распространения информации или принятия решений в распределённой программе. Для принятия решения каждый процесс отправляет запросы и подтверждения всем остальным процессам и обслуживает упорядоченную очередь сообщений, по которой определяется наиболее давний запрос (см. "Foundations of Multithreaded, Parallel, and Distributed Programming" by Gregory R. Andrews 2000 ssn) |
By so doing, the IEC61131-3 specification provides a minimum set of functionality that can be extended to meet end user application needs | Таким образом спецификация IEC61131-3 обеспечивает минимальный набор функциональных возможностей, который может быть расширен для удовлетворения нужд приложения конечного пользователя (ssn) |
can be used to represent the request limit a program is capable of processing in a single session | можно использовать для представления предельного количества запросов, которое способна обработать программа в одном сеансе (ssn) |
can be used to represent the request limit a program is capable of processing in a single session | может использоваться для представления предельного количества запросов, которое способна обработать программа в одном сеансе (ssn) |
capabilities that do or do not need attention, based on what is important to business | возможности, заслуживающие или не заслуживающие внимания, в зависимости от того, насколько они важны для бизнеса (ssn) |
capture/playback tool: A type of test execution tool where inputs are recorded during manual testing in order to generate automated test scripts that can be executed later i.e. replayed. These tools are often used to support automated regression testing | средство захвата / воспроизведения: тип инструмента выполнения тестов, в котором входная информация записывается во время ручного тестирования с целью создания автоматизированных тестовых сценариев, которые могут быть выполнены позже т.е. повторены. Эти средства часто используют для поддержки автоматизированного регрессионного тестирования (см. Standard glossary of terms used in Software Testing) |
CDT is reset to the initial value | CDT сбросится в начальное значение (ssn) |
character strings are limited to16 characters | длина символьной строки ограничивается 16 символами (ssn) |
class that is used to create instances of another class | класс, используемый для создания экземпляров другого класса (ssn) |
code that is hard to understand | запутанный код (Microsoft Alex_Odeychuk) |
Combinational logic circuits, described earlier, have the property that the output of a logic block is only a function of the current input values, assuming that enough time has elapsed for the logic gates to settle | как обсуждалось ранее, комбинационные логические схемы обладают следующим свойством: выход логического блока является функцией только текущих входных значений, при этом предполагается, что прошло достаточно времени для установления режима логического элемента (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003 ssn) |
command to remove the stack's top element, if the stack is not empty | команда удаления верхнего элемента стека, если стек не пуст (ssn) |
component: A logical collection of classes that collaborate to provide a set of services offered through the component's provided interfaces. The services required by the component are requested through its required interfaces. A component may also consist of other components and may be nested to whatever level required | компонент: логическая совокупность классов, взаимодействующих вместе для обеспечения набора услуг сервисов, предлагаемых через предоставленные интерфейсы компонента. Услуги сервисы, требуемые компонентом, запрашиваются с помощью его требуемых интерфейсов. Кроме того, компонент может состоять из других компонентов и быть вложенным в другой компонент (см. Object-Oriented Analysis and Design with Applications 3rd Edition by Grady Booch ssn) |
computation is tied to measurement and/or actuation | вычисления связаны с измерением и / или выполнением действий |
Concurrency in software is a way to manage the sharing of resources used at the same time | Параллельность в программах – это способ управлять распределением общих ресурсов, используемых одновременно (см. Multi-Core Programming by Shameem Akhter and Jason Roberts 2006 ssn) |
Concurrency in software is a way to manage the sharing of resources used at the same time | Параллельность в программах это способ управлять распределением общих ресурсов, используемых одновременно (см. Multi-Core Programming by Shameem Akhter and Jason Roberts 2006 ssn) |
control part with a set of conditions, the values of which select zero or more procedure parts to be executed in an undefined sequence | управляющая часть с набором условий, значениея которых выбирают одну и более или ни одной процедурных частей, выполняемых в произвольной последовательности (ssn) |
control part with a set of conditions, the values of which determine which one of the procedure parts is to be executed | управляющая часть с набором условий, значения которых определяют, какая из процедурных частей выполняется (ssn) |
control part with one condition, the value of which determines whether or not the procedure part is to be executed | управляющая часть с одним условием, значение которого определяет, будет или нет процедурная часть выполнена (ssn) |
control part with one condition, the value of which determines which one of the two procedure parts is to be executed | управляющая часть с одним условием, значение которого определяет, какая из двух процедурных частей выполняется (ssn) |
control technique that can be used to drive the behaviors of NPCs | метод управления, который может использоваться для ввода в действие форм поведения несобственных персонажей (ssn) |
convenient mechanism for storage that is global within a thread but unavailable to other threads | удобный механизм организации памяти, являющейся глобальной в контексте потока, но недоступной другим потокам (ssn) |
cover features that are most unique to the language | освещать средства программирования, наиболее характерные для данного языка программирования (корпорации Cray Alex_Odeychuk) |
declarative language that is used to describe object interfaces | декларативный язык, используемый для описания интерфейсов объектов (ssn) |
declarative language that is used to describe object interfaces, without regard to object implementation | декларативный язык, используемый для описания интерфейсов объектов, безотносительно реализации объектов (ssn) |
degree to which a requirement is stated | степень выраженности требований (ssn) |
Demand driven I/O tasks referred to as passive I/O tasks in Gomaa [2000] are used when dealing with passive I/O devices that do not need to be polled. In particular, they are used when it is considered desirable to overlap computation with I/O | Асинхронные задачи ввода / вывода называемые пассивными задачами ввода / вывода в Gomaa [2000] используются для работы с пассивными устройствами ввода / вывода, которые не надо опрашивать. В частности, они применяются в случае, когда желательно совместить вычисления с вводом / выводом (см. Software Modeling and Design by Hassan Gomaa 2011) |
determine when to transmit data and when data is valid at the receiver | определение момента передачи данных и их корректности на принимающей стороне (ssn) |
different log record formats that can be transmitted from client to server | различные форматы регистрационных записей, которые могут передаваться от клиента к серверу (ssn) |
dividing the software appropriately into two or more tasks that can be performed at the same time to accomplish the required parallelism | разбиение задачи, стоящей перед программным обеспечением, на несколько подзадач, которые можно выполнять одновременно, чтобы достичь требуемого уровня параллелизма (ssn) |
document connection from the object to which it is to be connected | соединение документа от объекта, до которого оно должно быть соединено (ssn) |
duration of a pulse per period is proportional to the input variable | длительность импульса на протяжении периода пропорциональна входной величине (ssn) |
dyadic selective construct: This construct consists of two procedure parts and a control part with one condition, the value of which determines which one of the two procedure parts is to be executed | бинарно выбирающий конструктив: данный конструктив состоит из двух процедурных частей и управляющей части с одним условием, значение которого определяет, какая из двух процедурных частей выполняется (см. ISO/IEC 8631:1989 ssn) |
Each core has at least one task whose job is to receive messages containing job assignments | каждое ядро многоядерной системы имеет минимум одну задачу, функция которой-принимать сообщения, содержащие указания по распределению заданий (ssn) |
ensuring that messages that are being sent go only to a higher level | обеспечение того, чтобы сообщения передавались только на более высокий уровень (иерархии ssn) |
even though you are allowed to insert document connections in the Document Info/Objects tab, it is recommended that you do not do so | даже притом что Вам разрешают вставить соединения документа во вкладку Document Info / Objects, рекомендуется не сделать так |
Event sourcing is an approach that concentrates on persisting all the changes to a persistent state, rather than persisting the current state itself | Порождение событий – это подход, концентрирующий внимание на долговременном хранении всех изменений персистентного состояния, а не самого текущего состояния (ssn) |
Events take variable amounts of time in real life, and this variability is reflected in the Petri net model by not depending on a notion of time to control the sequence of events | в реальной жизни различные события укладываются в различные интервалы времени, и это отражено в модели сети Петри независимостью от времени управления последовательностью событий (ssn) |
every t time units, the result of each unit is shifted down the pipeline to become the input for the next unit | каждые t единиц времени результат каждого блока перемещается по конвейеру, чтобы стать входом для следующего блока (см. "Petri Net Theory And The Modeling Of Systems" by James L. Peterson 1981) |
extension use case that is invoked to perform the alternative action | расширенный вариант использования, который выполняется для достижения альтернативного результата (ssn) |
features whose functionality is well engineered with respect to security | свойства, функциональные возможности которых правильно спроектированы в отношении безопасности (ssn) |
few variables that may be made to interact in an arbitrarily assigned way | небольшое число переменных, взаимодействие которых может быть задано произвольным образом (ssn) |
Figure 1.1 is thus a representation of a typical installation, consisting of a plant connected to a control system. This acts to translate the commands of the human operator into the required actions, and to display the plant status back to the operator | на рис. 1.1 представлена типичная установка, состоящая из объекта и связанной с ним управляющей системы. Её функции заключаются в преобразовании команд человека-оператора в соответствующие воздействия и представлении оператору информации о состоянии объекта |
Finally, you can find another job. Despite economic ups and downs, good programmers are perennially in short supply, and life is too short to work in an unenlightened programming shop when plenty of better alternatives are available | Наконец, вы можете найти другую работу. Независимо от экономических подъёмов и спадов хороших программистов всегда не хватает, а жизнь слишком коротка, чтобы тратить её на работу в отсталом учреждении при наличии множества лучших вариантов (см. Code Complete / Steve McConnell.-2nd ed. 2004 ssn) |
Finite-state systems as a control technique that can be used to drive the behaviors of NPCs | Системы с конечным числом состояний как метод управления, который может использоваться для ввода в действие форм поведения несобственных персонажей (ssn) |
for a signal declared to be of a composite subtype, each scalar subelement of the value of the default expression is the default value of the corresponding subelement of the signal | для сигнала, описанного с составным подтипом, каждый скалярный подэлемент значения неявного выражения является неявным значением соответствующего подэлемента этого сигнала (см. IEEE Std. 1076-87. IEEE Standard VHDL. Language Reference Manual) |
for a signal declared to be of a scalar subtype, the value of the default expression is the default value of the signal | для сигнала, описанного со скалярным подтипом, значение неявного выражения является неявным значением этого сигнала (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual) |
for example, a particular mandatory membership may additionally imply that the membership is fixed, i.e. once an object is linked to a target object in the association it cannot be reconnected to another target object in the same association | Например, данная обязательная принадлежность может дополнительно означать, что принадлежность является фиксированной, т.е. если объект связан с целевым объектом в ассоциации, он не может быть повторно связан с другим целевым объектом в той же ассоциации (см. Maciaszek, L.A.: Requirements Analysis and System Design, 3rd ed. 2007) |
for example, a system controlling a valve may move from a state "Valve open' to a state 'Valve closed" when an operator command the stimulus is received | Например, система, управляющая клапаном, при получении команды оператора стимул может перейти из состояния "Клапан открыт" к состоянию "Клапан закрыт" (см. Software engineering, 8th ed. / Ian Sommerville 2007) |
for example, a system controlling a valve may move from a state Valve open' to a state Valve closed' when an operator command the stimulus is received | Например, система, управляющая клапаном, при получении команды оператора стимул может перейти из состояния "Клапан открыт" к состоянию "Клапан закрыт" (см. Software engineering, 8th ed. / Ian Sommerville 2007) |
for example, if the value of a byte variable is promoted to int inside an expression, outside the expression, the variable is still a byte | Так, если значение переменной типа byte продвигается к типу int внутри выражения, то вне выражения эта переменная по-прежнему относится к типу byte |
for the denotation of generalized functions to whole application A an inferior index A is used | для обозначения обобщённых функций состояний для целого приложения А используется нижний индекс A |
Given a suitable recipe, such a simple operating mechanism is sufficient to support a whole hierarchy of structures and phenomena | если задан подходящий набор правил рецепт, то такой простой операционный механизм достаточен для поддержания целой иерархии структур и явлений (ssn) |
Haskell is not just a good 'teaching language'. It is a practical programming language, supported by having extensions such as interfaces to C functions and component-based programming | Haskell не просто хороший "учебный язык". это настоящий язык программирования, имеющий, в частности, такие средства поддержки и расширения, как интерфейс с функциями, написанными на Си, и возможности компонентно-ориентированного программирования |
hidden methods that allow you to register and unregister delegates, which are called when a specific event is raised | скрытые методы, позволяющие регистрировать и отменять регистрацию делегатов, которые вызываются при наступлении определённых событий (ssn) |
However, no information at all is given or needed concerning the amount of time to execute a job | Однако нет и не требуется никакой информации, связанной с количеством времени, необходимым на выполнение задания (ssn) |
However, not all visitors complete a transaction on their first visit, so another useful e-commerce goal is adding an item to the shopping cart, whether they complete or not – in other words, beginning the shopping process | но не все посетители выполняют транзакцию во время первого посещения, поэтому ещё одна важная цель для сайта электронной торговли – добавление товара в корзину независимо от того, будет он куплен или нет, т.е., другими словами, – начало процесса покупки (см. Advanced Web metrics with Google Analytics / Brian Clifton 2008) |
However, not all visitors complete a transaction on their first visit, so another useful e-commerce goal is adding an item to the shopping cart, whether they complete or not in other words, beginning the shopping process | но не все посетители выполняют транзакцию во время первого посещения, поэтому ещё одна важная цель для сайта электронной торговли добавление товара в корзину независимо от того, будет он куплен или нет, т.е., другими словами, начало процесса покупки (см. Advanced Web metrics with Google Analytics / Brian Clifton 2008) |
However, the drive is always toward consistent models that are sufficiently complete to allow construction of a software system | Однако развитие всегда происходит по направлению к согласованным моделям, достаточно полным для создания программной системы (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005 ssn) |
if all the above conditions are met except that a thread at the same priority is ready to run, then this thread will give up CPU after its timeslice expires, and the other thread will be given a chance to run | если удовлетворены все вышеизложенные условия, за исключением того, что становится готов к работе другой поток с таким же самым приоритетом, то предыдущий поток освободит процессор после того, как истечёт выделенный ему квант времени – таким образом, другой поток будет иметь шанс на обслуживание (см. "Getting Started with QNX Neutrino 2. A Guide for Realtime Programmers" by Rob Krten 1996 ssn) |
if all the above conditions are met except that a thread at the same priority is ready to run, then this thread will give up CPU after its timeslice expires, and the other thread will be given a chance to run | если удовлетворены все вышеизложенные условия, за исключением того, что становится готов к работе другой поток с таким же самым приоритетом, то предыдущий поток освободит процессор после того, как истечёт выделенный ему квант времени таким образом, другой поток будет иметь шанс на обслуживание (см. "Getting Started with QNX Neutrino 2. A Guide for Realtime Programmers" by Rob Krten 1996 ssn) |
If, as is quite common, there are ten interlock signals which allow a motor to start, the maintenance staff will need to be able to check these quickly in the event of a fault | Если, как это обычно бывает, имеется порядка десяти блокирующих друг друга сигналов, позволяющих запустить электродвигатель, обслуживающий персонал в случае неисправности должен быть способен быстро проверить все эти сигналы (см. E.A. Parr Programmable Controllers – An Engineer's Guide ssn) |
if the conditional move instructions are not available, the operation can be done in ten instructions by using the familiar device of constructing a mask with the shift right signed 31 instruction to mask the unwanted sign propagating term | если команды условной пересылки нет, то понадобится выполнить десять команд с использованием знакомой конструкции создания маски с помощью знакового сдвига вправо на 31 разряд для устранения нежелательного распространения знака в одном из членов (см. Hacker's delight / Henry S. Warren, Jr. – 2nd ed. 2013 ssn) |
if the referenced instance is of a class or function block type that implements the interface, the result is a valid reference to this instance | если экземпляр, на который дана ссылка, принадлежит классу или типу функционального блока, реализующего интерфейс, то результат является действительной ссылкой на данный экземпляр (см. IEC 61131-3:2013 ed. 3.0 Programmable Controllers – Programming Languages ssn) |
if you want to put it into real life concepts, your personal watch is a clock source | если хотите аналогию из повседневной жизни, то ваши личные часы являются источником времени (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009 ssn) |
in addition, it is crucially important for project teams to understand the distinction between "secure features" and "security features" | Кроме того, группам проекта крайне важно понимать различие между "безопасными свойствами" и "свойствами безопасности" (см. ISO/IEC 27034-1:2011) |
in ALGOL 60, the rules of the language have been carefully designed to ensure that the lifetimes of block instances are nested, in the sense that those instances that are latest activated are the first to go out of existence | Тщательно разработанные в ALGOL 60 правила языка направлены на обеспечение вложенности друг в друга экземпляров блоков по времени жизни в том смысле, что экземпляры блоков, активированные последними, первыми заканчивают своё существование |
in each of the above cases, the declarative region is said to be associated with the corresponding declaration or statement | в каждом из вышеуказанных случаев считается, что область объявлений сопоставляется с соответствующим объявлением или оператором (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual) |
in one aspect, for a UM software component that is a context or setting of the UM application e.g., availability of a UM service for a particular user, the programming environment uses an XML conditional attribute to condition a prompt, transition or grammar node the UM FSM | в одном аспекте для программного компонента системы UM, который является контекстом или установочным параметром приложения системы UM например, доступность службы системы UM для конкретного пользователя, среда программирования использует условный атрибут языка XML для задания условия для подсказки, перехода или грамматического узла конечного автомата системы UM |
in particular, conversion of an operand of a given type to the type itself is allowed | в частности, допускается преобразование операнда конкретного типа в сам тип (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual) |
in response to a create operation for a data object, the server may return 202 Accepted to indicate that the object is in the process of being created | в ответ на операцию создания объекта данных сервер может вернуть код 202 Accepted, указывающий на то, что объект находится в стадии создания |
in synchronous transmission mode, there is a maximum end-to-end delay defined for each unit in a data stream. Whether a data unit is transferred much faster than the maximum tolerated delay is not important | в синхронном режиме передачи для каждого элемента в потоке данных определяется максимальная задержка сквозной передачи. Если элемент данных был передан значительно быстрее максимально допустимой задержки, это не важно (см. Distributed systems: principles and paradigms / Andrew S. Tanenbaum, Maarten Van Steen 2007) |
in testing to code, the input data is provided to test specific execution paths in the program | в тестировании на основе кода используются такие входные данные, которые позволяют проверить определённые пути выполнения программы (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
in the design modeling phase, the software architecture of the system is designed, in which the analysis model is mapped to an operational environment | на этапе проектного моделирования разрабатывается программная архитектура системы, при этом аналитическая модель отображается на эксплуатационную среду (см. Software Modeling and Design by Hassan Gomaa 2011) |
in the software lifecycle, the time and effort put into the code maintenance significantly outweighs the time and effort put into writing the code in the first place. Code maintenance is reading it and trying to understand it in order to modify or extend it. Any refactoring of code during its production, no matter how small, can significantly benefit software maintainers | в жизненном цикле ПО время и трудозатраты на сопровождение кода существенно превышают время и трудозатраты на первоначальное написание кода. При сопровождении кода необходимо прочитать и попробовать понять его, чтобы затем изменить или расширить. Любой рефакторинг кода в процессе его создания, независимо от того, сколь он мал, может принести существенную пользу эксплуатационному персоналу ПО (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
in this representation, a list is made up of cells, each cell consisting of an element of the list and a pointer to the next cell on the list | в этой реализации список состоит из ячеек, каждая из которых содержит элемент списка и указатель на следующую ячейку списка |
individual life cycle stages that influence the fulfilment of an agreement to supply a product or service are described | описываются отдельные стадии жизненного цикла, которые влияют на выполнение соглашения по поставке продукта или услуги (ssn) |
information that is to be exported either to create or update a model | информация, которая экспортируется для создания или обновления модели (ssn) |
instance variable that is going to keep track of the current state | переменная экземпляра, в которой будет храниться текущее состояние (ssn) |
Interface. A collection of operations that are used to specify a service offered by a class or component | Интерфейс. Набор операций, используемых для определения сервисов, предлагаемых классом или компонентом (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005 ssn) |
is easier to understand with respect to arguments | проще понять с точки зрения аргументов (Alex_Odeychuk) |
is private to | являться приватным для (Alex_Odeychuk) |
is protected by end-to-end encryption | защищено сквозным шифрованием (Ivan Pisarev) |
is said to be | как говорят (ssn) |
is said to be | говорят, что (ssn) |
is the key to | важно для (кого(чего) ssn) |
it becomes possible to produce portable code, that is, code which can be generated and compiled to run in a number of different real time environments without changing the userwritten portion of the code | Становится возможным произвести переносимый код, то есть код, который может быть создан и скомпилирован, чтобы функционировать во многих различных средах реального времени без осуществления изменений в пользовательской части кода (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World ssn) |
it is application-specific how to update multiple instances of the same elements | Обновление множественных вхождений одного типа элементов зависит от приложения (см. ISO/IEC 263002006 ssn) |
it is critically important to consider security and privacy concerns carefully during the design phase – mitigation of security and privacy issues is much less expensive when performed during the opening stages of a project lifecycle | Крайне важно тщательно рассматривать вопросы безопасности и приватности на этапе проектирования, так как решение проблем безопасности и приватности, осуществляемое на начальных этапах жизненного цикла, будет гораздо менее затратным (см. ISO/IEC 27034-1:2011 ssn) |
it is fine to use | допустимо использование (Alex_Odeychuk) |
it is fine to use | допускается использование (Alex_Odeychuk) |
it is important to realize that UML does not give us any kind of modeling methodology | Важно понимать, что UML не предлагает нам какой-либо методологии моделирования (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005 ssn) |
it is important to understand | следует иметь в виду (ssn) |
it is important to understand that type promotions only apply to the values operated upon when an expression is evaluated | Следует иметь в виду, что правила продвижения типов применяются только к значениям, которыми оперируют при вычислении выражения (ssn) |
it is necessary to consider | необходимо принять во внимание (ssn) |
it is one of the weaknesses of pictures that proofs of such an equality are difficult to conduct pictorially | Одна из слабостей графического представления, однако, состоит в том, что доказать такое равенство графически очень трудно (см. Communicating Sequential Processes by C.A.R. Hoare 1985 ssn) |
it is this feature that permits an ALGOL 60 implementation to take advantage of a stack as a method of dynamic storage allocation and relinquishment | в реализации ALGOL 60 эта особенность позволяет использовать стек для динамического распределения и освобождения памяти (ssn) |
it is usually an abstract basic class that provides access to the derived concrete classes | как правило, абстрактный базовый класс обеспечивает доступ к производным конкретным классам (см. IEC 61508-7: 2010 ssn) |
Its computational capability was severely limited by the necessity that it pass power from the power shaft back to the steam valve | его вычислительная способность была строго ограничена потребностью передать энергию от приводного вала назад к паровому клапану (о регуляторе скорости Уатта. См. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World) |
job is waiting to be output | задание ожидает вывода (ssn) |
lack of visibility as to what activity is taking place inside the device | отсутствие возможности увидеть воочию, что же происходит внутри устройства (ssn) |
language that is tailored to the domain | язык, адаптированный к предметной области (ssn) |
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) |
list of information that is to be exported either to create or update a model | список информации, которая экспортируется для создания или обновления модели (ssn) |
maintain an ordered message queue that it uses to decide when its request is the oldest | обслуживать упорядоченную очередь сообщений, по которой определяется наиболее давний запрос (ssn) |
mechanism for storage that is global within a thread but unavailable to other threads | механизм организации памяти, являющейся глобальной в контексте потока, но недоступной другим потокам (ssn) |
method that uses conditional statements to determine what behavior is appropriate in each state | метод, который использует условные конструкции для выбора поведения, соответствующего каждому состоянию (ssn) |
monadic selective construct: This construct consists of a single procedure part and a control part with one condition, the value of which determines whether or not the procedure part is to be executed | унарно выбирающий конструктив: данный конструктив состоит из единственной процедурной части и управляющей части с одним условием, значение которого определяет, будет или нет процедурная часть выполнена (см. ISO/IEC 8631:1989 ssn) |
Moreover, no assumptions need to be made about the speed of the environment when this model of time is assumed | Более того, когда принимается такая модель времени, не нужно делать никаких предположений о быстродействии окружения (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999 ssn) |
Most programmers dread peer review because a lot of the code they whip out from day to day is a bit embarrassing | Большинство программистов боятся даже дружеского критического анализа, поскольку понимают, что создаваемые ими программы, как правило, далеки от совершенства (ssn) |
Multibyte absolute value is easily done by complementing and adding 1 to each byte that contains a negative integer | Абсолютное значение многобайтовой величины можно вычислить путём дополнения этого числа и прибавления 1 к каждому байту, содержащему отрицательное целое число (см. Hacker's delight / Henry S. Warren, Jr. – 2nd ed. 2013 ssn) |
multiple exclusive selective construct: This construct consists of a number of procedure parts and a control part with a set of conditions, the values of which determine which one of the procedure parts is to be executed | конструктив, выбирающий с взаимоисключением: данный конструктив состоит из ряда процедурных частей и управляющей части с набором условий, значения которых определяют, какая из процедурных частей выполняется (см. ISO/IEC 8631:1989 ssn) |
multiple inclusive selective construct: This construct consists of a number of procedure parts and a control part with a set of conditions, the values of which select zero or more procedure parts to be executed in an undefined sequence | конструктив, выбирающий с взаимовключением: данный конструктив состоит из ряда процедурных частей и управляющей части с набором условий, значениея которых выбирают одну и более или ни одной процедурных частей, выполняемых в произвольной последовательности (см. ISO/IEC 8631:1989 ssn) |
next task is to find all the elements of the list that match a certain criterion | следующая задача заключается в нахождении всех элементов списка, которые соответствуют определённому критерию (ssn) |
nobody expects a bridge to be moved by ten meters after it has been built. Similarly, nobody should expect a software product to happily perform different tasks after it has been built. If this is what is expected then the software has not failed | Никто не ожидает, что мост будет перемещён на десять метров после того, как он был построен. Точно так же не следует ожидать, что программный продукт успешно выполнит различные задачи после того, как будет создан. Если это то, что нам нужно, тогда программное обеспечение создано удачно (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
non-blocking message which is received in a manner similar to a regular message | неблокирующее сообщение, получаемое аналогично обычному сообщению (ssn) |
Notice that all the backtracking is hidden in the mechanism used to implement the recursion | Заметим, что все возвращения скрыты в механизме, реализующем рекурсию (ssn) |
Notice that the flowchart of Figure 3.22 does not specify the computations to be done, only the structure of the program | Заметим, что блок-схема на рисунке 3.22 не указывает конкретные вычисления, которые надо произвести, а только определяет структуру программы (см. Petri Net Theory And The Modeling Of Systems / James L. Peterson 1981 ssn) |
notion of stack is given by some data declaration corresponding to one of the above representations | понятие стека, заданное с помощью некоторого объявления данных, соответствующего одному из вышеуказанных представлений (ssn) |
number of cycles for which the timer is to run | число циклов, которые отрабатывает таймер (ssn) |
of course, an extensible system by itself is not a way to structure an operating system | Конечно, сама расширяемая система не является методом структурирования операционной системы (см. Modern Operating Systems Third ed. by Tanenbaum A.S. 2009) |
off-the-shelf software: A software product that is developed for the general market, i.e. for a large number of customers, and that is delivered to many customers in identical format | готовое программное обеспечение: программный продукт, разработанный для широкого рынка, т.е. для большого числа клиентов, и поставляемый большинству в одинаковой конфигурации (см. Standard glossary of terms used in Software Testing ssn) |
once fields and methods are relocated to new class classes, an association link should be established from the old to the new class. This can be one-way link unless there is an obvious need for backward message passing. Of course, the relocation of methods has an impact on client classes that depended on these methods. This necessitates changes to method invocations in these classes | как только поля и методы будут перемещены в новый класс классы, должна быть установлена связь ассоциации от старого класса к новому. это может быть односторонняя связь, если нет очевидной потребности в обратной передаче сообщений. Конечно, перемещение методов должно влиять на классы клиента, которые зависели от этих методов. это требует изменений в обращениях к методам в этих классах (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
one common rule of thumb is to plan to specify about 80 percent of the requirements up front, allocate time for additional requirements to be specified later, and then practice systematic change control to accept only the most valuable new requirements as the project progresses | Одно популярное практическое правило состоит в том, чтобы заблаговременно определить около 80% требований, предусмотреть время для более позднего определения дополнительных требований и выполнять по мере работы систематичный контроль изменений, принимая только самые важные требования (см. Code Complete / Steve McConnell.-2nd ed. 2004) |
one mutex is used to synchronize access to the shared data and the other mutex is used to synchronize execution of code | один мьютекс используется для синхронизации доступа к общим данным, а другой – для синхронизации выполнения кода (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003) |
one mutex is used to synchronize access to the shared data and the other mutex is used to synchronize execution of code | один мьютекс используется для синхронизации доступа к общим данным, а другой для синхронизации выполнения кода (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003) |
one of refactoring targets is called large class – a class that does too much and/or has too many data members. Large classes can result from excessive minimization of coupling between classes. In case of the large class target, two methods relevant to Iteration 1 code are: Extract Class and Extract Interface Fowler, 1999 | Одна из целей использования рефакторинга называется большим классом – классом, который делает слишком много и/или имеет слишком много элементов данных. Большие классы могут возникнуть из-за чрезмерной минимизации связей между классами. В случае большого класса в коде итерации 1 уместны два метода: Класс извлечения и Интерфейс извлечения (Фаулер, 1999; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering) |
one of the reasons that the SPI is not well-suited to long data links or noisy environments | одна из причин, по которой интерфейс SPI не подходит для создания длинных каналов передачи данных или для работы в среде, насыщенной электрическими шумами (ssn) |
One solution, which we won't use, is to create a large array of pointers and assign values to the pointers, one by one, as new structures are allocated | Одно из возможных решений, которое, однако, мы применять не будем, предполагает создание большого массива указателей и присваивание значений указателям друг за другом по мере выделения памяти под новые структуры (C Primer Plus by Stephen Prata (2013) ssn) |
one way of allowing user management of resources is to associate a semaphore with each resource | один из способов, позволяющих ввести пользовательское управление ресурсами, заключается в присоединении семафора к каждому из ресурсов (см. Modern Operating Systems Third ed. by Tanenbaum A.S. 2009) |
one way to depict an activity on the statechart is to label the transition into the state in which the activity executes | один из способов показать деятельность на диаграмме состояний-пометить переход в состояние, где она протекает (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa) |
operations to be performed upon the elements of the data structure when an instance of the function block type is called | операции, выполняемые с элементами структуры данных при вызове экземпляра типа функционального блока (ssn) |
our goal in decomposing a program is to create modules that are themselves small programs that interact with one another in simple, well-defined ways | Нашей целью при декомпозиции программы является создание модулей, которые в свою очередь представляют собой небольшие программы, взаимодействующие друг с другом по хорошо определённым и простым правилам (см. "Abstraction and Specification in Program Development" by Barbara Liskov & John Guttag 1986) |
Our goal is to help programmers construct programs of high quality-programs that are reliable and reasonably easy to understand, modify, and maintain | Наша цель – помочь программистам в составлении программ высокого качества, являющихся несложными, легко модифицируемыми и простыми в обращении (см. "Abstraction and Specification in Program Development" by Barbara Liskov & John Guttag 1986 ssn) |
our goal is to help programmers construct programs of high quality-programs that are reliable and reasonably easy to understand, modify, and maintain | Наша цель помочь программистам в составлении программ высокого качества, являющихся несложными, легко модифицируемыми и простыми в обращении (см. "Abstraction and Specification in Program Development" by Barbara Liskov & John Guttag 1986) |
pass the D input to the Q output when the clock signal is high | передавать D входов на Q выходов при высоком уровне тактового сигнала (ssn) |
passive I/O device: A device that does not generate an interrupt on completion of an input or output operation. The input from a passive input device needs to be read either on a polled basis or on demand | пассивное устройство ввода / вывода: устройство, которое не генерирует прерываний при поступлении новых данных или завершении операции вывода. Чтение данных от пассивного устройства ввода производится путём периодического опроса или по мере необходимости (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa) |
policy to adapt system life cycle processes to meet the needs of individual projects is defined | определяется политика адаптации процессов жизненного цикла системы для удовлетворения потребностей отдельных проектов (ssn) |
policy to apply system life cycle processes is defined | определяется политика применения процессов жизненного цикла системы (ssn) |
programs of high quality-programs that are reliable and reasonably easy to understand, modify, and maintain | программы высокого качества, являющиеся несложными, легко модифицируемыми и простыми в обращении (ssn) |
Project scope — A statement of basic requirements of the software to be built | Область действия проекта – формулирование базисных требований, в соответствии с которыми разрабатывается программное обеспечение (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn) |
Project scope A statement of basic requirements of the software to be built | Область действия проекта – формулирование базисных требований, в соответствии с которыми разрабатывается программное обеспечение (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn) |
To prove more general theorems about recursively defined processes, it is necessary to introduce a law which states that every properly guarded recursive equation has only one solution | для доказательства более общих теорем о рекурсивно определённых процессах необходимо ввести закон, гласящий, что всякое должным образом предварённое рекурсивное уравнение имеет единственное решение (см. Communicating Sequential Processes by C.A.R. Hoare 1985 ssn) |
query to determine whether the stack is empty | запрос на проверку пустоты стека (ssn) |
query to find out what the top element is, if the stack is not empty | запрос элемента, находящегося на вершине стека если стек не пуст (ssn) |
references to components that are local or remote | ссылки на локальные или удалённые компоненты (ssn) |
Regression testing — Tests that are conducted repeatedly to ensure that a change has not introduced side effects | Регрессионное тестирование – тесты, которые выполняются в повторяющемся режиме до тех пор, пока изменения не перестанут приводить к появлению побочных эффектов (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn) |
Regression testing Tests that are conducted repeatedly to ensure that a change has not introduced side effects | Регрессионное тестирование – тесты, которые выполняются в повторяющемся режиме до тех пор, пока изменения не перестанут приводить к появлению побочных эффектов (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn) |
TO relieve the burdens of the hard coded nature and control elements for processing messages, an eXtensible Markup Language is used to create the FSM | для освобождения от трудностей, связанных с жёстким кодированием и управляющими элементами для обработки сообщений, для создания конечного автомата используется расширяемый язык разметки XML (ssn) |
represent processes with unbounded behaviour it is necessary to introduce another convention, namely an unlabelled arrow leading from a leaf circle back to some earlier circle in the tree | для представления процессов, обладающих неограниченным поведением, необходимо ещё одно условное обозначение, а именно: непомеченная дуга, ведущая из висячей вершины назад к некоторой вершине дерева (см. Communicating Sequential Processes by C.A.R. Hoare 1985 ssn) |
Requirements analysis — A modeling activity whose objective is to understand what the customer really wants | Анализ требований – действие по моделированию, в ходе выполнения которого осознаются реальные требования заказчика (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn) |
Requirements analysis A modeling activity whose objective is to understand what the customer really wants | Анализ требований – действие по моделированию, в ходе выполнения которого осознаются реальные требования заказчика (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn) |
- requirements to be met by compliant systems and standards | требования, предъявляемые к совместимым системам и стандартам (см. IEC 61499-1 ssn) |
routine, highly repetitive applications that were executed over and over again to support the day-to-day operation of the enterprise | рутинные, часто выполняющиеся приложения, предназначенные для поддержки повседневной работы предприятия (ssn) |
security policy, that is, the rules for access-to-information at each project organization level | обеспечение защиты, включая правила доступа к информации на уровне каждой проектной организации (ssn) |
semantics of a language that is tailored to the domain | семантика языка, адаптированного к предметной области (ssn) |
separate subprogram whose name is passed as a parameter to the called unit | отдельная подпрограмма, передаваемая в качестве параметра в вызываемый модуль (ssn) |
smoke test: A subset of all defined/planned test cases that cover the main functionality of a component or system, to ascertaining that the most crucial functions of a program work, but not bothering with finer details. A daily build and smoke test is among industry best practices | тест "на дым": подкласс всех определённых / запланированных тестовых сценариев, покрывающий основную функциональность компонента или системы с целью удостовериться, что базовые функции программы в целом работают корректно, без углубления в детали. Ежедневная сборка и тест "на дым" принадлежат к числу передовых практических методов промышленности (см. Standard glossary of terms used in Software Testing) |
So, what's the problem? Simply this: Refactoring is risky. It requires changes to working code that can introduce subtle bugs | так в чём проблема? Только в том, что с рефакторингом связан известный риск. Он требует внести изменения в работающий код, что может привести к появлению трудно находимых ошибок в программе (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999) |
Software process is the term given to the organization, ritualization, and management of software development activities | Программным процессом называются действия по организации, нормированию и управлению разработкой программного обеспечения (см. Software Architecture in Practice / Len Bass, Paul Clements, Rick Kazman 2003 ssn) |
software that was not developed according to strict coding conventions | программный продукт, разработанный без соблюдения жёстких требований соглашения по программированию (ssn) |
Software that was not developed according to strict coding conventions stands no chance of achieving certification | у программного продукта, разработанного без соблюдения жёстких требований соглашения по программированию, нет шансов успешно пройти сертификацию (ssn) |
Special consideration is given to designing distributed subsystems as configurable components that communicate with each other using messages | Особое внимание уделяется проектированию распределённых подсистем в виде конфигурируемых компонентов, которые взаимодействуют путём обмена сообщениями (см. Software Modeling and Design by Hassan Gomaa 2011 ssn) |
Speculative generality can be spotted when the only users of a method or class are test cases. If you find such a method or class, delete it and the test case that exercises it. If you have a method or class that is a helper for a test case that exercises legitimate functionality, you have to leave it in, of course | Теоретическая общность может быть обнаружена, когда единственными пользователями метода или класса являются контрольные примеры. Найдя такой метод или класс, удалите его и контрольный пример, его проверяющий. Если есть вспомогательный метод или класс для контрольного примера, осуществляющий разумные функции, его, конечно, надо оставить (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999 ssn) |
stereotypes and constraints that can be applied to generalizations | стереотипы и ограничивающие условия, которые могут применяться к обобщениям (ssn) |
stereotypes, constraints, and adornments that can be applied to associations | стереотипы, ограничивающие условия и графические элементы, которые могут применяться к ассоциациям (ssn) |
stereotypes that can be applied to dependencies | стереотипы, применяемые к зависимостям (ssn) |
storage that is global within a thread but unavailable to other threads | память, являющаяся глобальной в контексте потока, но недоступной другим потокам (ssn) |
stream of input that is being fed into the computer for the program to use | поток входных данных, направляемый в компьютер для использования программой (ssn) |
System engineering is the practical application of scientific, engineering, and management skills necessary to transform an operational need into a description of a system configuration that best satisfies that need | Системная инженерия – это практическое применение научных, инженерных и управленческих навыков, необходимых для преобразования операционных требований в описание конфигурации системы, которая наилучшим образом удовлетворяет этим требованиям (ssn) |
System engineering is the practical application of scientific, engineering, and management skills necessary to transform an operational need into a description of a system configuration that best satisfies that need | Системная инженерия это практическое применение научных, инженерных и управленческих навыков, необходимых для преобразования операционных требований в описание конфигурации системы, которая наилучшим образом удовлетворяет этим требованиям (ssn) |
table view that will display all the tasks to be done | табличное представление для отображения списка задач (ssn) |
Tailoring existing structures to fit the current project is important to organizational design | Подгонка существующих структур с учётом выполнения текущего проекта имеет важное значение для организационной модели (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn) |
Taking advantage of the concatenation technique, it is possible to design classes which are intended solely or primarily to act as prefixes to other classes or to blocks | Используя преимущества механизма сочленения, можно разработать ряд классов, предназначенных исключительно для использования в качестве префиксов к другим классам или блокам (ssn) |
task that interfaces to an I/O device and is activated by interrupts from that device | задача, которая реализует интерфейс с устройством ввода / вывода и активизируется прерываниями от этого устройства |
testability: The degree to which a requirement is stated in terms that permit establishment of test criteria and performance of tests to determine whether those criteria have been met | тестопригодность: степень, в которой требования формулируются в терминах, позволяющих определить критерии тестирования и провести тестирование с целью проверки выполнения данных критериев (см. IEEE Standard Glossary of Software Engineering Terminology/ IEEE Std. 610.12-1990 ssn) |
testing: The process consisting of all lifecycle activities, both static and dynamic, concerned with planning, preparation and evaluation of software products and related work products to determine that they satisfy specified requirements, to demonstrate that they are fit for purpose and to detect defects | тестирование: процесс, содержащий в себе все активности жизненного цикла, как динамические, так и статические, касающиеся планирования, подготовки и оценки программных продуктов и связанных с этим результатов работ с целью определить, что они соответствуют описанным требованиям, показать, что они подходят для заявленных целей и для определения дефектов (см. Standard glossary of terms used in Software Testing ssn) |
text that is not aligned to the left margin | текст с неровным левым краем относительно левого поля страницы (ragged left ssn) |
text that is not aligned to the right margin | текст с неровным правым краем относительно правого поля страницы (ragged right ssn) |
text to display if the condition is false | отображаемый текст, если условие ложно (ssn) |
text to display if the condition is true | отображаемый текст, если условие истинно (ssn) |
that is, a shift amount in the range 32 to 63 or –32 to –1 results in an all-0 word | это означает, что если величина сдвига лежит в диапазоне от 32 до 63 или от –32 до –1, то в результате сдвига получится слово, состоящее из одних нулевых битов (ssn) |
that is, a shift amount in the range 32 to 63 or 32 to 1 results in an all-0 word | это означает, что если величина сдвига лежит в диапазоне от 32 до 63 или от 32 до 1, то в результате сдвига получится слово, состоящее из одних нулевых битов (ssn) |
the ability to adjust the transient and steady-state performance is a distinct advantage of feedback control systems | Важным преимуществом систем управления с обратной связью является возможность влиять на качество системы в переходном и установившемся режимах (см. Modern Control Systems by Richard C. Dorf & Robert H. Bishop 2008) |
the alternative to interrupts is to have the application poll for the event expected itself | в качестве альтернативы прерываниям можно заставить приложение самостоятельно вести опрос наступления ожидаемого события (см. Modern Operating Systems Third ed. by Tanenbaum A.S. 2009) |
the basic programming unit, equivalent to a statement in algorithmic languages, is a rung | Основной единицей программирования, эквивалентом оператора в алгоритмических языках, является звено (многозвенной схемы; of a ladder; см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World) |
the BCD format is similar to the hexadecimal presentation | формат BCD подобен шестнадцатеричному представлению (ssn) |
the BCD format is similar to the hexadecimal presentation, with the simple difference that only values between 0 and 99 can be stored in a BCD byte, whereas a hexadecimal byte reaches from 0 to FF | формат BCD подобен шестнадцатеричному представлению с ограничением диапазона чисел 0..99 вместо 0..FF (ssn) |
the behavior of the automatic version is to perform a simple member-by-member copy of the source object | Работа автоматической версии состоит в выполнении простого копирования всех членов исходного объекта |
the biggest advantage of in-process servers is that no context switch to a different process is required, potentially improving performance | Самым большим преимуществом внутрипроцессных серверов является то, что они не требуют никакого контекстного переключения на другие процессы, в результате чего производительность может заметно улучшиться (см. Windows System Programming, 4th Edition by Johnson M. Hart 2010) |
the C library provides definitions of the system call that are converted to the appropriate trap statements at compile-time | Библиотека С предоставляет определения системного вызова, которые во время компиляции преобразуются в соответствующие операторы ловушки |
the complexity of networks grows exponentially with addition of new elements to the structure. In practice, all complex structures that work, including living organisms and human-made systems, are hierarchies | Сложность сетей растёт по экспоненте с добавлением новых элементов к структуре. На практике все сложные работающие структуры, включая живые организмы и сделанные человеком системы, являются иерархическими (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
the convention is that when a process reaches the node at the tail of the arrow, it immediately and imperceptibly goes back to the node to which the arrow points | Условимся, что когда процесс достигает вершины у основания этой дуги, он мгновенно переходит назад к вершине, на которую указывает дуга (см. Communicating Sequential Processes by C.A.R. Hoare 1985) |
the database table to which the object is mapped | таблица базы данных, на которую отображается объект (англ. термин взят из кн.: Ottinger J.B., Minter D., Linwood J. Beginning Hibernate. – Apress, 2014. – 223 р. Alex_Odeychuk) |
the declaration of a function whose designator is an operator symbol is used to overload an operator | Объявление функции, обозначение которой является символом оператора, используется для совмещения оператора (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual) |
the delegation is normally necessary to allow a client object in one layer to get a service from an object in a distant non-neighboring layer. Otherwise, the stable framework of vertical hierarchical layers Section 9.1.3 would disintegrate to a random network of intercommunicating objects with no hope to understand or control the system complexity and evolution | Делегирование обычно необходимо, чтобы позволить объекту-клиенту получить услугу на одном уровне от объекта, находящегося на отдалённом несоседнем уровне. Иными словами, устойчивый шаблон структуры вертикальных иерархических уровней раздел 9.1.3 будет разложен на случайную сеть взаимосвязанных объектов без какой-либо надежды понять или управлять сложностью системы и её эволюцией (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
the difference is just that the branch is inserted to the right of the currently selected step | Разница состоит лишь в том, что ветвь будет вставлена справа от выбранного шага |
the discipline associated with following a formal design paradigm is extended to the "low level" as well as high level software tasks | Дисциплина, связанная с нижеследующей парадигмой формального проекта, расширена как на "низкий уровень", так и на высокий уровень задач программного обеспечения (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World) |
the domain of variation is restricted to a closed bounded convex set R | область изменения переменных представляет собой замкнутое ограниченное выпуклое множество R (ssn) |
the exokernel is an operating system built according to the end-to-end argument | Экзоядро представляет собой операционную систему, построенную в соответствии со сквозным аргументом (см. Modern Operating Systems Third ed. by Tanenbaum A.S. 2009) |
the extent of the interval in time or space is chosen to reflect the requirements of a particular specification task and the properties of a particular specification language | Протяжённость интервала во времени или в пространстве выбирается для отражения требований конкретной задачи спецификации и свойств конкретного языка спецификаций (см. ISO/IEC 10746-2, ГОСТ Р ИСО/МЭК 10746-2-2000) |
the first objective of the requirements of this clause is to specify the management and technical activities | Первой целью требований настоящего подраздела является определение действий по управлению и технических действий (см. IEC 61508-1, ГОСТ Р МЭК 61508-1-2007) |
the first objective of the requirements of this subclause is to specify the requirements for software safety in terms of the requirements for software safety functions and the requirements for software safety integrity | Первой целью настоящего подраздела является определение требований к безопасности ПО как требований к функциям безопасности ПО и требований к полноте безопасности ПО (см. IEC 61508-3) |
the first step in the process is a transition from no reuse to informal code reuse based on copying and adaptation | Первый шаг в процессе – переход от отсутствия повторного использования к неформальному повторному использованию кода, основанному на копировании и адаптации (см. Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools / Jack Greenfield, Keith Short et al. 2004) |
the first step in the process is a transition from no reuse to informal code reuse based on copying and adaptation | Первый шаг в процессе переход от отсутствия повторного использования к неформальному повторному использованию кода, основанному на копировании и адаптации (см. Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools / Jack Greenfield, Keith Short et al. 2004) |
the fundamental character of an imperative programming language is in large part determined by the design of the storage bindings for its variables. It is therefore important to have a clear understanding of these bindings | Основные свойства императивного языка программирования в значительной степени определяются разработкой способов связывания ячеек памяти с переменными, которые в них хранятся. Из этого следует важность чёткого понимания этих связей (см. Concepts of programming languages / Robert W. Sebesta.–10th ed. 2012) |
the goal of Open Systems Interconnection is to allow, with a minimum of technical agreement outside the interconnection standards, the interconnection of information processing systems | Цель модели ВОС заключается в том, чтобы обеспечить с минимальными техническими согласованиями, не относящимися к стандартам взаимодействия, взаимосвязь информационных обрабатывающих систем (см. ISO/IEC 15954:1999) |
the great strength of the state machine approach is that it enables you to come up with an explicit definition of valid states for some aspect of your application and enforce proper behaviors as an application moves from one state to another | Мощь подхода, использующего конечный автомат, обусловлена тем, что он позволяет в явном виде определить действительные состояния для некоторого аспекта вашего приложения и задать соответствующие варианты поведения при переходах приложения из одного состояния в другое (см. "Writing Mobile Code Essential Software Engineering for Building Mobile Applications" by Ivo Salmre 2005) |
the information to be passed is held in the attributes of the signal | Передаваемая информация хранится в атрибутах сигнала (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005) |
the instance of the IO driver is created automatically as soon as a corresponding device is added to the device tree | Экземпляр IO-драйвера создаётся автоматически при добавлении соответствующего устройства в дерево устройств |
the key step towards data abstraction is to reverse the viewpoint: forget for the moment about the representation, take the operations themselves as defining the data structure | чтобы сделать главный шаг в направлении абстракции данных, нужно стать на противоположную точку зрения: забыть на некоторое время о конкретном представлении и взять в качестве определения структуры данных операции сами по себе (см. Object-Oriented Software Construction second edition by Bertrand Meyer) |
the lexical conventions describe the allowable character sequences that are used to create identifiers, numbers and the special values used in the language | Лексические соглашения ЯВУ определяют допустимые последовательности символов для создания идентификаторов, чисел и специальных значений, используемых в данном языке программирования |
the main purpose of an instrumentation and control system, in an industrial environment, is to provide the following | Главной целью системы контроля и управления в современной промышленности является следующее: |
the modern approach to handling events is based on the delegation event model, which defines standard and consistent mechanisms to generate and process events | Современный подход к обработке событий основан на модели делегирования событий, определяющей стандартные и согласованные механизмы для создания и обработки событий (см. Java: The Complete Reference Eighth Edition by Herbert Schildt 2011) |
the most direct approach to handling a state diagram is a nested switch statement | Самый прямой подход в работе с диаграммами состояний – это вложенный оператор switch (см. "UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition" by Martin Fowler 2003) |
the most direct approach to handling a state diagram is a nested switch statement | Самый прямой подход в работе с диаграммами состояний это вложенный оператор switch (см. "UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition" by Martin Fowler 2003) |
the next state is determined based on the current state and the current inputs and is fed to the inputs of registers | Следующее состояние определяется на основе текущего состоянии и текущих входов и подаётся на входы регистров (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003) |
the object is said to be an instance of the class | Говорят, что объект является экземпляром класса (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides) |
the offline_confirm function sets the state of the device to offline and returns immediately. Use this function to confirm that the device has finished its cleanup and is now going offline | Функция offline_confirm устанавливает состояние узла в режим "offline" выключен и немедленно возвращает управление. Использование этой функции позволяет узлу подтвердить информацию, что он окончил очистку и теперь выключается (см. Neuron® C Programmer's Guide by Echelon Corporation 2009) |
the only efficient way to deal with complicated systems is in a hierarchical fashion | Единственно эффективное направление работы со сложными системами основывается на иерархическом подходе |
the partly-ordered set of morphological characteristics is used to select the model of functional unit performance | для выбора модели выполнения функциональных блоков используется частично-упорядоченное множество морфологических признаков |
the path a visitor takes to reach a goal is known as the funnel | Путь, который проходит посетитель для достижения цели, называется последовательностью (см. Advanced Web metrics with Google Analytics / Brian Clifton 2008) |
the phasing out of the old system and the phasing in of a new system are conducted in parallel until the new system is deployed to the users | Постепенное сокращение старой системы и синхронизация с новой системой проводятся в параллель, пока новая система не будет полностью развёрнута для пользователей (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
the precedence of an operator is fixed and may not be changed by the user, but parentheses can be used to control the association of operators and operands | Старшинство операторов является фиксированным и не может быть изменено пользователем, но наряду с этим для управления порядком сопоставления операторов и операндов могут быть использованы круглые скобки (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual) |
the presence of a page cache is meant to be transparent | Работа страничного кэша должна быть прозрачной |
the primary purpose of having a send hierarchy is to avoid deadlock | Основной целью реализации иерархического принципа обмена является необходимость исключения состояния взаимной блокировки потоков (см. "Getting Started with QNX Neutrino 2. A Guide for Realtime Programmers" by Rob Krten 1996) |
the process concept is widely used to group resources together for protection purposes | для группирования ресурсов с целью их защиты широко применяется концепция процессов (см. Modern Operating Systems Third ed. by Tanenbaum A.S. 2009) |
the process contains three tanks that are used to store feedstock for a downstream process | Технологический процесс охватывает три резервуара, которые используются, чтобы аккумулировать исходное сырье для последующего технологического процесса (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World) |
the purpose of creating a model is to help understand, describe, or predict how things work in the real world by exploring a simplified representation of a particular entity or phenomenon | Цель создания модели заключается в облегчении понимания, описания или прогнозирования функционирования сущностей в реальном мире посредством изучения упрощённого представления конкретного объекта или явления (о модели в IEC 61850-7-1) |
the purpose of enterprise is to realize a value creation chain, which serves the realization of business mission, objectives and goals | Цель функционирования предприятия состоит в том, чтобы сформировать цепочку создания ценностей, которая обеспечивает реализацию бизнес-назначения, задач и целей (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
the RESOURCE defined in IEC 61131-3 is a programming language element corresponding to the resource defined above | РЕСУРС, определённый в IEC 61131-3, является элементом языка программирования, соответствующим определённому выше ресурсу (см. IEC 61499-1) |
the second input of the NOR gates is connected to the trigger inputs S and R, that make it possible to force the outputs Q and not Q to a given state | Второй вход вентилей НЕ-ИЛИ соединяется со входами триггера S и R, что позволяет принудительно перевести выходы Q и не Q в нужное состояние (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003) |
the second objective of the requirements of this clause is to specify the responsibilities of the persons, departments and organizations | Второй целью требований настоящего подраздела является определение ответственности отдельных лиц, подразделений и организаций (см. IEC 61508-1, ГОСТ Р МЭК 61508-1-2007) |
the second way is to enter a special value called the sentinel value that tells the application that the data set is finished | Второй способ – ввод специального значения контрольного, указывающего приложению на завершение набора данных |
the second way is to enter a special value called the sentinel value that tells the application that the data set is finished | Второй способ ввод специального значения контрольного, указывающего приложению на завершение набора данных |
the second way of avoiding at least some of the complexity problems is to modularize the software and its production process | Второй способ избежать, по крайней мере, некоторых из проблем роста сложности состоит в использовании модульной организации программного обеспечения и процесса его создания |
the semantic backplane is typically maintained using a UML modeling tool that provides ways to enter, view and modify specifications for each modeling element | Семантический задний план обычно сопровождается инструментом моделирования UML, предоставляющим доступ, просмотр и изменение спецификаций каждого элемента модели (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005) |
the semaphore is used to help threads and processes synchronize access to shared modifiable memory or manage access to a device or other resource | Семафор используется для синхронизации доступа процессов и потоков к разделяемой модифицируемой памяти или для управления доступом к устройствам или другим ресурсам (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003) |
the sensitivity of a control system to parameter variations is of prime importance | Чувствительность системы управления к изменению параметров – вопрос первостепенной важности (см. Modern Control Systems by Richard C. Dorf & Robert H. Bishop 2008) |
the sensitivity of a control system to parameter variations is of prime importance | Чувствительность системы управления к изменению параметров вопрос первостепенной важности (см. Modern Control Systems by Richard C. Dorf & Robert H. Bishop 2008) |
the software engineering practice we intend to propose for achieving a higher level of code modularity is easily introduced and justified through a number of examples of increasing complexity | Практика разработки программного обеспечения, которую мы намерены предложить для достижения более высокого уровня модульности кода, легко введена и обоснована через ряд примеров возрастающей сложности (см. Bonfatti F., Monari P.D., Sampieri U. IEC 61131-3 Programming Methodology) |
the term "encapsulation" is also used to describe hiding information by an object | для описания сокрытия объектом информации применяется термин "инкапсуляция" (см. Designing Concurrent, Distributed, and Real-Time Applications with UML by Hassan Gomaa) |
the time to request data from a monitor task and wait for the response is assumed to be small compared to the total execution time | Время запроса данных у монитора и ожидания ответа предполагается малым по сравнению с общим временем выполнения (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999) |
the top of the hierarchy is an abstract class that implements all the event handling methods to do nothing | Вершиной иерархии является абстрактный класс, который содержит описание всех методов, обрабатывающих события, но без реализации (см. "UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition" by Martin Fowler 2003) |
the total number of threads that are waiting to enter the lock | общее число потоков, ожидающих получения блокировки (блокировка – механизм синхронизации, позволяющий обеспечить исключительный доступ к разделяемому ресурсу между несколькими потоками Alex_Odeychuk) |
the ubiquitous editability of text together with the persistence of global data in particular viewers allows many steps that do not contribute to the progress of the task actually pursued to be avoided | Повсеместная редактируемость текста вместе с наличием глобальных данных в отдельных окошках позволяет избежать множества лишних шагов, которые не способствуют прогрессу фактически решаемой задачи (см. Project Oberon: The Design of an Operating System and Compiler Edition 2005 by N. Wirth, J. Gutknecht перевод Е.В. Борисова, Л.Н. Чернышова, 2012) |
the use of simultaneous divergence and convergence to realise parallel sequences is then studied | Затем рассматривается использование параллельных дивергенции и конвергенции для реализации параллельных последовательностей действий (см. Bonfatti F., Monari P.D., Sampieri U. IEC 61131-3 Programming Methodology) |
the values to be written that were previously noticed are saved in a writelist, where they remain until they are actually written, deleted or transferred to a forcelist by the command "Force values" | Заранее определённые записываемые значения сохраняются в списке записываемых переменных, где они хранятся до собственно записи, удаления или перевода командой "Фиксировать значения" в список фиксированных переменных (CoDeSys_V23_E) |
there are two kinds of execution-based testing: testing to specs black-box testing and testing to code whitebox testing. Both kinds use the same strategy of feeding the program with input data and observing if the output is as expected | Имеются два вида тестирования, основанного на выполнении программы: тестирование на основе технических требований тестирование методом чёрного ящика и тестирование по исходным текстам тестирование методом белого ящика. Оба вида используют ту же самую стратегию задания программе входных данных и наблюдения, тот ли выходной результат получается, который ожидался (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
there is a neutral reference value "none" which does not refer to any object | Значение ссылочной переменной, которое не указывает ни на один объект, имеет специальное обозначение "none" |
there is only one feed tube and it can be moved to whatever tank needs service by a motor | Имеется только одна подающая труба, и она может быть перемещена двигателем к любому резервуару для обслуживания по необходимости (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World) |
this ability to isolate is recent | эта возможность развязки появилась недавно |
this approach is quite useful because there is a correlation between the response of a system to a standard test input and the system's ability to perform under normal operating conditions | Такой подход вполне оправдан, т.к. имеется корреляция между реакцией системы на типовой входной сигнал и её поведением в реальных рабочих условиях (см. Modern Control Systems by Richard C. Dorf & Robert H. Bishop 2008 ssn) |
this behavior is very handy but can sometimes be abused to accomplish complex logic | Такое поведение довольно удобно, но иногда им злоупотребляют, пытаясь создать более сложную логику (см. "The Art of Readable Code" by Dustin Boswell, Trevor Foucher 2012 ssn) |
this circuit is similar to the cross-coupled inverter pair with NOR gates replacing the inverters | Данная схема похожа на схему из пары инверторов с перекрёстными обратными связями, в которой вместо инверторов использованы вентили НЕ-ИЛИ (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003 ssn) |
this compliance is specified in terms of the management commands to which each type of device can respond, as given in table 5.2. | эта совместимость определена в терминах команд административного управления, на которые каждый тип устройства может ответить, как это указано в таблице 5.2 (см. IEC 61499-1) |
this compliance is specified in terms of the management commands to which each type of device can respond, as given in table | эта совместимость определёна в терминах команд административного управления, на которые каждый тип устройства может ответить, как это указано в таблице 5.2 (см. IEC 61499-1) |
this draft contains a proposal for object-oriented extensions to be added to the IEC 61131-3 | этот проект содержит предложение по объектно-ориентированным расширениям, которые будут добавлены в IEC 61131-3 |
this information is used by the NMT-Master to verify the correct system configuration during each system boot-up | эти сведения используются NMT-мастером для верификации правильной конфигурации системы в течение каждого начального запуска системы |
this is a pretty smart technique that allows a program to max out frame rates, but it is not true full decoupling | это очень гибкая методика, которая позволяет программе использовать максимальную частоту кадров, на которую способно оборудование. Однако назвать её стопроцентно полной развязкой всё же нельзя (см. Game Architecture and Design / Andrew Rollings, David Morris 2004 ssn) |
this is arguably the neatest way to write unit tests for async code, pushing the responsibility for threads into the testing framework | пожалуй, это самый чистый способ написания автономных тестов для асинхронного кода, поскольку ответственность за управление потоками перекладывается на каркас тестирования (см. Async in C# 5.0 / Alex Davies 2012) |
this is done by a combination of arguments to timer_settime, the function used to actually start the timer | это осуществляется путём комбинирования аргументов функции timer_settime, которая применяется для собственно запуска таймера (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009 ssn) |
this is how an organization might know where to start and align its SOA initiatives with business needs and priorities | в результате организация будет знать, с чего начинать и как привести инициативы SOA в соответствие с бизнес-требованиями и приоритетами (ssn) |
this said, a software engineer must be prepared to build software that can accommodate change. That is the demanded nature of software. Software must be supportable understandable, maintainable and scalable | всё сказанное означает, что разработчик ПО должен быть готов создавать ПО, которое можно приспосабливать к изменениям. этого требует сама природа ПО. Программное обеспечение должно быть приемлемым понятным, обслуживаемым и расширяемым (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
this technique, called method overloading, is used to implement methods that perform similar tasks but with different types and/or different numbers of arguments | этот приём, называемый "перегрузкой методов", используется для реализации методов, выполняющих сходные задачи с разными типами и / или количеством аргументов (см. Deitel P., Deitel. H. – Visual C# 2012 How to Program, 5Ed. – 2013) |
this technique is similar to the operation of an assembly line and is especially useful for vector and array processing | этот метод обработки подобен функционированию сборочного конвейера и особенно удобен для работы с векторами и массивами |
this type of block is intended to provide a re-usable part of an application that can be distributed over many resources | этот тип блока предназначается для обеспечения допускающей повторное использование части приложения, которая может быть распределена по многим ресурсам (см. Robert W. Lewis: Modelling control systems using IEC 61499. Applying function blocks to distributed systems) |
thread that is waiting to enter the lock | поток, ожидающий получения блокировки (блокировка – механизм синхронизации, позволяющий обеспечить исключительный доступ к разделяемому ресурсу между несколькими потоками Alex_Odeychuk) |
timing relationships between the SCK clock edge and the SDO and SDI data signals to determine when to transmit data and when data is valid at the receiver | временное соотношение между фронтом синхроимпульса SCK и сигналами данных SDO и SDI для определения момента передачи данных и их корректности на принимающей стороне (ssn) |
TLS provides a convenient mechanism for storage that is global within a thread but unavailable to other threads | Локальные области хранения потоков предоставляют удобный механизм организации памяти, являющейся глобальной в контексте потока, но недоступной другим потокам (см. Windows System Programming, 4th Edition by Johnson M. Hart 2010 ssn) |
to simplify the model, I have assumed that the sequence of actions in using the microwave is | для упрощения модели я предполагаю такую последовательность действий при использовании микроволновой печи (Software engineering , 8th ed. / Ian Sommerville (2007)) |
Traceability from application domain to class architecture is less important | Прослеживаемость прикладной области с архитектурой класса менее важна (см. IEC 61508-7: 2010 ssn) |
types that are convertible to a common type | типы, преобразуемые в общий тип (ssn) |
underlying concepts of concurrency and the requirements for it to be useful | основные понятия параллельности и условия, при которых она становится полезной (ssn) |
Underneath all the button-pushing is a purely textual procedure – the browser reads some HTML, you type some text, the browser sends that to a server and reads some HTML back | за всеми этими щелчками на кнопках стоит чисто текстуальная процедура: браузер считывает HTML-код, вы вводите текст, браузер посылает его на сервер и снова считывает оттуда HTML-код |
Understanding the mechanics of such refactorings is the key to refactoring in a disciplined way | Понимание техники таких методов рефакторинга важно для организованного осуществления рефакторинга (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999 ssn) |
Unless fault-correction functions can be generalized to correct many types of damage, fault avoidance is a better investment | если методы ликвидации последствий сбоев не могут быть обобщены для работы со многими типами искажений, лучше всего направлять силы и средства на предупреждение ошибок ("Software Reliability: Principles and Practices" by Glenford J. Myers (1976) ssn) |
unmanaged code that is targeted to a specific CPU architecture | неуправляемый код, ориентированный на конкретную процессорную архитектуру (Рихтер Дж. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#, 2013 Alex_Odeychuk) |
values to be written that were previously noticed | заранее определённые записываемые значения (ssn) |
variable of an interface-type always is a reference to the assigned function block instance | переменная типа интерфейс всегда является ссылкой на заданный экземпляр функционального блока (ssn) |
way in which information is to be structured and the extent of the information | способ структурирования и объём информации (ssn) |
we assume that the outside world will deposit a token in the place corresponding to an input symbol and then wait for a token to appear in a place corresponding to an output symbol which will then be removed | мы допускаем, что из внешнего мира помещается фишка в позицию, соответствующую входному символу, а затем фишка, появившаяся в позиции, соответствующей выходному символу, удаляется оттуда |
we know that today's computers are extremely fast and often seem to have magical solution properties | мы знаем, что современные компьютеры работают очень быстро и обладают почти невероятными способностями в области решения задач |
when a large amount of memory is released, part of it may be used to meet a subsequent request, leaving an unused part that is too small to meet any further requests | при высвобождении большого участка памяти часть его может быть выделена в ответ на текущий запрос, при этом остаток может оказаться слишком малым для удовлетворения любых последующих запросов |
when called, a pointer to the array and its size in bytes is passed to the function | при вызове в функцию передаются адресная ссылка на обрабатываемый массив и размер массива в байтах |
when called, a pointer to the array and its size in bytes is passed to the function | при вызове в функцию передаются указатель на обрабатываемый массив и размер массива в байтах |
when free memory shrinks below a configurable threshold, dirty buffers are written back to disk so that the now-clean buffers may be removed, freeing memory | когда количество свободной памяти становится меньше настраиваемого порогового значения, содержимое грязных буферов записывается обратно на диск, чтобы очищенные буферы можно было удалить, освободив память (ssn) |
when we speak of an event type in the original event model, what we really mean is the name of the event handler that is invoked in response to the event | Говоря о типе события в исходной модели обработки событий, мы на самом деле имеем в виду имя обработчика, вызываемого в ответ на событие (см. "JavaScript: The Definitive Guide, 5th Edition" by David Flanagan 2006 ssn) |
yet another option is a scheme in which the arrival of a message causes a new thread to be created spontaneously in the receiving process' address space. Such a thread is called a pop-up thread | ещё один вариант заключается в схеме, при которой поступающее сообщение самопроизвольно порождает новый поток в адресном пространстве процесса – получателя сообщения. Он называется всплывающим потоком (см. Modern Operating Systems Third ed. by Tanenbaum A.S. 2009) |