DictionaryForumContacts

   English
Terms for subject Programming containing in | all forms | exact matches only
EnglishRussian
A 32-bit value that gets sent to the connection identified in the sigev_coid field32-разрядное значение, которое будет передано по заданному полем sigev_coid соединению (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009 ssn)
a byte in the BCD format contains integers between 0 and 99байт, представленный в формате BCD, содержит числа от 0 до 99 (ssn)
A chain of events that is recorded and displayed in a hierarchal format on the Events page of the integration test clientЦепочка событий, которая записывается и отображается в иерархическом формате на странице События клиента теста интеграции (см. execution trace ssn)
A component declaration defines a virtual design entity interface that may be used in a component instantiation statementОбъявление компонента описывает виртуальный интерфейс объекта проекта, который может быть использован в операторе конкретизации компонента (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual ssn)
A key idea from Chapter 12 is that if one is only interested in the at-sample response, these samples can be described by discrete time models in either the shift or delta operatorОсновная идея гл. 12 состоит в том, что если нас интересует реакция только в моменты квантования, эти квантованные величины могут быть описаны дискретными моделями или с помощью дельта-оператора, или с помощью оператора сдвига (см. Control system design by Graham C. Goodwin et al. 2000 ssn)
A marked block is a bunch of SFC elements that are enclosed in a dotted rectangleВыделенный блок – это совокупность элементов SFC, заключённых в прямоугольник с пунктирными границами (перевод En-Ru CoDeSys V2.3 ssn)
A marked block is a bunch of SFC elements that are enclosed in a dotted rectangleВыделенный блок – это совокупность элементов SFC, заключённых в прямоугольник с пунктирными границами (перевод En-Ru CoDeSys V2.3 ssn)
A period of time in a process flow after a task runs and before the subsequent task can start. Free floats may result from parallel paths in a process that take varying lengths of time to completeПериод в потоке процесса между запуском задачи и моментом, когда следующая задача может начать выполнение. Резерв времени может возникать при наличии в процессе параллельных путей с разной продолжительностью выполнения (см. free float ssn)
a repository that already has code in itрепозиторий, содержащий исходный код (Alex_Odeychuk)
a set of reusable and configurable requirements for specifying the systems in a domainряд повторно используемых и изменяющихся требований к специфицированию систем, входящих в данную предметную область (ssn)
a shift amount in the range 32 to 63 or –32 to –1величина сдвига в диапазоне от 32 до 63 или от –32 до –1 (ssn)
a shift amount in the range 32 to 63 or –32 to –1величина сдвига в диапазоне от 32 до 63 или от –32 до –1 (ssn)
A software engineer must also understand that some data/information processing can be better done in hardware than in software and that some processing may not need automated at allИнженер ПО должен также понимать, что получение некоторых данных или обработку информации лучше реализовать с помощью аппаратных средств, чем с помощью программного обеспечения, и что некоторую обработку не нужно автоматизировать вообще (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn)
abstract data types in object-oriented languagesабстрактные типы данных в объектно-ориентированных языках (ssn)
abstract fields in traitsабстрактные поля в трейтах (ssn)
abstract in-place mergeабстрактное обменное слияние (ssn)
abstract operation: An operation that declares a signature but doesn't implement it. In C++, an abstract operation corresponds to a pure virtual member functionабстрактная операция: операция, которая объявляет сигнатуру, но не реализует её. В C++ абстрактная операция соответствует исключительно виртуальной функции-члену (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn)
abstract operation: An operation that is declared in an abstract class but not implementedабстрактная операция: операция, объявленная, но не реализованная в абстрактном классе (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn)
accommodate the change in the file locationучесть изменение местоположения файла (Alex_Odeychuk)
activities in requirements modelingвиды деятельности при моделировании требований (см. Software Modeling and Design by Hassan Gomaa 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)
activity that a task is engaged in at any momentдеятельность, которой занята задача в любой момент (ssn)
adding the carry that results from the addition to the sum in the low-order positionприбавление переноса, получающегося в результате сложения в младшем разряде (ssn)
additional slack for process technologies in use for less than 3 yearsдополнительный резерв времени для технологических процессов, которые применяются менее трёх лет (ssn)
after all, there's no point in performing custom set-up on an object that doesn't existи это понятно – бессмысленно выполнять пользовательскую настройку несуществующего объекта
after all, there's no point in performing custom set-up on an object that doesn't existи это понятно – бессмысленно выполнять пользовательскую настройку несуществующего объекта
after that, multiple I/O operations are directed to the buffer in memory much fasterКроме того, обмен с буфером при вводе данных осуществляется намного быстрее
aggregate class: A class that represents the whole in an aggregation relationshipагрегатный класс: класс, представляющий "целое" в отношении агрегирования (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn)
aggregation: A whole/part relationship where one object is composed of one or more other objects, each of which is considered a part of the whole. This relationship is a weak form of containment in that the lifetimes of the whole and its parts are independentагрегирование: полное или частичное отношение, в котором один объект состоит из одного или нескольких других объектов, каждый из которых рассматривается как часть целого. это отношение является слабой формой отношения включения, в котором сроки жизни целого и его частей не зависят друг от друга (см. Object-Oriented Analysis and Design with Applications 3rd Edition by Grady Booch)
algorithm for generating a partial ordering of events in a distributed system and detecting causality violationsалгоритм получения частичного упорядочения событий в распределённой системе и обнаружения нарушений причинно-следственных связей (ssn)
algorithm for resolving relative references in terms of contextsалгоритм для разрешения относительных ссылок с точки зрения контекста (ssn)
algorithm improvements in execution time or memory usageсовершенствование алгоритма по показателям времени выполнения и объёма используемой памяти (Alex_Odeychuk)
algorithm object: An object that encapsulates an algorithm used in the problem domainобъект-алгоритм: объект, инкапсулирующий определённый алгоритм, который применяется в предметной области (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn)
all the work for V2 that has been going on in the main branchвся работа над версией 2, которая ведётся в основной ветке разработки (в системе контроля версий Alex_Odeychuk)
all the work that has been going on in the main branchработа, которая ведётся в основной ветке разработки (Alex_Odeychuk)
allowing value parameters in the postconditionдопуск входных параметров в постусловие (ssn)
alternative representation in LD languageальтернативное представление на языке релейно-контактных схем (ssn)
alternative representation in LD languageальтернативное представление на языке лестничных диаграмм (ssn)
alternative representation in LD languageальтернативное представление на языке РКС (ssn)
alternative representation in LD languageальтернативное представление на языке релейных диаграмм (ssn)
alternative representation in LD languageальтернативное представление на языке лестничных схем (ssn)
alternative representation in LD languageальтернативное представление на языке LD (см. IEC 61131-3 Ed. 2.0 2003 ssn)
although it is possible, in theoryхотя теоретически возможно ... (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 object of the business process model that helps connect components in the workflowОбъект модели бизнес-процессов, помогающий соединять компоненты в рабочем потоке (см. flow object ssn)
anonymous access component in a record aggregateанонимный ссылочный элемент агрегата записи (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)
Any ST expression that results in a boolean result can be used to describe a transition conditionЛюбое выражение на языке ST, которое приводит к булевому результату, может использоваться для описания условия перехода (см. Robert W. Lewis: Programming industrial control systems using IEC 1131-3 ssn)
app plug inподключаемый модуль приложений (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)
architecture for the systems in the domainархитектура семейства систем, входящих в данную предметную область (ssn)
architecture in briefвведение в архитектуру (ssn)
architecture in the life cycleархитектура в контексте жизненного цикла (ssn)
are in scope in the enclosing blockнаходиться в области видимости охватывающего блока (Microsoft Alex_Odeychuk)
area where the function can fill in the amount of time remainingобласть памяти, в которую функция может записывать количество оставшегося до срабатывания таймера времени (ssn)
array elements in two-dimensional arraysэлементы двумерного массива (ssn)
as illustrated in figure 9, this clause defines the means for the type specification of three kinds of blocksэтот пункт определяет средства для спецификации типа трёх видов блоков, показанных на рисунке 9 (см. IEC 61499-1)
asynchronous message communication: A form of communication in which a concurrent producer component or task sends a message to a concurrent consumer component or task and does not wait for a response. The message queue could potentially build up between the concurrent components or tasksасинхронный обмен сообщениями: вид межзадачной коммуникации, при котором задача-производитель посылает сообщение задаче-потребителю и не дожидается ответа. Между двумя задачами может существовать очередь сообщений (см. Software Modeling and Design by Hassan Gomaa, а тж. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn)
automatic page numbering: capability of a text processor to automatically generate page identifiers on successive pages of a document in a predefined mannerавтоматическая нумерация страниц: возможность текстового процессора автоматически формировать идентификаторы следующих одна за другой страниц документа заранее определённым способом (ISO/IEC 2382:2015 ssn)
average amount of space wasted in the last page of a programсреднее неиспользуемое пространство последней страницы программы (ssn)
bad smells in code"дурно пахнущий код"
bad smells in code"дурно пахнущие в коде"
“bad smells in code”"дурно пахнущий код" (ssn)
basic functionality for the integration in the CoDeSys systemбазовые функции для интеграции в систему CoDeSys (ssn)
basis for all filesystems in Linuxоснова всех файловых систем в Linux (ssn)
be overridden in derived classesбыть переопределённым в производных классах (Alex_Odeychuk)
become an in-demand developerстать востребованным разработчиком (Alex_Odeychuk)
Both sides adhere to the same agreed-upon contract, which in this case include a specifically formed delegate and a means to register that delegate with the event-generating entityОбе стороны выполняют требования согласованного контракта, который в данном случае включает специально сформированный делегат и средства его регистрации в генерирующей события сущности (см. Accelerated C# 2010 by Trey Nash 2010 ssn)
branch that has been deleted in the remote repositoryветка, которая была удалена в удалённом репозитории (Alex_Odeychuk)
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)
buffer: A device or storage area used to store data temporarily for differences in rates of data flow, time or occurrence of events, or amounts of data that can be handled by the devices or processes involved in the transfer or use of the dataбуфер: устройство или область памяти, используемые для временного хранения данных с целью компенсации разницы в скорости потока данных, времени или частоты событий, или объёмов данных, которые могут быть обработаны устройствами или процессами, участвующими в передаче или использовании данных (см. IEEE 610, Standard glossary of terms used in Software Testing ssn)
buffer memory in the PLCбуферная память ПЛК (ssn)
built-in computation expressionвстроенное вычислительное выражение (fable.io Alex_Odeychuk)
built-in support for VP8 open video compressionвстроенная поддержка открытого алгоритма видеосжатия VP8 (ssn)
Built-in support for VP8 open video compression with the WebM open-container formatв открытый контейнерный формат WebM встроена поддержка открытого алгоритма видеосжатия VP8 (ssn)
busy thread in the long parsing thread poolзанятый поток в пуле потоков продолжительного анализа (ssn)
busy thread in the processing thread poolзанятый поток в пуле потоков обработки (ssn)
busy thread in the query thread poolзанятый поток в пуле потоков запросов (ssn)
busy thread in the short parsing thread poolзанятый поток в пуле потоков быстрого анализа (ssn)
C# apps are written by combining new properties, methods and classes that you write with predefined properties, methods and classes available in the .NET Framework Class Library and in various other class librariesПриложения C# создаются путём объединения новых свойств, методов и классов, которые вы пишете с использованием уже существующих свойств, методов и классов из библиотеки .NET Framework Class Library и других библиотек классов (см. Deitel P., Deitel. H. – Visual C# 2012 How to Program, 5Ed. – 2013)
cache replacement and storing response in cacheзамещение содержимого кэша и запись ответа в кэш (ssn)
caches in a distributed file systemкэширование в распределенной файловой системе (ssn)
capacity in the minimum useful configurationёмкость в минимально пригодной конфигурации (параметр ёмкости памяти 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)
carry that results from the addition to the sum in the low-order positionперенос, получающийся в результате сложения в младшем разряде (ssn)
central activity in software developmentглавный этап разработки ПО (ssn)
central activity in software developmentглавный этап разработки программного обеспечения (ssn)
central ingredient in solving control problemsцентральный компонент в решении задач управления (ssn)
changes in ambient temperature and the temperature of the material it is heatingизменения температуры окружающей среды и нагреваемого материала (ssn)
changes in requirements in the later stages of the projectизменение требований на поздней стадии выполнения проекта (ssn)
changes that happen in the "life" of a software productизменения, которые происходят в "жизни" программного продукта (ssn)
changes that happen in the “life” of a software productизменения, которые происходят в "жизни" программного продукта (ssn)
check for correct operation by introducing in turn a logic "0" and a logic "1"необходимо проверять корректность работы с помощью поочерёдной подачи логических "0" и "1" (ssn)
clean up outdated references to branches in the remote repositoryудалять устаревшие ссылки на ветки в удалённом репозитории (Alex_Odeychuk)
clock constraint in the invariant of a location or in the guard of a transitionвременное ограничение инварианта позиции или предохранителя перехода (ssn)
collation name for French as used in Franceимя последовательности для французского языка, используемого во Франции (последовательности сортировки ssn)
component: A concurrent self-contained object with a well-defined interface, capable of being used in different applications from that for which it was originally designedкомпонент: активный автономный объект с чётко определённым интерфейсом, который может применяться в различных приложениях, а не только в том, для которого он проектировался (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn)
components in an imageкомпоненты образа (ssn)
components in the workflowкомпоненты в рабочем потоке (ssn)
concept that can be represented in the form of a data element, described independently of any particular representationпонятие, которое может быть представлено в форме элемента данных, описанного независимо от какого-либо конкретного представления (понятие элемента данных ssn)
Concurrent programming originated in the 1960s within the context of operating systemsПараллельное программирование возникло в 1960-е годы в сфере операционных систем (см. Foundations of Multithreaded, Parallel, and Distributed Programming 2000 by Gregory R. Andrews ssn)
concurrent server: A server that services multiple client requests in parallelпараллельный сервер: сервер, который одновременно обслуживает запросы от нескольких клиентов (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn)
consecutivity testing in listsнахождение следующего элемента в списке (ssn)
Consequently, a software engineer must understand the requirements of the whole system and must be competent in the system's application domain to engineer the interfaces that the software must supply to its environmentСледовательно, инженер ПО должен понимать требования всей системы и должен быть компетентен в её предметной области, чтобы проектировать интерфейсы, которыми программное обеспечение должно снабдить внешние устройства системы (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn)
consistently use the data that was read in via readaheadпостоянно использовать данные от предыдущего запроса на опережающее считывание (ssn)
context in terms of selecting the right products and technologies, as well as developing successful architecturesконтекст для выбора подходящих продуктов и технологий и разработки успешных архитектур (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)
conversion in the language elementпреобразование типа в элементе языка (ssn)
copies of entries in the storeкопии записей хранилища (ssn)
CPU time in seconds that may be used by a processвремя ЦП в секундах, которое может быть использовано процессом (ssn)
CPU time in seconds that may be used by a processвремя процессора в секундах, которое может быть использовано процессом (ssn)
Currently, there is a small number of works in which the problem of the formal description and modelling of IEC 61499 function blocks are consideredв настоящее время существует небольшое число работ, в которых рассматриваются вопросы формального описания и моделирования функциональных блоков стандарта IEC 61499 (ssn)
cyclic transmission in real-timeциклическая передача данных процесса в реальном времени (ssn)
data and function in the required systemданные и функции в разрабатываемой системе (ssn)
data attribute in boot fileатрибут данных загрузочного файла (ssn)
Data connection list specification. This defines a list of data connections between component function block inputs and outputs and the external interface. Each data declaration defines the mapping of data between component function block instances within a composite function block. A similar data connection list can be used in a subapplicationСпецификация списка информационных соединений. Эта спецификация определяет список информационных соединений между входами и выходами составных функциональных блоков и с внешним интерфейсом. Каждое объявление данных определяет отображение данных между экземплярами составных функциональных блоков внутри композиционного функционального блока. Аналогичный список информационных соединений может использоваться в субприложении (см. Robert W. Lewis: Modelling control systems using IEC 61499. Applying function blocks to distributed systems ssn)
Data conversion rules were not explicitly specified in the original specification, but presumably they follow the rules of PL/IПравила преобразования данных не были точно определёны в первоначальном описании, но, по всей видимости, они те же, что и соответствующие правила языка ПЛ / 1 (см. Advances in computer architecture by Glenford J. Myers 1982)
data in the fields of the objectsданные, содержащиеся в полях объектов (ssn)
data in the programme itself or by independent monitoring devicesданные в самой программе или в независимых устройствах контроля (ssn)
Data I/O specification. These keywords are used to define the input and output variables in a function block specification. Each input and output declaration contains the variable name and its data typeСпецификация информационных входов и выходов. Эти ключевые слова используются для определения входных и выходных переменных в спецификации функционального блока. Каждое объявление входа и выхода содержит идентификатор переменной и её тип данных (см. Robert W. Lewis: Modelling control systems using IEC 61499. Applying function blocks to distributed systems ssn)
data recorded in a chronological record of changes made to the fileданные хронологической записи сделанных изменений в файле (ssn)
data replication: duplication of data in more than one location in a distributed application to speed up access to the dataрепликация данных: дублирование данных в нескольких точках, используемое в распределенных приложениях для ускорения доступа к информации (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn)
database that is located on the workstation in useбаза данных, расположенная на используемой рабочей станции (локальная база данных ssn)
database wrapper class: A class that hides how to access data stored in a databaseкласс-обёртка базы данных: класс, который скрывает методы доступа к данным, хранящимся в базе (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn)
dealing with instances of a service in different environmentsработа с экземплярами сервиса в других средах (ssn)
dealing with problems in memory allocationрешение проблем выделения памяти (ssn)
Decomposition of a software system into small comprehensible parts in order to limit the complexity of the systemДекомпозирование программной системы на небольшие законченные модули с целью сокращения сложности системы (см. IEC 61508-7:2010 и ГОСТ Р МЭК 61508-7-2012 ssn)
defence in depthзащита в глубину (применение более одной защитной меры для решения определенной задачи безопасности таким образом, что задача выполняется даже при отказе одной из защитных мер. См. ГОСТ Р МЭК 60880 – 2011 ssn)
definition of terms in IEC 61131-3определение терминов в IEC 61131-3 (ssn)
definitions in the resource requirements theoryопределения теории потребности в ресурсах (ssn)
delete branch references for branches that have been deleted in the remote repositoryудалить ссылки на ветки, которые были удалены в удалённом репозитории (Alex_Odeychuk)
delete n characters from the end of a document starting with the last character and deleting in reverseудаление n символов из конца документа, начиная с последнего и в обратном порядке (ssn)
delete n characters from the middle of a document where the document is known to have at least n characters in itудаление n символов из середины документа, когда известно, что документ содержит не меньше n символов (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)
deployment diagram: A UML diagram that shows the physical configuration of the system in terms of physical nodes and physical connections between the nodes, such as network connectionsдиаграмма развёртывания: диаграмма UML, очерчивающая физическую конфигурацию системы в терминах узлов и соединений между ними, например, с помощью вычислительной сети (стереотип, задающий тип соединения, напр., тип связывающей узлы сети, может быть "локальная сеть" или "глобальная сеть"; см. Designing Concurrent , Distributed, and Real-Time Applications with UML by Hassan Gomaa ssn)
describe by discrete time models in either the shift or delta operatorописывать дискретными моделями или с помощью дельта-оператора, или с помощью оператора сдвига (ssn)
describe in detailдля детального описания (с предлогом "to" ssn)
describe in detailдетальное описание (ssn)
design entity that resides in a libraryобъект проекта, содержащийся в библиотеке (ssn)
detail in the life cycle modelдетали модели жизненного цикла (ssn)
detection, annunciation and management of faults in the programmable electronics hardwareобнаружение, оповещение и обработка ошибок аппаратных средств программируемой электроники (ssn)
difference in time valuesразница в показаниях часов (ssn)
difference in utilities between successive statesразность между полезностями последовательных состояний (ssn)
differences in representation between Mealy and Moore machinesразличия в представлении между конечными автоматами Мили и Мура (ssn)
differences in requirements for supervisory programsразличия в требованиях к управляющим программам (ssn)
direction of signal flow in the graphнаправление прохождения сигнала на графе (ssn)
disable a specific feature in the imageотключать в образе указанную функциональность (ssn)
discrete states that the application can exist inдискретные состояния, в которых может находиться приложение (ssn)
discussing the domain in terms of designописание предметной области в терминах программной архитектуры (ssn)
Domain: An area of knowledge or activity characterized by a set of concepts and terminology understood by practitioners in that areaПредметная область – область знаний или деятельности, характеризующаяся определённым набором понятий и терминологией, которыми пользуются специалисты в этой области (см. Generative Programming: Methods, Tools, and Applications / Krzysztof Czarnecki, Ulrich Eisenecker ssn)
drag & drop a POU in the drawing areaперенос программного компонента в область диаграммы (ssn)
drag & drop of variables in the drawing areaперенос переменных в область диаграммы (ssn)
dynamics in discrete-continuous modelsдинамика непрерывно-дискретной модели (ssn)
enable a specific feature in the imageвключать в образе указанную функциональность (ssn)
enclose the contents in blockзаключение содержимого в блок (ssn)
entity class: A class whose instances are long-living objects, in many cases persistent, that encapsulate dataсущностный класс: класс, экземпляры которого-долго живущие, во многих случаях устойчивые объекты, которые инкапсулируют данные (см. Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures by Hassan Gomaa ssn)
entity object: A long-living object, in many cases persistent, that encapsulates dataсущностный объект: долго живущий, во многих случаях устойчивый объект, который инкапсулирует данные (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn)
ergonomic principles in the design of work systemsэргономические принципы в проектировании рабочих систем (ssn)
evaluating the performance of a bus in a complex hardware systemоценка производительности шины в сложной аппаратной системе (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, рекомендуется не сделать так
events that are not synchronized in time or do not occur in regular or predictable time intervalsсобытия, несинхронизированные во времени или происходящие через нерегулярные или непредсказуемые промежутки времени (ssn)
exception that has not been declared in a function's exception specificationисключение, не объявленное в спецификации исключений функции (ssn)
excerpt of the file directory in the form of a displayed textфрагмент каталога файлов в виде отображаемого текста (ssn)
excerpt of the file directory in the form of a textфрагмент каталога файлов в виде текста (ssn)
famous letter from K. Gцdel to J. von Neumann in 1950знаменитое письмо К. Гёделя к Дж. фон Нейману в 1950 г. (K. Gödel ssn)
fault detection in the course of operationпроверка правильности функционирования (обнаружение неисправностей в процессе функционирования объекта ssn)
feature envy – a method that accesses many other objects with get messages in order to get data for its own computationизлишняя зависимость – метод, который обращается ко многим другим объектам с помощью сообщений get получить, чтобы получить данные для собственных вычислений (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn)
feature envy – a method that accesses many other objects with get messages in order to get data for its own computationизлишняя зависимость – метод, который обращается ко многим другим объектам с помощью сообщений get получить, чтобы получить данные для собственных вычислений (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn)
feature in a packageфункциональность в пакете (ssn)
few variables that may be made to interact in an arbitrarily assigned wayнебольшое число переменных, взаимодействие которых может быть задано произвольным образом (ssn)
Figure 9-7 demonstrates method dependencies in the presence of delegation when the layer framework consists of packages named control, entity, mediator, and foundation. For clarity, the unidirectional associations to signify message passing are not drawnРис. 9.7 демонстрирует зависимости методов при наличии делегирования, когда шаблон уровней состоит из пакетов, названных control (управление), entity (сущность), mediator (посредник) и foundation (основание). Для ясности однонаправленные ассоциации, показывающие передачу сообщений, не изображены (но они запрограммированы в коде Java, представленном в UML-нотации; but they are programmed in the Java code presented in the UML notes; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering ssn)
Figure 1.11 shows that the minimal icon for a class is a box with the class name in itна рис. 1.11 показано, что минимальным представлением класса является прямоугольник с именем класса (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005)
Firebird makes available a number of system-maintained variable values in the context of the current client connection and its activityFirebird делает доступным множество значений переменных, поддерживаемых системой в контексте текущего соединения клиента и его деятельности (ssn)
first-in-first-out memoryпамять FIFO (ssn)
first-in-first-out memoryпамять с дисциплиной обслуживания FIFO (ssn)
first-in-first-out memoryпамять обратного магазинного типа (ssn)
first link in the chain of informationпервое звено в цепочке обработки информации (ssn)
first occurrence in stringпервое вхождение в строку (ssn)
first occurrence of a character in a stringпервое вхождение символа в строку (ssn)
fixing defects and errors discovered in operationвыявление дефектов и ошибок, обнаруженных при работе (ssn)
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 the purposes of this specification, the following terms as defined in the various Parts of ISO 2382 applyдля целей настоящего стандарта применяются следующие термины, которые определены в нескольких частях ISO 2382 (см. IEC 61499-1)
found inвстречаться (напр., в языках программирования ssn)
functions related to the detection, annunciation and management of faults in the programmable electronics hardwareфункции, связанные с обнаружением, оповещением и обработкой ошибок аппаратных средств программируемой электроники (см. IEC 61508-3 и ГОСТ Р МЭК 61508-3 ssn)
further material in graph theory and its applicationдополнительный материал из теории графов и её приложений (ssn)
gated check-inвозврат кода с контролем качества (Alex_Odeychuk)
gated check-in modelмодель возврата кода с контролем качества (Alex_Odeychuk)
Hard-coding the size of the data set as in Listing 4.10 is not appropriateЗаранее задавать размер набора данных, как в листинге 4.10, в таком случае не следует (ssn)
hardware-in-the-loopаппаратно-программный (ssn)
hardware-in-the-loopпрограммно-технический (ssn)
hardware-in-the-loop testingпрограммно-техническое тестирование (ssn)
hardware-in-the-loop testing for engine electronic control unitsпрограммно-техническое тестирование систем электронного управления двигателем (ssn)
highlight a code snippet in the editorвыполнить подсветку кода в редакторе (Microsoft Alex_Odeychuk)
high-order bit of each byte of the sum computed in step 1старший бит каждого байта суммы, вычисленной на первом шаге (алгоритма ssn)
high-performance just-in-time compilationвысокопроизводительная оперативная компиляция (Alex_Odeychuk)
identification of information objects in that classидентификация информационных объектов данного класса (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 action of a transition is only an action of one of the two processes, then there will be a transition in the parallel composition for each location of the other timed automatonесли действием некоторого перехода будет действие только одного из двух процессов, то для каждой позиции второго временного автомата в параллельной композиции будет совместный переход (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999 ssn)
if the assignment symbol followed by an expression is not present in a constant declaration, then the declaration declares a deferred constantесли в объявлении константы отсутствует символ присваивания и следующее за ним выражение, то такое объявление описывает неполную константу (см. IEEE Std. 1076-87. IEEE Standard VHDL. Language Reference Manual 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)
implementing Dynamic Cool in Smalltalkреализация Dynamic Cool на Smalltalk (ssn)
implementing monitors in a kernelреализация мониторов в ядре (ssn)
implementing noninvasive, dynamic composition in Smalltalkреализация неразрушающей динамической композиции средствами Smalltalk (ssn)
implementing semaphores in a kernelреализация семафоров в ядре (ssn)
implementing threads in user spaceреализация потоков в пользовательском пространстве (ssn)
in a line that packages candy bars, you have to make sure that the perforation occurs in the correct location on each barна линии упаковки конфет необходимо обеспечить перфорацию каждой конфеты в заданном месте
in a multithreaded environmentв многопоточной среде (Alex_Odeychuk)
in a qualified fashionпо квалификатору (Alex_Odeychuk)
in a running app, swipe from the top edge of the screen to view its menuв запущенном приложении проведите пальцем от верхнего края вниз для отображения его меню
in a separate threadв отдельном потоке
in a similar way thatаналогично тому, как (Alex_Odeychuk)
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 an asynchronous mannerасинхронно (Alex_Odeychuk)
in an asynchronous mannerв асинхронном режиме (Alex_Odeychuk)
in another aspect, for a UM software component of an XML snippet, the programming environment can utilize the XML importation element to replicate the XML snippet upon compilation, avoiding time-consuming and error prone requirements for manual code duplicationв другом аспекте для программного компонента системы UM фрагмента языка XML среда программирования может использовать элемент импорта XML для дублирования фрагмента XML при компиляции, что предотвращает отнимающее много времени и подверженное ошибкам требование ручного копирования кода
in asynchronous modeв асинхронном режиме (Alex_Odeychuk)
in asynchronous operationв асинхронном режиме (Alex_Odeychuk)
in C# 8.0 and laterв языке программирования C# 8.0 и выше
in compliance with that conventionсогласно принятому соглашению (упомянутому соглашению Alex_Odeychuk)
in contemporary practice, CASE and programming development tools can effectively assist in performing refactorings. Many tools contain catalogs of supported refactorings. Fowler 1999 is a principal source of reference that lists and documents in excess of sixty refactoring methods. The following discussion illustrates the use of refactoring methods by discussing just three of themв современной практике CASE– и инструментальные средства разработки программ могут существенно помочь в реализации рефакторинга. Многие инструментальные средства содержат каталоги поддерживаемых рефакторингов. Фаулер 1999 является основным источником ссылок, который перечисляет и документирует более шестидесяти методов рефакторинга. Следующее обсуждение иллюстрирует использование методов рефакторинга, рассматривая только три из них (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
in contemporary practice, CASE and programming development tools can effectively assist in performing refactorings. Many tools contain catalogs of supported refactorings. Fowler 1999 is a principal source of reference that lists and documents in excess of sixty refactoring methods. The following discussion illustrates the use of refactoring methods by discussing just three of themв современной практике CASE– и инструментальные средства разработки программ могут существенно помочь в реализации рефакторинга. Многие инструментальные средства содержат каталоги поддерживаемых рефакторингов. Фаулер 1999 является основным источником ссылок, который перечисляет и документирует более шестидесяти методов рефакторинга. Следующее обсуждение иллюстрирует использование методов рефакторинга, рассматривая только три из них (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
in EJB programming, an interface that specifies the methods used by local clients for locating, creating, and removing instances of enterprise bean classesв модели программирования EJB – интерфейс, описывающий методы, применяемые локальными клиентами для поиска, создания и удаления экземпляров классов объектов EJB (см. local home interface)
in EJB programming, an interface that specifies the methods used by local clients for locating, creating, and removing instances of enterprise bean classesв модели программирования EJB – интерфейс, описывающий методы, применяемые локальными клиентами для поиска, создания и удаления экземпляров классов объектов EJB (см. local home interface)
in Figure 9-1, Package B owns Class X, Package C owns Package D, Package E owns Package F, and Package F owns Class Y and Class Zна рис. 9.1 пакет B владеет классом X, пакет C владеет пакетом D, пакет E владеет пакетом F и пакет F владеет классами Y и Z (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
in-memory cacheкэш в памяти (Alex_Odeychuk)
in-memory cache implementationреализация кэша в памяти (Alex_Odeychuk)
in-memory cachingкэширование в памяти (Alex_Odeychuk)
in-memory cachingвнутреннее кэширование (Alex_Odeychuk)
in-memory caching mechanismмеханизм кэширования в памяти (allows you to store and retrieve data based on a key Alex_Odeychuk)
in object-oriented programming, a class is a fixed data type that must be implemented exactly as specifiedв объектно-ориентированном программировании класс – это фиксированный тип данных, который должен быть реализован в точном соответствии со своим определением (см. "JavaScript: The Definitive Guide, 5th Edition" by David Flanagan 2006)
in object-oriented programming, a class is a fixed data type that must be implemented exactly as specifiedв объектно-ориентированном программировании класс – это фиксированный тип данных, который должен быть реализован в точном соответствии со своим определением (см. "JavaScript: The Definitive Guide, 5th Edition" by David Flanagan 2006)
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 other words, a service is a logical group of components that make up the implementation of a capabilityдругими словами, сервис – логическая группа компонентов, образующих реализацию возможности
in other words, a service is a logical group of components that make up the implementation of a capabilityдругими словами, сервис – логическая группа компонентов, образующих реализацию возможности
in particular that in practiceв особенности, потому что на практике ... (ssn)
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 subsequent callsпри последующих вызовах (Alex_Odeychuk)
in that contextв этой ситуации (Alex_Odeychuk)
in the context of state machinesв контексте конечных автоматов (ssn)
in the definition of timed automaton, we allowed the clock constraints that serve as the invariants of locations and the guards of transitions to contain arbitrary rational constantsв определении временного автомата мы допускали использование временных ограничений в качестве инвариантов позиций и предохранителей переходов, содержащих произвольные рациональные константы (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999)
in the previous chapter, we assumed that time is discrete. When time is modeled in this manner, possible clock values are nonnegative integers, and events can only occur at integer time valuesв предыдущей главе мы предполагали, что время дискретно. в этом случае возможные показания часов задаются неотрицательными целыми числами и события могут происходить только в целочисленные моменты времени (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999)
in the various Partsв нескольких частях (ssn)
in this case, the first item of data is often the count of data items that followТогда первый элемент набора данных часто является счётчиком числа последующих элементов
incompatible sets of requirements found in the domainнесовместимые наборы требований, существующие в пределах данной предметной области (ssn)
information about all packages in the imageинформация обо всех пакетах в образе (ssn)
information about human experience and expertise in a domainинформация о человеческом опыте и знаниях экспертов в предметной области (ssn)
information contained in the compilerинформация, которой обладает компилятор (Microsoft Alex_Odeychuk)
innovation in mobile technologyвнедрение инноваций в технологии, применяемые для разработки мобильных гаджетов (ssn)
items in an arrayчлены массива (ssn)
Java provides a special feature, called an adapter class, that can simplify the creation of event handlers in certain situationsв Java имеется специальное средство, называемое классом адаптера, который в некоторых ситуациях упрощает создание обработчиков событий (см. Java: The Complete Reference Eighth Edition by Herbert Schildt 2011 ssn)
jobs in all functional areasрабочие места во всех функциональных областях (ssn)
jump to the code in the memory blockпередать управление коду в блоке памяти (Рихтер Дж. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#, 2013 Alex_Odeychuk)
Keep this in mind if you get unexpected type-incompatibility error message on expressions that would otherwise seem perfectly correctИмейте это обстоятельство в виду, если получите неожиданное сообщение об ошибке несовместимости типов в выражениях, которые, на первый взгляд, кажутся совершенно правильными (ssn)
label that comes in three partsметка, которая состоит из трёх частей (ssn)
lightweight in terms of garbage collection pressureлёгкий в плане нагрузки на сборщик мусора (сборщик мусора — механизм автоматического управления памятью Alex_Odeychuk)
lines in 3D spaceпрямые в трёхмерном пространстве (ssn)
list the discrete states that the application can exist inсодержать список дискретных состояний, в которых может находиться приложение (ssn)
logic program example for consecutivity testing in listsпример логической программы для нахождения следующего элемента в списке (см. Introduction to logic programming by Ghristopher John Hogger ssn)
logic program example for orderliness testing in listsпример логической программы для проверки упорядоченности списка (ssn)
long parameter list – too much data passed in parametersдлинный список параметров – слишком большое количество данных передаётся в качестве параметров (rather than asking other objects for the data; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering; вместо того, чтобы запросить данные от других объектов ssn)
long parameter list – too much data passed in parametersдлинный список параметров – слишком большое количество данных передаётся в качестве параметров (вместо того, чтобы запросить данные от других объектов; rather than asking other objects for the data; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering ssn)
looking up a variable name in the scope chain of a functionпоиск имени переменной в цепочке областей видимости функции (ssn)
loop control that performs the test somewhere in the middle of the loop bodyсхема управления циклом, в которой проверка производится в теле цикла (пример – оператор exit в языке Ада ssn)
loop that successively evaluates each expression in a sequenceцикл, который по очереди вычисляет все выражения в последовательности (ssn)
low-level requirements in the source codeнизкоуровневые требования, выраженные в исходном коде (корпорации AdaCore Alex_Odeychuk)
Make tailoring decisions in accordance with the Decision-making ProcessРешения по адаптации принимаются в соответствии с процессом принятия решений (см. ISO/IEC 15288:2002E ssn)
material presented in this bookматериал данной книги (ssn)
maximum amount of CPU time in seconds that may be used by a processмаксимальный объём времени ЦП в секундах, которое может быть использовано процессом (ssn)
maximum number of processes that can run concurrently in the jobмаксимальное количество процессов, одновременно выполняемых в задании (ssn)
maximum size of a core file in bytes that may be created by a processмаксимальный размер файла ядра в байтах, который может быть создан процессом (ssn)
maximum size of a file in bytes that may be created by a processмаксимальный размер файла в байтах, который может быть создан процессом (ssn)
mechanism that controls the order in which tasks executeмеханизм, управляющий порядком выполнения задач (ssn)
method dependencies in presence of delegationзависимости методов при наличии делегирования (ssn)
method dependencies in presence of implementation inheritanceзависимости методов в присутствии наследования реализации (ssn)
method dependencies in the presence of delegationзависимости методов при наличии делегирования (ssn)
method for disseminating information or making decisions in a distributed programметод распространения информации или принятия решений в распределенной программе (ssn)
method in a base recordметод базового записного типа (корпорации Cray Alex_Odeychuk)
method in a base recordметод базовой записи (корпорации Cray Alex_Odeychuk)
method in a base recordметод базового структурного типа (в языке императивного объектно-ориентированного высокопроизводительного параллельного программирования Chapel Alex_Odeychuk)
method in a derived recordметод производной записи (корпорации Cray Alex_Odeychuk)
method in a derived recordметод производного записного типа (в языке императивного объектно-ориентированного высокопроизводительного параллельного программирования Chapel Alex_Odeychuk)
method in a derived recordметод производного структурного типа (корпорации Cray Alex_Odeychuk)
method in base function blockметод в базовом функциональном блоке (ssn)
method that uses conditional statements to determine what behavior is appropriate in each stateметод, который использует условные конструкции для выбора поведения, соответствующего каждому состоянию (ssn)
model of the UML language that is itself expressed in a subset of UMLмодель языка UML, выраженная в подмножестве UML (ssn)
modification in the softwareмодификация программного кода (ssn)
modification within the function block of a variable declared in a VAR_IN_OUT blockизменение в функциональном блоке переменной, объявленной в секции VAR_IN_OUT (ssn)
monthly trends in product ordersежемесячные тенденции в заказах продуктов (ssn)
multi-paradigm programming in the context of the .NET platformмногопарадигматическое программирование для платформы .NET (Alex_Odeychuk)
multiple classification: A semantic variation of generalization in which an object may belong directly to more than one classмножественная классификация: семантическая вариация обобщения, при которой объект может непосредственно принадлежать нескольким классам (см. "The UML Reference Manual" by J.Rumbaugh, Ivar Jacobson, Grady Booch 1999 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)
multiple selection in the project object treeмножественное выделение в дереве объектов проекта (ssn)
Note also, that the development and code of Iteration 1 is suboptimal for pedagogically-motivated reasons. Many important object-oriented technologies were not used in Iteration 1 because of the book's pedagogy and the adopted sequence of topic presentation. Accordingly, the discussion of refactoring in this chapter is suboptimal as wellОбратите также внимание, что разработка и код итерации 1 условно оптимальны по педагогическим причинам. Многие важные объектно-ориентированные технологии не использовались в итерации 1 из-за заложенной в книге педагогики и принятой последовательности представления тем. Соответственно, обсуждение рефакторинга в этой главе также условно оптимально (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn)
Note that the stability of vertical layers increases in the top-down direction. Higher layers depend on lower layers. Lower layers are required to be stable because any changes to them may have a ripple effect on higher layersОбратите внимание, что стабильность вертикальных уровней увеличивается в нисходящем направлении. Более высокие уровни зависят от более низких уровней. Требуется, чтобы более низкие уровни были устойчивыми, потому что любые изменения в них могут привести к "эффекту ряби" на более высоких уровнях (Мартин, 2003; Martin, 2003; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering ssn)
Notice that all the backtracking is hidden in the mechanism used to implement the recursionЗаметим, что все возвращения скрыты в механизме, реализующем рекурсию (ssn)
number in radix 10десятичное число (ssn)
number in radix 10число, записанное в числовой системе с основанием 10 (ssn)
object orientation in the automation worldобъектный подход в мире автоматизации (ssn)
object seam: A place where you can vary behavior by replacing one object with another. In object-oriented languages, you usually do this by subclassing a class in your production code and overriding various methods of the classобъектный шов: место, где можно изменить поведение с помощью замены одного объекта другим. В объектно-ориентированных языках программирования такая замена обычно делается за счёт подклассификации класса в выходном коде и переопределения различных методов из этого класса (см. Working Effectively with Legacy Code by Michael C. Feathers 2004 ssn)
object that describes a state change in a sourceобъект, описывающий изменение состояния источника (ssn)
occurrence in stringвхождение в строку (ssn)
occurrence of a character in a stringвхождение символа в строку (ssn)
occurrence of various events in a systemвозникновение различных событий в системе (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)
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)
once in a while, we may need to refer to the current instance explicitlyИногда возникает необходимость явного обращения к текущему экземпляру (см. Object-Oriented Software Construction second edition by Bertrand Meyer)
once the working solution has been tweaked, we assess the solution as defined in the previous stepпосле выполнения поиска рабочего решения мы оцениваем решение, как было описано ранее (см. AI Application Programming / M. Tim Jones 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)
Open-loop system — A system without feedback that directly generates the output in response to an input signalРазомкнутая система. Система без обратной связи, в которой выходной сигнал является непосредственной реакцией на входной сигнал (см. Modern Control Systems by Richard C. Dorf & Robert H. Bishop 2008 ssn)
Open-loop system — A system without feedback that directly generates the output in response to an input signalРазомкнутая система. Система без обратной связи, в которой выходной сигнал является непосредственной реакцией на входной сигнал (см. Modern Control Systems by Richard C. Dorf & Robert H. Bishop 2008 ssn)
operations that ask questions about the data in a data collectionоперации поиска элемента в наборе данных (ssn)
orthogonal array: A 2-dimensional array constructed with special mathematical properties, such that choosing any two columns in the array provides every pair combination of each number in the arrayортогональный массив: двумерный массив, построенный со специальными математическими свойствами таким образом, что при выборе любых двух столбцов массива, каждому члену массива соответствует парная комбинация (см. Standard glossary of terms used in Software Testing; переменных 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)
Overloading a short-circuit operator such as "and" does not imply that the function designated by the operator symbol will be invoked in a short-circuit mannerСовмещение оператора, выполняющегося по укороченной схеме, такого как "and", не подразумевает, что функция, обозначенная таким оператором, будет активироваться по такой же схеме (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual ssn)
own language tuned for discussing the domain in terms of designсобственный язык, приспособленный для описания предметной области в терминах программной архитектуры (ssn)
parallel paths in a process that take varying lengths of time to completeналичие в процессе параллельных путей с разной продолжительностью выполнения (ssn)
participate in an inheritance hierarchyучаствовать в иерархии наследования (Alex_Odeychuk)
particular aspect of activity that a task is engaged in at any momentспецифический аспект деятельности, которой занята задача в любой момент (ssn)
particular business process in that modelконкретный бизнес-процесс в этой модели (ssn)
pattern in codeшаблон проектирования кода (англ. термин взят из кн.: Groves M.D. AOP in .NET: Practical Aspect-Oriented Programming Alex_Odeychuk)
pattern match in exactly the same wayидентично выполнять сопоставление с образцом (Alex_Odeychuk)
pinch point: A narrowing in an effect sketch that indicates an ideal place to test a cluster of featuresточка сужения: место сужения в эскизе воздействий, указывающее на идеальное место для тестирования совокупности свойств (см. Working Effectively with Legacy Code by Michael C. Feathers 2004 ssn)
plan in case the system fails to perform its partплан на случай отказа системы (ssn)
position in the drawing areaпозиция области диаграммы (ssn)
postcondition: assertion that pertains to a point immediately following, in the execution sequence, a specified portion of a programпостусловие: оператор условия, относящийся к точке, находящейся непосредственно за указанным фрагментом программы в последовательности выполнения (ISO/IEC 2382:2015 ssn)
predefined qualification criteria or contexts that fit all organizations that operate in all industriesзаранее определённые критерии, или контексты классификации, подходящие всем организациям из всех отраслей (ssn)
print the amount that was entered or process it in some other nontrivial wayвывести значение amount, которое вводилось или обрабатывалось каким-то другим нетривиальным образом (ssn)
problems in concurrency and parallelismпроблемные вопросы многопоточного и параллельного программирования (Alex_Odeychuk)
problems in updating DNS entriesтрудности с обновлением DNS-записей (ssn)
problems solvable in polynomial spaceпроблемы, разрешимые в полиномиальном пространстве (ssn)
problems solvable in polynomial timeпроблемы, разрешимые за полиномиальное время (ssn)
problems that can be solved in polynomial timeзадачи, которые можно решить за полиномиальное время (ssn)
problems used in the bookзадачи, использованные в книге (ssn)
proceed in a loopработать в цикле (Alex_Odeychuk)
proceed in a loopвыполняться в цикле (Alex_Odeychuk)
process technologies in use for less than 3 yearsтехнологические процессы, которые применяются менее трёх лет (ssn)
processes that can run concurrently in the jobпроцессы, одновременно выполняемые в задании (ssn)
queue in a circular arrayочередь в кольцевом массиве (ssn)
Refactoring is inseparable from architectural design and framework development. Significant architectural improvements can be achieved by coordinated application of multiple refactoring methods. Initial system design is guided by architectural patterns, as discussed in Section 9.3. Architectural patterns are also instrumental for refactorings aimed at more significant code corrections or extensionsРефакторинг неотделим от структурного проектирования и разработки шаблонов. Существенные структурные усовершенствования могут быть достигнуты скоординированным применением многих методов рефакторинга. Начальное проектирование системы управляется структурными паттернами, как рассмотрено в разделе 9.3. Структурные паттерны также полезны в рефакторингах, чтобы получить более существенные исправления или расширения кода (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn)
region of virtual memory in system spaceрегион виртуальной памяти в системном пространстве (ssn)
remote object that is running in a different address spaceудалённый объект, выполняемый в другом адресном пространстве (ssn)
representing requirements in different formsпредставление требований в различных формах (ssn)
request-inвходящий запрос (ssn)
request limit a program is capable of processing in a single sessionпредельное количество запросов, которое способна обработать программа в одном сеансе (ssn)
requirements allocation in systems engineeringразмещение требований в системной инженерии (ssn)
requirements baseline: A snapshot in time representing the current agreed-upon, reviewed, and approved set of requirements for a specific product releaseбазовые требования: зафиксированный в определённый момент времени, согласованный, просмотренный и одобренный набор требований для указанной версии продукта (см. Software Requirements by Karl E. Wiegers 2003 ssn)
requirements baseline: A snapshot in time representing the current agreed-upon, reviewed, and approved set of requirements for a specific product releaseисходные требования: зафиксированный на данный момент набор согласованных, проверенных и утверждённых требований к конкретной версии продукта (см. Software Requirements by Karl E. Wiegers 2003 ssn)
requirements for specifying the systems in a domainтребования к специфицированию систем, входящих в данную предметную область (ssn)
requirements phase: The period of time in the software lifecycle during which the requirements for a software product are defined and documentedэтап требований: период в жизненном цикле программного обеспечения, в течение которого определяются и документируются требования к программному продукту (см. IEEE 610, Standard glossary of terms used in Software Testing ssn)
reserved word, and may only appear in functionsзарезервированное слово, которое может присутствовать только в теле функций (ssn)
Resolution functions are associated with signals that require resolution by including the name of the resolution function in the declaration of the signal or in the declaration of the subtype of the signalФункции разрешения сопоставляются сигналам, требующим разрешения, включением имени функции разрешения в объявления этих сигналов или объявления их подтипов (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual ssn)
restricted alphabet index in the external vocabularyиндекс алфавита с ограниченной областью распространения во внешнем словаре (ssn)
result of a calculation that converts a temperature expressed in Fahrenheit degrees to a temperature expressed in Celsius degreesрезультат преобразования значений температуры по Цельсию в значения по Фаренгейту (ssn)
resulting gain in expressive powerполучаемый выигрыш в выразительной силе (языка ssn)
reusable and configurable requirements for specifying the systems in a domainповторно используемые и изменяющиеся требования к специфицированию систем, входящих в данную предметную область (ssn)
rich text commands in HTML filesкоманды усложнения текста в HTML-файлах (ssn)
role of requirements in the software life cycleроль требований в жизненном цикле разработки программного обеспечения (ssn)
rule for detecting overflow in additionправило обнаружения переполнения при сложении (ssn)
rule of counting in two waysправило подсчёта двумя способами (ssn)
rules in wordsсловесная формулировка правил (ssn)
run code in the cloudзапускать приложение в облаке (Alex_Odeychuk)
run in a command promptвыполнять задачи в командной строке (Alex_Odeychuk)
run in a sandboxвыполнять в безопасной среде (англ. термин взят из кн.: Oaks S. Java Security Alex_Odeychuk)
run in a sandboxзапускать в безопасной среде (Alex_Odeychuk)
run in either an existing transaction or in a new transactionвыполняться в границах существующей или новой транзакции (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk)
run in either an existing transaction or in a new transactionвыполняться в границах текущей или новой транзакции (Alex_Odeychuk)
run in linear timeвыполняться за линейное время (Alex_Odeychuk)
run in-memoryвыполняться в оперативной памяти (baeldung.com Alex_Odeychuk)
run in parallelвыполняться параллельно (InfoWorld Alex_Odeychuk)
run in the browserвыполняться в браузере (Skeet J., Lelek T. Software Mistakes and Tradeoffs, 2022 Alex_Odeychuk)
run in the debug modeзапустить на выполнение в режиме отладки (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk)
run in the debug modeзапустить на выполнение в отладочном режиме (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk)
run unit tests in parallelвыполнять параллельный запуск блочных тестов (Alex_Odeychuk)
set of classes in an object-oriented programмножество классов в объектно-ориентированной программе (ssn)
set of facts or statements in the "if" part of an if-then ruleмножество фактов или утверждений в части "если" правила импликации (ssn)
set of symbols in the non-logical lexiconнабор символов в нелогической лексике (ssn)
set of symbols in the non-logical lexicon which denote defined conceptsнабор символов в нелогической лексике, обозначающих установленные понятия (установленная лексика ssn)
set selection in a fully associative cacheвыбор множества в полностью ассоциативном множеству кэше (ssn)
set selection in fully associative cachesвыбор множества в полностью ассоциативных множеству кэшах (ssn)
significant step in the right directionважный шаг в правильном направлении (ssn)
signing inвход в систему (ssn)
simple rule for detecting overflow in additionпростое правило обнаружения переполнения при сложении (ssn)
slight digression to look at the concept of safety in a graphic and easy-to-understand wayнебольшое отступление, чтобы рассмотреть концепцию безопасности в графическом, простом для понимания виде (см. Modern Operating Systems Fourth ed. by Andrew S. Tanenbaum & Herbert Bos 2015 ssn)
small programs that interact with one another in simple, well-defined waysнебольшие программы, взаимодействующие друг с другом по хорошо определённым и простым правилам (ssn)
Software is defined in fuzzy terms – "good", "bad", "acceptable", "satisfying user requirements", etc.Программное обеспечение определено в нечётких терминах – "хороший", "плохой", "приемлемый", "удовлетворяющий требованиям пользователя" и т.д. (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn)
Software is defined in fuzzy terms – “good”, “bad”, “acceptable”, “satisfying user requirements”, etc.Программное обеспечение определено в нечётких терминах – "хороший", "плохой", "приемлемый", "удовлетворяющий требованиям пользователя" и т.д. (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn)
Software is deployed in releases. Each release combines a number of increments builds that offer coherent and usable functionality to the usersПрограммное обеспечение внедряется своими версиями. Каждая версия объединяет ряд экземпляров конструкций, которые предлагаются совместно и функционально полезны пользователям (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn)
software system documentation in requirements and design specificationsдокументация программной системы в виде требований и спецификаций для проектирования (ssn)
Some systems, however, are inherently asynchronous in natureНекоторые системы, однако, существенно асинхронны по своей природе (ssn)
source file in a C# programисходный файл в программе C# (ssn)
source file in a C# programисходный файл программы C# (ssn)
specific methods that are contained in each interfaceспецифические методы, содержащиеся в каждом интерфейсе (ssn)
specification: A document that specifies, ideally in a complete, precise and verifiable manner, the requirements, design, behavior, or other characteristics of a component or system, and, often, the procedures for determining whether these provisions have been satisfiedспецификация: документ, в идеале – исчерпывающе, однозначно и доступно описывающий требования, дизайн, поведение или иные характеристики компонента или системы. Зачастую в спецификацию включаются процедуры контроля исполнения (см. IEEE 610, Standard glossary of terms used in Software Testing ssn)
specified in parenthesesуказанный в круглых скобках (IBM Alex_Odeychuk)
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)
spelling errors in the document or in query are presentналичие орфографических ошибок в документе или в запросе (ssn)
starting in the test modeзапуск в тестовом режиме (ssn)
starting of all the resources in the configurationстарт всех ресурсов конфигурации (ssn)
starting of all the resources in the configurationстарт ресурсов конфигурации (ssn)
starting of all the resources in the configurationзапуск ресурсов конфигурации (ssn)
starting of all the resources in the configurationзапуск всех ресурсов конфигурации (ssn)
starting point in the textуказатель текущего положения в тексте (ssn)
state of the practice in software managementсостояние дел в области управления созданием ПО (ssn)
state of the practice in software managementсостояние дел в области управления созданием программного обеспечения (ssn)
states in which the object is doing some ongoing workсостояния, в которых объект проявляет некоторую активность (ssn)
stimulus that arrives at an object at a point in timeстимул, поступающий объекту в определённый момент времени (ssn)
sum computed in step 1сумма, вычисленная на первом шаге (алгоритма ssn)
support testing in establishingподдерживать возможность использования тестирования (ssn)
target object in the associationцелевой объект в ассоциации (ssn)
technique for describing the relationship of data entities which are related in a parent to child mannerприём описания взаимосвязи сущностей данных, связанных друг с другом отношением предок-потомок (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 can take the form of code reviews walkthroughs and inspection or it can be execution-based observing the program behavior during its execution. Traceability management supports testing in establishing if the programs satisfy user requirementsТестирование может иметь форму просмотра кода сквозной контроль и инспекции или может основываться на выполнении программы наблюдение за поведением программы во время её выполнения. Управление трассировкой поддерживает возможность использования тестирования, если программы удовлетворяют требованиям пользователя (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering 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 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 behaviour is described by the allowed sequences of actions of the computational object that are associated with the interface. the behaviour can include internal actions of the object and will be constrained by the environment of the object, in particular by interactions at other interfacesПоведение описывается связанными с интерфейсом допустимыми последовательностями действий вычислительного объекта. Поведение может включать в себя внутренние действия объекта и может ограничиваться средой объекта, в частности, взаимодействиями через другие интерфейсы (см. ISO/IEC 10746-1, ГОСТ Р ИСО/МЭК 10746-1-2004)
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 book covers material contained in six courses of curriculum as described by the Association of Computing Machinery Curriculum Committee in Computer ScienceМатериал книги соответствует шести курсам учебного плана, разработанного Комиссией по учебным планам в области вычислительной техники при Ассоциации вычислительных машин
the C Standard Library, in combination with CORBA and the Pthreads library, provides the support for agent-oriented and blackboard programming concepts that are discussed in this bookСтандартная библиотека C в сочетании с CORBA и библиотекой Pthreads обеспечивает поддержку концепций агентно-ориентированного программирования и программирования на основе методологии "доски объявлений", которые рассматриваются в этой книге (см. "Parallel and Distributed Programming Using C " by Cameron Hughes, Tracey Hughes 2003)
the C Standard Library, in combination with CORBA and the Pthreads library, provides the support for agent-oriented and blackboard programming concepts that are discussed in this bookСтандартная библиотека C в сочетании с CORBA и библиотекой Pthreads обеспечивает поддержку концепций агентно-ориентированного программирования и программирования на основе методологии "классной доски", которые рассматриваются в этой книге (см. "Parallel and Distributed Programming Using C " by Cameron Hughes, Tracey Hughes 2003)
the capabilities of the programmable controllers are determined by programmable functions which are summarized in Table 1. They are subdivided for ease of use into application-oriented groupsВозможности контроллеров определяются программируемыми функциями, которые в обобщённом виде представлены в таблице 1. Для облегчения использования их подразделяют на группы в зависимости от назначения (см. IEC 61131-1 2003)
the code that was included in a particular version of the applicationкод, включённый в определённую версию приложения (Alex_Odeychuk)
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 concepts of classes and inheritance were first used in Simula 67, but only with the introduction of Smalltalk did they start gaining widespread acceptanceКонцепции классов и наследования были введены в языке Simula 67, но получили широкое распространение только с появлением языка Smalltalk (см. Designing Concurrent, Distributed, and Real-Time Applications with UML by Hassan Gomaa)
the consequence of delegation is that a client might not know its real supplier and it might not even care to know as long as the "goods" are supplied. Unlike in Figure 9-7, the knowledge of the real supplier may not be available from a static analysis of the program code and be hidden behind the dynamicity of inheritance in particular interface inheritance and polymorphismПоследствие делегирования таково, что клиент может и не знать своего реального поставщика и он даже может не хотеть знать это, пока не получит "требуемое". В отличие от рис. 9.7 знание реального поставщика может быть недоступно из статического анализа программного кода и может быть скрыто за динамикой наследования в частности, наследования интерфейса и полиморфизма (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
the dependency relationship means that some members of Package A refer in some way to some members of Package BОтношение зависимости означает, что некоторые члены пакета A обращаются некоторым способом к некоторым членам пакета B (это может означать, что пакет A импортирует некоторые элементы пакета B; this can mean that Package A imports some elements of Package B; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering)
the difference lies in that testing to specs feeds the program with data without any consideration given to the program logicРазличие заключается в том, что при тестировании на основе технических требований программе задаются данные без какого-либо учёта логики работы программы (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
the elements of the DFD notation were explained in Section 3.3Элементы диаграммы потоков данных были рассмотрены в разделе 3.3
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 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 focus of the model defined in IEC 61850-7-x is on the communication features of the data and functions modelledМодель, описываемая в серии стандартов МЭК 61850-7, ориентирована на возможности связи смоделированных данных и функций (см. IEC 61850-7-1)
the following sections examine the specific methods that are contained in each interfaceв следующих разделах рассматриваются специфические методы, содержащиеся в каждом интерфейсе
the horizontal structures of packages as in Figure 9-3 are called partitions. When circular dependencies between partition packages are broken, by adding new packages as explained in Section 9.1.2, the dependency structure within a partition becomes a hierarchyГоризонтальные структуры пакетов типа изображённых на рис. 9.3 называются сегментами. Когда циклические зависимости между пакетами сегмента устраняются путём добавления новых пакетов, как объяснено в разделе 9.1.2, структура зависимостей сегмента становится иерархической (а не линейной горизонтальной структурой; rather than a linear horizontal structure; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering)
the improvements in software are characterized by Corbato's law, which states that the number of lines of code is the same, independent of the language usedУсовершенствования программного обеспечения характеризуются Законом Корбато, который гласит, что число строк кода остаётся неизменным независимо от используемого языка (Bob Frankston)
the lexical conventions describe the allowable character sequences that are used to create identifiers, numbers and the special values used in the languageЛексические соглашения ЯВУ определяют допустимые последовательности символов для создания идентификаторов, чисел и специальных значений, используемых в данном языке программирования
the models are validated and applied in engineering products. These products are material in nature – bridges, buildings, power stationsМодели утверждаются и используются в технических изделиях. Эти изделия материальны по своей природе – мосты, строения, электростанции (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
the models are validated and applied in engineering products. These products are material in nature – bridges, buildings, power stationsМодели утверждаются и используются в технических изделиях. Эти изделия материальны по своей природе – мосты, строения, электростанции (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
the plant consists of a conveyor belt that moves from left to right, a processing station, and two robots that move boxes between the station and the belt as shown in Figure 17.2этот агрегат состоит из движущейся слева направо ленты транспортёра, обрабатывающего устройства и двух роботов, которые перемещают ящики между этим устройством и лентой транспортёра, как изображено на рис. 17.2 (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999)
The point is that we're componentizing every device driver in this system as wellОсобенность этой системы в том, что мы выделили в отдельные компоненты каждый из драйверов устройств (Bill Veghte)
the process system of the previous chapter is repeated in Figure 3.4Технологическая система из предыдущей главы повторена на рисунке 3.4 (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World)
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 sequence of characters of the operator symbol must be one of the operators in the six operator classes defined in Section 7.2Последовательность символов, представляющая знак оператора, должна совпадать с одним из операторов, принадлежащих к одному из шести классов операторов, определённых в 7.2 (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual)
the ten decimal place is stored in the bits 4-7биты 4-7 содержат десятичный знак разряда десятков (число десятков – первая цифра байта, представленного в формате BCD ssn)
the UML 2.0 interface concept expands the notion of interface used in popular programming languagesКонцепция интерфейса UML 2.0 расширяет понятие интерфейса, используемого в популярных языках программирования (и в более ранних версиях UML). Интерфейс может объявлять атрибуты, а не только операции. В противоположность этому Java-интерфейс может содержать только элементы данных, которые должны быть константами (определенными как static – статические и final – заключительные; and in earlier versions of the UML). An interface can declare attributes, not just operations. By contrast, in Java an interface can contain data members but they must be constants (defined as static and final; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering)
the UML metamodel is a model of the UML language that is itself expressed in a subset of UMLМетамодель UML – это модель языка UML, выраженная в подмножестве UML (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005)
the UML metamodel is a model of the UML language that is itself expressed in a subset of UMLМетамодель UML — это модель языка UML, выраженная в подмножестве UML (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005)
the unified page cache introduced in the 2.4 Linux kernel was a welcomed improvementУнифицированный страничный кэш, впервые представленный в ядре Linux 2.4, стал очень приятным усовершенствованием
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 is a mismatch between the type of object required by the requested operation and the type of object that is specified in the requestтип объекта, требуемый для запрошенной операции, не соответствует типу объекта, указанному в запросе (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 diagram shows a fragment of the transition logic for a task that controls the movement of a materials handling vehicle. The vehicle moves from one position to another, picking up parts in one position and dropping them off at anotherэта диаграмма показывает фрагмент логики переходов для задачи, которая управляет перемещением тележки погрузочно-разгрузочных операций. Тележка перемещается от одного положения до другого, принимая детали в одном положении и сваливая их в другом (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World)
this reflects a philosophy of time which states that the only important property of time, from a logical point of view, is in defining a partial ordering of the occurrence of eventsэто отражает философский подход к понятию времени, утверждающий, что одно из важнейших свойств времени, с логической точки зрения, – это определение частичного упорядочения событий (ssn)
this reflects a philosophy of time which states that the only important property of time, from a logical point of view, is in defining a partial ordering of the occurrence of eventsэто отражает философский подход к понятию времени, утверждающий, что одно из важнейших свойств времени, с логической точки зрения, – это определение частичного упорядочения событий (ssn)
this table lists the discrete states that the application can exist in and shows which state transitions are possibleэта таблица содержит список дискретных состояний, в которых может находиться приложение, а также возможные варианты переходов между состояниями (см. "Writing Mobile Code Essential Software Engineering for Building Mobile Applications" by Ivo Salmre 2005)
this unified approach has been adopted in order that a rational and consistent technical policy be developed for all electrically-based safety-related systemsэтот унифицированный подход был принят для того, чтобы разработать рациональную и последовательную техническую концепцию для всех электрических систем, связанных с безопасностью (см. IEC 61508-1, ГОСТ Р МЭК 61508-1-2007)
thread that lives in a different processпоток из другого процесса (hazelcast.com Alex_Odeychuk)
Threads can be in one of four states: new, runnable, blocked, deadПоток может находиться в одном из четырёх состояний: созданный, запущенный, блокированный, остановленный (ssn)
threads in the jobпотоки в задании (ssn)
throwing an exception that has not been declared in a function's exception specificationвыбрасывание исключения, не объявленного в спецификации исключений функции (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))
total number of entries in the circular arrayполное число элементов в кольцевом массиве (ssn)
total number of page faults that processes in the job have accruedобщее количество ошибок страниц, вызванных процессами задания (ssn)
tradeoffs in performance vs. portabilityкомпромисс между переносимостью и производительностью (ssn)
trade-offs that suggest possible decompositions of modules and architectures to satisfy incompatible sets of requirements found in the domainкомпромиссы, связанные с возможностью декомпозиции модулей и архитектур для обеспечения соответствия несовместимым наборам требований, существующим в пределах данной предметной области (ssn)
transactions and concurrency in email managementтранзакции и параллелизм в управлении электронной почтой (ssn)
two classes have part of their interfaces in commonдва класса содержат общую часть своих интерфейсов (ssn)
two-phase commit protocol: An algorithm used in distributed applications to synchronize updates to ensure that an atomic transaction is either committed or abortedпротокол двухфазной фиксации: алгоритм, используемый в распределённых приложениях для синхронизации обновлений. Гарантирует, что атомарная транзакция будет либо зафиксирована, либо отменена (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn)
type of object that is specified in the requestтип объекта, указанный в запросе (ssn)
understand what's going on in the codeпонять, что делает код (букв.: понять, что происходит в коде Alex_Odeychuk)
understanding of the material presented in this bookпонимание материала данной книги (ssn)
unique identification of information objects in that classоднозначная идентификация информационных объектов данного класса (ssn)
unit test framework: A tool that provides an environment for unit or component testing in which a component can be tested in isolation or with suitable stubs and drivers. It also provides other support for the developer, such as debugging capabilitiesинтегрированная среда модульного тестирования: инструмент, предоставляющий окружение для модульного тестирования или компонентного тестирования, в котором компонент может быть протестирован как в изоляции, так и с соответствующими заглушками и драйверами. этот инструмент также предоставляет разработчику возможности отладки (Standard glossary of terms used in Software Testing)
usage in FBD languageиспользование в языке FBD (ssn)
usage in ST languageиспользование в языке ST (ssn)
usage of generic data types in user-declared program organization unitsиспользование родовых типов данных в определённых пользователем программных компонентах (ssn)
use case model: A description of the functional requirements of the system or product line in terms of actors and use casesмодель прецедентов: описание функциональных требований к системе или линейки продуктов в терминах актёров и прецедентов (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn)
using casts in expressionsприведение типов в выражениях (ssn)
using exceptions in programsиспользование исключительных ситуаций в программах (ssn)
using existing library functions in threaded programsиспользование существующих библиотечных функций в поточных программах (ssn)
using neural networks in robotsиспользование нейронных сетей в роботах (ssn)
using risk-based testing in the dynamic testing processesиспользование тестирования на базе рисков в процессах динамического тестирования (ssn)
using risk-based testing in the organizational test processиспользование тестирования на базе рисков в организационном процессе тестирования (ssn)
using risk-based testing in the test management processesиспользование тестирования на базе рисков в процессах менеджмента тестирования (ssn)
using stages concurrently and in different ordersпараллельное прохождение стадий или их прохождение в различном порядке (ssn)
using the delegation model in a simple multithreaded programиспользование модели делегирования в простой многопоточной программе (ssn)
validation of software used in metrologyаттестация ПО, используемого в метрологии (ssn)
validation of software used in metrologyаттестация программного обеспечения, используемого в метрологии (ssn)
validity of the in-out parametersдостоверность входных-выходных параметров (ssn)
variety of choices in sequential primitives and clocking methodologiesмножество последовательностных примитивов и методологий синхронизации (ssn)
Walking the directory tree is a new feature in Java 7Движение по дереву каталогов – довольно новая функция в Java 7 (ssn)
Walking the directory tree is a new feature in Java 7Движение по дереву каталогов – довольно новая функция в Java 7 (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 examine this and related kinds of program transformations in Chapter 12это и другие аналогичные преобразования программ рассматриваются в главе 12 (см. Foundations of Multithreaded, Parallel, and Distributed Programming 2000 by Gregory R. Andrews ssn)
when registers are used in computational structures that are constantly clocked such as pipelined datapath, the requirement that the memory should hold state for extended periods of time can be significantly relaxedкогда регистры используются в постоянно переключающихся вычислительных структурах например, в конвейерном информационном канале, требование хранения состояния на протяжении длительного периода времени можно сильно ослабить (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003 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)
with that in mind, and with the understanding thatИмея это в виду и понимая, что
with this context, the compucentric nature of modern mechanical systems designs becomes clearer. Computational capabilities and limitations must be considered at all stages of the design and implementation process. In particular, the effectiveness of the final production system will depend very heavily on the quality of the real time software that controls the machineУчитывая это, природа компьютеризации проектов современных механических систем становится более понятной. Вычислительные способности и ограничения должны рассматриваться на всех стадиях процесса проектирования и реализации. В частности, эффективность окончательной промышленной системы будет существенно зависеть от качества функционирования программного обеспечения в реальном масштабе времени, которое управляет механизмом (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World)
workstation in useиспользуемая рабочая станция (ssn)
you add an abstraction layer so that the same code gets compiled in two different ways to work on two different architecturesДобавляем лишь новый уровень абстракции, чтобы один и тот же код компилировался по-разному в зависимости от того, в какой из двух различных архитектур нужно работать (Linus Torvalds ssn)
Showing first 500 phrases