English | Russian |
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 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 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 technique for describing the relationship of data entities which are related in a parent to child manner, like a corporate organization chart | Приём описания взаимосвязи сущностей данных, связанных друг с другом отношением предок-потомок, наподобие корпоративной схемы организации (см. hierarchical loop 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) |
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) |
actions invoked by user interface controls are not expected to have a return value | действия, инициируемые элементами управления пользовательского интерфейса, не должны иметь возвращаемого значения (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 entering each transaction, the user answers the question whether there are more entries to process | после каждой транзакции пользователь отвечает на вопрос, есть ли ещё данные для обработки |
after that, multiple I/O operations are directed to the buffer in memory much faster | Кроме того, обмен с буфером при вводе данных осуществляется намного быстрее |
All containing elements are accessible according to their access specifiers | все содержащиеся элементы доступны в соответствии со своими спецификаторами доступа (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 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 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) |
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) |
Architectural design is an exercise in managing module dependencies. Module A depends on module B if changes to module B may necessitate changes to module A. It is important that dependencies do not cross dependency firewalls Martin, 2003. In particular, dependencies should not propagate across non-neighboring layers and must not create cycles | Структурное проектирование – нечто вроде упражнения в управлении зависимостями модулей. Модуль A зависит от модуля B, если изменения в модуле B могут потребовать изменений в модуле A. Важно, чтобы эти зависимости не противоречили брандмауэрам зависимостей Мартин, 2003. В частности, зависимости не должны быть между несоседними уровнями и не должны создавать циклы (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn) |
are designed to execute | строятся на основе выполнения (ssn) |
artificial language: Language whose rules are explicitly established prior to the use | искусственный язык: язык, правила которого точно установлены до его использования (см. ISO/IEC 2382-1 ssn) |
as always, be aware that overclocking will push components further that they're designed to operate | как всегда, надо учитывать, что разгон процессора заставит компоненты работать в режиме с большей нагрузкой, чем та, на которую они спроектированы (Gordon Laing) |
as announced, these operations will be the prime component of the type definition – describing its instances not by what they are but by what they have to offer | как уже говорилось, эти операции будут главными компонентами определения типа, с их помощью описывается, что могут предложить его экземпляры, а не то, чем они являются (см. Object-Oriented Software Construction second edition by Bertrand Meyer) |
as announced, these operations will be the prime component of the type definition describing its instances not by what they are but by what they have to offer | как уже говорилось, эти операции будут главными компонентами определения типа, с их помощью описывается, что могут предложить его экземпляры, а не то, чем они являются (см. Object-Oriented Software Construction second edition by Bertrand Meyer) |
as expected by the Extract Class refactoring, CAdmin maintains association links to new classes. The links are supported by two methods: getMsgSeeker and getMsgSender. The former gets the CMsgSeeker object, the one responsible for retrieving outmessages for presentation layer. The latter gets the CMsgSender object responsible for emailing outmessages | как ожидается, с помощью рефакторинга Класс извлечения CAdmin обеспечивает связи ассоциации с новыми классами. Связи поддерживаются двумя методами: getMsgSeeker и getMsgSender . Первый получает объект CMsgSeeker, который отвечает за извлечение исходящих сообщений для уровня представления. Второй получает объект CMsgSender, ответственный за исходящие сообщения, передаваемые по электрон почте (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
as we shall see throughout the book, a great many algorithms are based on the principle of recursively decomposing a large problem into one or more smaller ones, using solutions to the subproblems to solve the original problem | как мы увидим далее в этой книге, многие алгоритмы основаны на принципе рекурсивного разбиения большой задачи на меньшие, когда решения подзадач используются для решения исходной задачи (см. Algorithms in C++, Parts 1–4: Fundamentals, Data Structure, Sorting, Searching Third Edition by Robert Sedgewick 1998) |
Assume the shift amount n is a variable ranging from 0 to 63 | Будем считать, что переменная величина сдвига n может принимать любые значения от 0 до 63 (ssn) |
base version is being used to compare against | базовая версия, используемая для сравнения изменений в исходном коде (в системе контроля версий Alex_Odeychuk) |
basic requirements of the software to be built | базисные требования, в соответствии с которыми разрабатывается программное обеспечение (ssn) |
be added to the end | добавляться в конец (of ... – ... чего-л. Alex_Odeychuk) |
be bound to a surrounding syntactic construct | быть привязанным к примыкающей синтаксической конструкции (Alex_Odeychuk) |
be bound to a syntactic construct | быть привязанным к синтаксической конструкции (Alex_Odeychuk) |
be connected to one another using wires | соединяться между собой соединительными линиями (говоря о соединительных линиях между графическими элементами, графическими блоками на чертеже алгоритма на языке программирования с управляющей графикой Alex_Odeychuk) |
be declared with parameters to be passed to the constructor when an object is created | объявляться с параметрами для передачи конструктору при создании объекта (Alex_Odeychuk) |
be inaccessible to external types | быть недоступным для внешних типов (Alex_Odeychuk) |
be passed as arguments to the constructor method of the object | передаваться объекту в аргументах конструктора (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
be passed as arguments to the setter method of the object | передаваться объекту в аргументах метода установки (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
behaviors that need to be structured | варианты поведения, подлежащие структуризации (ssn) |
black-box reuse: A style of reuse based on object composition. Composed objects reveal no internal details to each other and are thus analogous to "black boxes" | чёрный ящик как способ повторного использования: стиль повторного использования, основанный на композиции объектов. Объекты-компоненты не раскрывают друг другу деталей своего внутреннего устройства и потому могут быть уподоблены "чёрным ящикам" (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn) |
Boolean condition that must be true for the transition to be taken | логическое условие, которое должно быть выполнено, чтобы переход имел место (ssn) |
Both these approaches are popular in their respective domains and are proven to work in professional environments | Оба эти подхода широко применяются в соответствующих научных областях и показали свою применимость в среде профессиональных разработок (см. AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors / Alex J. Champandard 2003 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) |
business process-based testing: An approach to testing in which test cases are designed based on descriptions and/or knowledge of business processes | тестирование на основе бизнес-процессов: метод тестирования, в котором тестовые сценарии проектируются на основании описаний и / или знаниях бизнес-процессов (см. Standard glossary of terms used in Software Testing) |
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) |
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) |
character strings are limited to16 characters | длина символьной строки ограничивается 16 символами (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) |
computations are tied to measurement and actuation | вычисления связаны с измерением и выполнением действий (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) |
Conventional approaches to data compression are semantics independent | Традиционные подходы к сжатию данных семантически свободны (ssn) |
cover features that are most unique to the language | освещать средства программирования, наиболее характерные для данного языка программирования (корпорации Cray Alex_Odeychuk) |
Damage-correction techniques are of limited benefit because they require one to predict in advance a few possible types of damage and to design software functions to undo the damage when it occurs | Польза от методов борьбы с искажениями ограничена, поскольку предполагается, что разработчик заранее предугадает несколько возможных типов искажений и предусмотрит программно реализуемые функции для их устранения ("Software Reliability: Principles and Practices" by Glenford J. Myers (1976) ssn) |
Data elements are the fundamental units of data an organization manages, therefore they must be part of the design of databases and files within the organization and all transaction sets the organization builds to communicate data to other organizations | Элементы данных являются базовыми единицами организационного управления данными, следовательно, они должны быть частью проекта баз данных и файлов в организации, а наборы всех транзакций образуют передаваемые другим организациям данные (см. ISO/IEC 11179-1:2004E ssn) |
data entities which are related in a parent to child manner | сущности данных, связанные друг с другом отношением предок-потомок (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) |
describing the relationship of data entities which are related in a parent to child manner | описание взаимосвязи сущностей данных, связанных друг с другом отношением предок-потомок (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) |
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) |
dynamic binding: The run-time association of a request to an object and one of its operations. In C++, only virtual functions are dynamically bound | динамическое связывание: ассоциация между запросом к объекту и одной из его операций, устанавливаемая во время выполнения. В C ++ динамически связываться могут только виртуальные функции (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides 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, рекомендуется не сделать так |
extension use case that is invoked to perform the alternative action | расширенный вариант использования, который выполняется для достижения альтернативного результата (ssn) |
extent to which basic systems components may be shared | степень совместного использования основных компонентов системы (See: "Aspects of Distributed Computer Systems" by Harold Lorin (1980) 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) |
Fuzzy searches – allows to find the demanded information if spelling errors in the document or in query are present | Поиск по неточному соответствию – позволяет отыскать требуемую информацию при наличии орфографических ошибок в документе или в запросе (ssn) |
Fuzzy searches allows to find the demanded information if spelling errors in the document or in query are present | Поиск по неточному соответствию позволяет отыскать требуемую информацию при наличии орфографических ошибок в документе или в запросе (ssn) |
hidden methods that allow you to register and unregister delegates, which are called when a specific event is raised | скрытые методы, позволяющие регистрировать и отменять регистрацию делегатов, которые вызываются при наступлении определённых событий (ssn) |
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) |
I have often seen how understanding the visitor's journey within a website, followed by subsequent changes to improve the process, can lead to dramatic improvements in conversion rates and therefore the bottom line | я много раз наблюдал, как получение информации о перемещении посетителя по сайту за чем следуют изменения по улучшению этого процесса приводит к резкому скачку коэффициента конверсии, а значит, увеличению доходов (см. Advanced Web metrics with Google Analytics / Brian Clifton 2008 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) |
improvements to the definition and application of system life cycle processes are undertaken | предпринимаются действия по совершенствованию способов определения и применения процессов жизненного цикла системы (ssn) |
in addition to these features, there are a few conventions for type names | Существует также несколько соглашений, регулирующих порядок использования имен типов (см. Windows System Programming, 4th Edition by Johnson M. Hart 2010) |
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 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, activity diagrams, deployment diagrams, class diagrams, the state diagrams are used to describe important concurrency architectures and class relationships | в частности, для описания важных архитектур параллелизма и межклассовых взаимоотношений используются диаграммы деятельностей, развёртывания внедрения, классов и состояний (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003) |
individual life cycle stages that influence the fulfilment of an agreement to supply a product or service are described | описываются отдельные стадии жизненного цикла, которые влияют на выполнение соглашения по поставке продукта или услуги (ssn) |
individual tasks are grouped together to form the actual PLC program | отдельные задачи группируются, формируя реальную программу ПЛК (ssn) |
instances that are latest activated are the first to go out of existence | экземпляры, активированные последними, первыми заканчивают своё существование (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) |
interface to the timer chip to be able to arrange for periodic interrupts | настраивать таймер на регулярную генерацию прерываний (ssn) |
is protected by end-to-end encryption | защищено сквозным шифрованием (Ivan Pisarev) |
it is important to note | важно обратить внимание (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) |
language that is tailored to the domain | язык, адаптированный к предметной области (ssn) |
Large amounts of centralized memory core are referred to as background memory | Большие массивы централизованных ячеек памяти называются фоновой памятью (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003 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) |
measures are defined to evaluate the application of the system life cycle processes | определяются критерии оценки результатов применения процессов жизненного цикла системы (ssn) |
mechanism for storage that is global within a thread but unavailable to other threads | механизм организации памяти, являющейся глобальной в контексте потока, но недоступной другим потокам (ssn) |
message passing model, where all services are provided in a synchronous manner by passing messages around from client to server | модель обмена сообщениями, в которой все сервисы предоставляются синхронно, передачей сообщения от клиента к серверу и обратно (ssn) |
mixin class: A class designed to be combined with other classes through inheritance. Mixin classes are usually abstract | подмешанный класс: класс, спроектированный так, чтобы сочетаться с другими классами путём наследования. Подмешанные классы обычно абстрактны (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn) |
Models are responsible for storing data and making it available to other objects | Модели отвечают за хранение данных и предоставление их другим объектам (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) |
Most events to which your program will respond are generated when the user interacts with a GUI-based program | Большинство событий, на которые будет реагировать ваша программа, происходят при взаимодействии пользователя с программой на основе GUI (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) |
Naturally, some aspects of methodology are implied by the elements that comprise a UML model, but UML itself just provides a visual syntax that we can use to construct models | Конечно, некоторые методические аспекты подразумеваются элементами, составляющими модель UML, но сам UML предоставляет собой лишь визуальный синтаксис, который можно использовать для создания моделей (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005 ssn) |
next task is to find all the elements of the list that match a certain criterion | следующая задача заключается в нахождении всех элементов списка, которые соответствуют определённому критерию (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) |
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) |
on the other hand, the screen-flipping and frame-drawing members are going to be called very frequently, and so these need to be as fast as possible | с другой стороны, методы обмена буферов и рисования кадров будут вызываться очень часто, поэтому они должны быть быстрыми настолько, насколько это возможно (см. Game Architecture and Design / Andrew Rollings, David Morris 2004 ssn) |
on the rising edge of the clock, the next state bits are copied to the outputs of the registers after some propagation delay, and a new cycle begins | в фазе нарастания тактового сигнала биты следующего состояния копируются на выходы регистров после некоторой задержки распространения и начинается новый цикл (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003 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 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 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 уместны два метода: Класс извлечения и Интерфейс извлечения (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering; Фаулер, 1999) |
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) |
operators are evaluated from left to right | выполнение операторов производится слева направо (Technical) |
operators are evaluated from left to right | операторы вычисляются слева направо (Technical) |
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) |
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) |
people who are on their way to become developers | те, кто стремятся стать разработчиками (Alex_Odeychuk) |
periodic processes, which are scheduled to execute at the beginning of their period | периодические процессы, выполнение которых запланировано в начале их периода (ssn) |
Pertaining to events that are not synchronized in time or do not occur in regular or predictable time intervals | Относящийся к событиям, несинхронизированным во времени или происходящим через нерегулярные или непредсказуемые промежутки времени (асинхронный ssn) |
Programmatically speaking, the term runtime can be understood as a collection of services that are required to execute a given compiled unit of code | с точки зрения программирования под термином исполняющая среда может пониматься коллекция служб, которые требуются для выполнения скомпилированной единицы кода (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 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) |
relationship of data entities which are related in a parent to child manner | взаимосвязь сущностей данных, связанных друг с другом отношением предок-потомок (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) |
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 products/services at operational level are indispensable to the enterprise. Without them, a modern enterprise cannot function | Программные продукты / сервисы на оперативном уровне обязательны для предприятия. Без них современное предприятие не может функционировать (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
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) |
software tools intended to conceal running processes, files or system data from a computer's operating system | инструментальное программное обеспечение, предназначенное для скрытия выполняемых процессов, файлов или системных данных от операционной системы компьютера (ssn) |
start to name the releases after the year in which they are released | начать именовать окончательные версии программного обеспечения по годам выпуска (Alex_Odeychuk) |
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) |
table view that will display all the tasks to be done | табличное представление для отображения списка задач (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 | задача, которая реализует интерфейс с устройством ввода / вывода и активизируется прерываниями от этого устройства |
technique for describing the relationship of data entities which are related in a parent to child manner | приём описания взаимосвязи сущностей данных, связанных друг с другом отношением предок-потомок (ssn) |
terms that are common to all professional software engineers | термины, понятные всем профессиональным разработчикам программного обеспечения (ssn) |
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) |
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 additional fields you'll have to fill are | нужно будет заполнить ряд дополнительных полей (ssn) |
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, 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 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 difference is just that the branch is inserted to the right of the currently selected step | Разница состоит лишь в том, что ветвь будет вставлена справа от выбранного шага |
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 fundamental ingredients for a finite state machine are the events it responds to, and the states in which it waits between events | Основные ингредиенты для конечного автомата – это события, на которые он реагирует, и состояния, в которых он ожидает между событиями (ibm.com, amp, s_cmp=cp) |
the fundamental ingredients for a finite state machine are the events it responds to, and the states in which it waits between events | Основные ингредиенты для конечного автомата это события, на которые он реагирует, и состояния, в которых он ожидает между событиями (ibm.com, amp, s_cmp=cp) |
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 lexical conventions describe the allowable character sequences that are used to create identifiers, numbers and the special values used in the language | Лексические соглашения ЯВУ определяют допустимые последовательности символов для создания идентификаторов, чисел и специальных значений, используемых в данном языке программирования |
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 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 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 remaining ideas of correction are attempts to repair any damage caused by the error such as damaged data base records or system control tables | другой подход к исправлению связан с попытками восстановить разрушения, вызванные ошибками, например искажения записей в базе данных или управляющих таблицах системы (см. "Software Reliability: Principles and Practices" by Glenford J. Myers 1976) |
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 robot gets a box from the right end of the belt and transfers it to the station where boxes are processed | Второй робот снимает ящик с правого конца транспортёра и переносит его на устройство, где ящики обрабатываются |
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 synchronous approach, in which all memory elements in the system are simultaneously updated using a globally distributed periodic synchronization signal that is, a global clock signal, represents an effective and popular way to enforce this ordering | Эффективным и популярным способом реализации этого упорядочения является синхронный подход, при котором все запоминающие элементы системы обновляются одновременно с использованием глобального периодического синхронизирующего сигнала т.е. глобального тактового сигнала (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003) |
the system sensitivity is defined as the ratio of the percentage change in the system transfer function to the percentage change of the process transfer function | Чувствительность системы определяется как отношение процентного изменения передаточной функции системы к процентному изменению передаточной функции объекта (см. Modern Control Systems by Richard C. Dorf & Robert H. Bishop 2008) |
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 transceivers are connected to a local controller which performs the access control | Трансиверы подключаются к локально установленному контроллеру, который управляет доступом к сети |
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 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 a couple of important points to be made about the type promotion rules | Относительно правил продвижения типов необходимо сделать ряд важных замечаний |
there are different names used to signify the entire set of classes necessary to be designed and implemented in a computer program. They are called interchangeably design classes, software classes, application classes, program classes, system classes or implementation classes | Используются различные имена, чтобы назвать все множество классов, которые должны быть разработаны и реализованы в компьютерной программе. Они попеременно называются классами проекта, классами ПО, прикладными классами, классами программы, классами системы или классами реализации (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
there are four basic synchronization relationships between any two threads in a single process or between any two processes within a single application: start-to-start SS, finish-to-start FS, start-to-finish SF, and finish-to-finish FF | Существует четыре основных типа отношений синхронизации между любыми двумя потоками в одном процессе или между любыми двумя процессами в одном приложении: старт-старт СС, финиш-старт ФС, старт-финиш СФ и финиш-финиш ФФ (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003) |
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 are two main ways to represent matrices in Lua | есть два основных способа представления матриц в Lua |
there are two ways to do this | это можно сделать двумя способами |
these observations are particularly, and painfully, true for modern object-oriented software production. The object paradigm equips a software engineer with a multitude of very powerful programming abstractions, which – when used unwisely – result in programs impossible to understand and maintain, even by programmers who wrote them | эти утверждения, особенно и в большой степени, истинны для современного объектно-ориентированного создания ПО. Понятие объекта вооружает инженера ПО множеством очень мощных абстракций программирования. Но если они используются неблагоразумно, получаются программы, которые невозможно ни понять, ни обслуживать даже теми программистами, которые написали их (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
these observations are particularly, and painfully, true for modern object-oriented software production. The object paradigm equips a software engineer with a multitude of very powerful programming abstractions, which when used unwisely result in programs impossible to understand and maintain, even by programmers who wrote them | эти утверждения, особенно и в большой степени, истинны для современного объектно-ориентированного создания ПО. Понятие объекта вооружает инженера ПО множеством очень мощных абстракций программирования. Но если они используются неблагоразумно, получаются программы, которые невозможно ни понять, ни обслуживать даже теми программистами, которые написали их (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
these specifications are intended to promote international unification of equipment and programming languages for use in the controls industry | эти спецификации должны содействовать международной унификации оборудования и языков программирования, предназначенных для использования в индустрии средств управления |
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 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 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) |
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) |
top-down testing: An incremental approach to integration testing where the component at the top of the component hierarchy is tested first, with lower level components being simulated by stubs. Tested components are then used to test lower level components. The process is repeated until the lowest level components have been tested | тестирование "сверху вниз": инкрементальный подход к интеграционному тестированию, в котором компоненты из верхнего уровня иерархии объектов тестируются в первую очередь, с использованием заглушек вместо компонентов более низкого уровня. Протестированные компоненты используются для тестирования компонентов более низкого уровня и данный процесс повторяется до тех пор, пока не будут протестированы компоненты самого низшего уровня (см. Standard glossary of terms used in Software Testing ssn) |
types of errors to be exposed by testing | виды ошибок, которые должны выявляться при тестировании (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-код |
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) |
user response to the question whether there are more data | ответ пользователя на вопрос о наличии других данных (ssn) |
user test: A test whereby real-life users are involved to evaluate the usability of a component or system | пользовательский тест: тест, во время которого реальные пользователи включаются в процесс оценки практичности компонента или системы (см. Standard glossary of terms used in Software Testing ssn) |
values of the constants which are passed to the function | значения констант, которые передаются функции (ssn) |
values of the variables which are passed to the function | значения переменных, которые передаются функции (ssn) |
values to be written that were previously noticed | заранее определённые записываемые значения (ssn) |
way programs are designed to communicate with the environment | способ написания программ, взаимодействующих с окружением (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 given guard becomes False, the drivers of the corresponding guarded signals are implicitly assigned a null transaction to cause those drivers to turn off | когда конкретная защита имеет значение FALSE, то драйверам соответствующих защищённых сигналов неявно присваивается пустая транзакция с целью отключения этих драйверов (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual ssn) |
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 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) |
which are only present to maintain distance | которые используются только для поддержания расстояния (ssn) |