DictionaryForumContacts

   Russian
Terms for subject Programming containing по которому | all forms | exact matches only | in specified order only
RussianEnglish
Алгоритм рассылки: метод распространения информации или принятия решений в распределённой программе. Для принятия решения каждый процесс отправляет запросы и подтверждения всем остальным процессам и обслуживает упорядоченную очередь сообщений, по которой определяется наиболее давний запрос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)
Анализ требований – действие по моделированию, в ходе выполнения которого осознаются реальные требования заказчикаRequirements analysis — A modeling activity whose objective is to understand what the customer really wants (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn)
Анализ требований – действие по моделированию, в ходе выполнения которого осознаются реальные требования заказчикаRequirements analysis — A modeling activity whose objective is to understand what the customer really wants (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn)
асинхронное устройство ввода / вывода: устройство, которое генерирует прерывание при поступлении новых данных или по завершении операции вывода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)
Большинство проблем, встречающихся в науке и технике, можно разбить на следующие две категории: задачи анализа, которые состоят в предсказании поведения определённой заданной системы, и задачи синтеза, состоящие в построении системы по заданному поведениюMost problems encountered in scientific and engineering investigations fall into one of the following two categories: analysis problems, where one wishes to predict the behavior of a specified system, and synthesis problems, where one wishes to construct a system with specified behavior (см. "Introduction to the Theory of Finite-State Machines" by Arthur Gill 1962 ssn)
всё сказанное означает, что разработчик ПО должен быть готов создавать ПО, которое можно приспосабливать к изменениям. этого требует сама природа ПО. Программное обеспечение должно быть приемлемым – понятным, обслуживаемым и расширяемымthis said, a software engineer must be prepared to build software that can accommodate change. That is the demanded nature of software. Software must be supportable – understandable, maintainable and scalable (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
действие при входе, которое начинает деятельность по входу в состояниеentry action that starts the activity on entry to the state (ssn)
задача, которая активизируется по запросуtask that is activated on demand (ssn)
задача, которая активизируется по запросуtask activated on demand (ssn)
идентификатор соединения, по каналу которого будет передан импульсsend the pulse to the channel associated with this connection ID (ssn)
Имеются два вида тестирования, основанного на выполнении программы: тестирование на основе технических требований тестирование методом чёрного ящика и тестирование по исходным текстам тестирование методом белого ящика. Оба вида используют ту же самую стратегию задания программе входных данных и наблюдения, тот ли выходной результат получается, который ожидалсяthere are two kinds of execution-based testing: testing to specs black-box testing and testing to code whitebox testing. Both kinds use the same strategy of feeding the program with input data and observing if the output is as expected (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
Используются различные имена, чтобы назвать все множество классов, которые должны быть разработаны и реализованы в компьютерной программе. Они попеременно называются классами проекта, классами ПО, прикладными классами, классами программы, классами системы или классами реализацииthere are different names used to signify the entire set of classes necessary to be designed and implemented in a computer program. They are called interchangeably design classes, software classes, application classes, program classes, system classes or implementation classes (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
каждое ядро многоядерной системы имеет минимум одну задачу, функция которой-принимать сообщения, содержащие указания по распределению заданийEach core has at least one task whose job is to receive messages containing job assignments (ssn)
как ожидается, с помощью рефакторинга Класс извлечения CAdmin обеспечивает связи ассоциации с новыми классами. Связи поддерживаются двумя методами: getMsgSeeker и getMsgSender . Первый получает объект CMsgSeeker, который отвечает за извлечение исходящих сообщений для уровня представления. Второй получает объект CMsgSender, ответственный за исходящие сообщения, передаваемые по электрон почтеas expected by the Extract Class refactoring, CAdmin maintains association links to new classes. The links are supported by two methods: getMsgSeeker and getMsgSender. The former gets the CMsgSeeker object, the one responsible for retrieving outmessages for presentation layer. The latter gets the CMsgSender object responsible for emailing outmessages (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
который по своей природе может быть числовым или не числовымwhich may or may not be numerical in nature (ssn)
метод тестирования "большой взрыв": вид интеграционного тестирования, в котором элементы программного или аппаратного обеспечения, или и то и другое, собираются в компонент или в целую систему сразу, а не по этапамbig-bang testing: A type of integration testing in which software elements, hardware elements, or both are combined all at once into a component or an overall system, rather than in stages (см. 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)
Ниже описаны некоторые из важнейших характеристик Windows, с которыми вы ближе познакомитесь по мере дальнейшего изложения материалаHere are some of the major Windows characteristics, which will become much more familiar as you read through the book (см. Windows System Programming, 4th Edition by Johnson M. Hart 2010 ssn)
нормальное направление развития: последовательность действий, заданная по умолчанию в варианте использования, которая ведёт к удовлетворению выходных условий этого варианта использования или достижению целей пользователейnormal course: The default sequence of steps in a use case, which leads to satisfying the use case's postconditions and letting the user achieve his goal (см. Software Requirements by Karl E. Wiegers 2003 ssn)
обслуживать упорядоченную очередь сообщений, по которой определяется наиболее давний запросmaintain an ordered message queue that it uses to decide when its request is the oldest (ssn)
одна из причин, по которой интерфейс SPI не подходит для создания длинных каналов передачи данных или для работы в среде, насыщенной электрическими шумамиone of the reasons that the SPI is not well-suited to long data links or noisy environments (ssn)
Одно из возможных решений, которое, однако, мы применять не будем, предполагает создание большого массива указателей и присваивание значений указателям друг за другом по мере выделения памяти под новые структурыOne solution, which we won't use, is to create a large array of pointers and assign values to the pointers, one by one, as new structures are allocated (C Primer Plus by Stephen Prata (2013) ssn)
описываются отдельные стадии жизненного цикла, которые влияют на выполнение соглашения по поставке продукта или услугиindividual life cycle stages that influence the fulfilment of an agreement to supply a product or service are described (ssn)
организация, которая предоставляет услуги по сопровождению программного продуктаorganization that provides the service of maintaining the software product (ssn)
отдельные стадии жизненного цикла, которые влияют на выполнение соглашения по поставке продукта или услугиindividual life cycle stages that influence the fulfilment of an agreement to supply a product or service (ssn)
Отслеживаемый каталог, в котором можно создавать и удалять артефакты Java EE и файлы модулей. По мере появления и модификации артефактов в произвольном проекте они помещаются в соответствующие структуры проекта Java EE, динамически генерируемые в рабочей области. Инструмент быстрого развёртывания генерирует артефакты развёртывания, необходимые для конструирования приложения Java EE и его развёртывания на целевом сервереA monitored directory where Java EE artifacts or module files can be created or dropped. As artifacts are introduced or modified in the free-form project, the artifacts are placed in the appropriate Java EE project structures that are dynamically generated in the workspace. The rapid deployment tools generates deployment artifacts required to construct a Java EE-compliant application and deploy that application to a target server (см. free-form project 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)
переход по завершении, который осуществляет выход из состоянияcompletion transition that departs the state (ssn)
ПО, которое можно приспосабливать к изменениямsoftware that can accommodate change (ssn)
по определению, у схемы классического образца типа последовательностной схемы с обратной связью нет входа для подачи тактового сигнала, которым задавались бы моменты фиксации значений входных сигналовBy definition, a fundamental-mode circuit such as a feedback sequential circuit does not have a clock to tell it when to sample its inputs (см. "Digital Design – Principles & Practices" by John F. Wakerly Third Edition, 1999)
после чего запускается переход по завершении, который осуществляет выход из состоянияcompletion transition that departs the state is then triggered (ssn)
разовые таймеры, которые генерируют событие таймаута по истечении установленного времениone-shot timers that generate a timeout event when they expire (ssn)
32-разрядное значение, которое будет передано по заданному полем sigev_coid соединениюA 32-bit value that gets sent to the connection identified in the sigev_coid field (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009 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)
тактируемые синхронные системы, в которых используются переключающиеся по фронту триггерыclocked, synchronous systems using edge-triggered flip-flops (ssn)
цикл, который по очереди вычисляет все выражения в последовательностиloop that successively evaluates each expression in a sequence (ssn)
часть программы по созданию ПО, в которой может принять участие любой желающий с целью улучшения данного ПОoutreach track (qwarty)
число адресатов, которые принимают обновления ПО или сообщения одновременноfan-out (ssn)
число адресатов процессоров, которые принимают обновления ПО или сообщения одновременноfan-out (ssn)
число адресатов систем, которые принимают обновления ПО или сообщения одновременноfan-out (ssn)
шаблон, по которому выполняется автоматическая кодогенерация проектаtemplate from which the project is scaffolded (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular; the ~ Alex_Odeychuk)
Элемент управления DateField выводит на экран элемент управления TextInput и пиктограмму в виде календаря, которая, если по ней щёлкнуть, показывает раскрывающийся календарьthe DateField control provides a TextInput control with a calendar icon that, when clicked, opens a pop-up calendar
этап жизненного цикла объектно-ориентированного ПО, на котором выполняются статическое и динамическое моделированиеphase of the object-oriented software life cycle in which static and dynamic modeling are performed (ssn)
этап жизненного цикла объектно-ориентированного ПО, на котором разрабатывается программная архитектура системыphase of the object-oriented software life cycle in which the software architecture of the system is designed (ssn)
этап жизненного цикла объектно-ориентированного ПО, на котором создаются статические и динамические моделиphase of the object-oriented software life cycle in which static and dynamic models are created (ssn)
эти утверждения, особенно и в большой степени, истинны для современного объектно-ориентированного создания ПО. Понятие объекта вооружает инженера ПО множеством очень мощных абстракций программирования. Но если они используются неблагоразумно, получаются программы, которые невозможно ни понять, ни обслуживать даже теми программистами, которые написали ихthese observations are particularly, and painfully, true for modern object-oriented software production. The object paradigm equips a software engineer with a multitude of very powerful programming abstractions, which – when used unwisely – result in programs impossible to understand and maintain, even by programmers who wrote them (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
эти утверждения, особенно и в большой степени, истинны для современного объектно-ориентированного создания ПО. Понятие объекта вооружает инженера ПО множеством очень мощных абстракций программирования. Но если они используются неблагоразумно, получаются программы, которые невозможно ни понять, ни обслуживать даже теми программистами, которые написали ихthese observations are particularly, and painfully, true for modern object-oriented software production. The object paradigm equips a software engineer with a multitude of very powerful programming abstractions, which – when used unwisely – result in programs impossible to understand and maintain, even by programmers who wrote them (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
этот проект содержит предложение по объектно-ориентированным расширениям, которые будут добавлены в IEC 61131-3this draft contains a proposal for object-oriented extensions to be added to the IEC 61131-3
этот тип блока предназначается для обеспечения допускающей повторное использование части приложения, которая может быть распределена по многим ресурсамthis type of block is intended to provide a re-usable part of an application that can be distributed over many resources (см. Robert W. Lewis: Modelling control systems using IEC 61499. Applying function blocks to distributed systems)
ячейки ЗУ, в которых записаны команды, исполнение которых периодически или по прерыванию определяет работу установки или процессаmemory locations to store a series of instructions whose periodic or event-driven execution determines the progression of the machine or the process (ssn)