Russian | English |
асинхронное устройство ввода / вывода: устройство, которое генерирует прерывание при поступлении новых данных или по завершении операции вывода | asynchronous I/O device: An input/output device that generates an interrupt when it has produced some input or when it has finished processing an output operation (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa) |
асинхронный обмен сообщениями: вид межзадачной коммуникации, при котором задача-производитель посылает сообщение задаче-потребителю и не дожидается ответа. Между двумя задачами может существовать очередь сообщений | 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) |
более функциональный стиль программирования, при котором ссылки используются относительно редко | mostly functional programming style where references are used sparingly (ssn) |
Большинство событий, на которые будет реагировать ваша программа, происходят при взаимодействии пользователя с программой на основе GUI | Most events to which your program will respond are generated when the user interacts with a GUI-based program (ssn) |
в ещё одном аспекте для программного компонента системы UM, такого как внешний метод, функция, переменная или действие, среда программирования использует инструментальное средство XML функции-обёртки для проверки существования такого внешнего программного компонента системы UM во время компоновки и получает информацию о версии, которая служит для проверки доступности этой же версии при выполнении. Таким образом, гарантируется целостность системы | in yet another aspect, for a UM software component such as an external method, function, variable or action, the programming environment utilizes a function wrapping XML tool to validate the existence of such external UM software components at build-time and captures version information that serves to verify the availability of the same version upon execution. Thereby, system integrity is assured |
в каждом отдельно взятом приложении, например, в планировщике заданий, или при моделировании событий элементы очереди с приоритетами соответствуют объектам, с которыми работает это приложение | in a given application, such as job scheduling or event-driven simulation, elements of a priority queue correspond to objects in the application (см. Introduction to Algorithms Second Edition by Thomas H. Cormen et al. 2001) |
виды ошибок, которые должны выявляться при тестировании | types of errors to be exposed by testing (ssn) |
Возможно, вы захотите заполучить вспомогательный класс, который удаляет все файлы .class в каталоге / opt / workspace / java вашего пространства для разработки. это может происходить на этапе очистки при подготовке сборки | you may want to have a utility class that deletes all of the .class files under the /opt/workspace/java directory on your development box as a cleanup step for your build (см. "The Well-Grounded Java Developer" by Benjamin J. Evans, Martijn Verburg 2013) |
восходящее тестирование: последовательный подход к интеграционному тестированию, при котором компоненты нижнего уровня тестируются первыми и затем используются для облегчения тестирования компонентов более высокого уровня. этот процесс повторяется до тех пор, пока компонент на самом верху иерархии не будет протестирован | bottom-up testing: An incremental approach to integration testing where the lowest level components are tested first, and then used to facilitate the testing of higher level components. This process is repeated until the component at the top of the hierarchy is tested (см. Standard glossary of terms used in Software Testing) |
действие при входе, которое начинает деятельность по входу в состояние | entry action that starts the activity on entry to the state (ssn) |
действие при выходе, которое прекращает деятельность при выходе из этого состояния | exit action that terminates the activity on exit from the state (ssn) |
делегаты, которые вызываются при наступлении определённых событий | delegates, which are called when a specific event is raised (ssn) |
ещё один вариант заключается в схеме, при которой поступающее сообщение самопроизвольно порождает новый поток в адресном пространстве процесса – получателя сообщения. Он называется всплывающим потоком | yet another option is a scheme in which the arrival of a message causes a new thread to be created spontaneously in the receiving process' address space. Such a thread is called a pop-up thread (см. Modern Operating Systems Third ed. by Tanenbaum A.S. 2009) |
затраты памяти, которая расходуется на кэшированные данные при первом обращении | memory consumed to cache data on its first access (ssn) |
значения, которыми оперируют при вычислении выражения | values operated upon when an expression is evaluated (ssn) |
информация о версии, которая служит для проверки доступности этой же версии при выполнении | version information that serves to verify the availability of the same version upon execution (ssn) |
множественная классификация: семантическая вариация обобщения, при которой объект может непосредственно принадлежать нескольким классам | 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) |
Нашей целью при декомпозиции программы является создание модулей, которые в свою очередь представляют собой небольшие программы, взаимодействующие друг с другом по хорошо определённым и простым правилам | 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) |
Однако для конечных автоматов, работающих на уровне приложения, которые вызываются при переходе приложения из одного режима выполнения операций или отображения пользовательского интерфейса в другой, такие ситуации не характерны | this is not the case for application-level state machines that are called when the application goes from one discrete mode of operation or user interface display into another (см. "Writing Mobile Code Essential Software Engineering for Building Mobile Applications" by Ivo Salmre 2005 ssn) |
основные понятия параллельности и условия, при которых она становится полезной | underlying concepts of concurrency and the requirements for it to be useful (ssn) |
ошибки, которые должны выявляться при тестировании | errors to be exposed by testing (ssn) |
парное программирование: подход к разработке программного обеспечения, при котором код | pair programming: A software development approach whereby lines of code production and/or test of a component are written by two programmers sitting at a single computer. This implicitly means ongoing real-time code reviews are performed (при разработке и/или тестировании) компонента пишется двумя программистами за одним компьютером. По сути это подразумевает непрекращающиеся рецензии кода (в реальном времени; см. Standard glossary of terms used in Software Testing ssn) |
пассивное устройство ввода / вывода: устройство, которое не генерирует прерываний при поступлении новых данных или завершении операции вывода. Чтение данных от пассивного устройства ввода производится путём периодического опроса или по мере необходимости | passive I/O device: A device that does not generate an interrupt on completion of an input or output operation. The input from a passive input device needs to be read either on a polled basis or on demand (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa) |
подход, при котором распределение физической памяти откладывается до последнего мгновенья | approach, which delays physical memory allocation until the last minute (ssn) |
последовательность размышлений или действий, которые люди используют при построении вариантов использования | the moment-to-moment thinking or actions people use while constructing the use cases (ssn) |
поток управления в программе – это последовательность точек, которые достигаются при выполнении программы | thread of control in a program is the sequence of program points reached as control flows through the program (ssn) |
поток управления в программе это последовательность точек, которые достигаются при выполнении программы | thread of control in a program is the sequence of program points reached as control flows through the program (ssn) |
с другой стороны, текущую деятельность можно представить в виде пары действий: действие при входе, которое начинает деятельность по входу в состояние, и действие при выходе, которое прекращает деятельность при выходе из этого состояния | Alternately, ongoing activity may be represented by a pair of actions, an entry action that starts the activity on entry to the state and an exit action that terminates the activity on exit from the state (см. "The UML Reference Manual" by J.Rumbaugh, Ivar Jacobson, Grady Booch 1999 ssn) |
связанное множество ролей, которые играет пользователь варианта использования при взаимодействии с ним | coherent set of roles that users of use cases play when interacting with these use cases (ssn) |
скрытые методы, позволяющие регистрировать и отменять регистрацию делегатов, которые вызываются при наступлении определённых событий | hidden methods that allow you to register and unregister delegates, which are called when a specific event is raised (ssn) |
Следует иметь в виду, что правила продвижения типов применяются только к значениям, которыми оперируют при вычислении выражения | it is important to understand that type promotions only apply to the values operated upon when an expression is evaluated (ssn) |
событие, которое таймер должен сгенерировать при срабатывании | event the timer should deliver whenever it fires (ssn) |
стиль нумерации страниц, при котором номер страницы печатается в её нижней части | dropped folio (ssn) |
Такие привязки, которые называются обработчиками событий, представляют собой очень небольшие фрагменты кода, вставленные в среду выполнения так, чтобы они могли выполняться при наступлении конкретного события | these hooks, called event handlers, are very small fragments of code inserted into the runtime environment so they will execute whenever particular events occur |
Тестовый прогон, выполненный на системе при нормальных условиях, который потом принимают истинным для сравнения последующих испытаниях системы с внесением неисправностей | golden run (warwick.ac.uk Faith_O) |
тип события, которое таймер должен сгенерировать при срабатывании | kind of event the timer should deliver whenever it fires (ssn) |
Условие расширения называет обстоятельства, при которых изменяется линия поведения | the extension condition names the circumstances under which the different behavior occurs (см. Writing Effective Use Cases by Alistair Cockburn 2001) |
функции программного обеспечения, которые будут выполняться при вызове заданного метода | software functions that will be executed upon the invocation of a given method (ssn) |
функция программного обеспечения, которая будет выполняться при вызове заданного метода | software function that will be executed upon the invocation of a given method (ssn) |
это схема организации кэш-памяти, при которой в неё заносятся как данные операций чтения из ОЗУ, так и данные операций записи в него. При этом запись в ОЗУ откладывается до выполнения определённых условий | WBWA = write back, write allocate = (ср. WT Николай Романович) |
этот подход, при котором распределение физической памяти откладывается до последнего мгновенья, относится к категории алгоритмов, известных как отложенные вычисления | this approach, which delays physical memory allocation until the last minute, belongs to a school of algorithms known as lazy evaluation |
Эффективным и популярным способом реализации этого упорядочения является синхронный подход, при котором все запоминающие элементы системы обновляются одновременно с использованием глобального периодического синхронизирующего сигнала т.е. глобального тактового сигнала | the synchronous approach, in which all memory elements in the system are simultaneously updated using a globally distributed periodic synchronization signal that is, a global clock signal, represents an effective and popular way to enforce this ordering (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003) |