DictionaryForumContacts

   Russian
Terms for subject Programming containing в и | all forms | exact matches only
RussianEnglish
агрегирование: полное или частичное отношение, в котором один объект состоит из одного или нескольких других объектов, каждый из которых рассматривается как часть целого. это отношение является слабой формой отношения включения, в котором сроки жизни целого и его частей не зависят друг от друга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)
адаптивное поведение и прогнозирование в частично определённых окруженияхadaptive and anticipatory behavior within incompletely specified environments (ssn)
адресная ссылка на обрабатываемый массив и размер массива в байтахpointer to the array and its size in bytes (ssn)
алгоритм получения частичного упорядочения событий в распределённой системе и обнаружения нарушений причинно-следственных связейalgorithm for generating a partial ordering of events in a distributed system and detecting causality violations (ssn)
Алгоритм рассылки: метод распространения информации или принятия решений в распределённой программе. Для принятия решения каждый процесс отправляет запросы и подтверждения всем остальным процессам и обслуживает упорядоченную очередь сообщений, по которой определяется наиболее давний запрос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)
алгоритмы обхода в глубину и по уровнямdepth-first and breadth-first traversal algorithms (ssn)
архитектура задач: описание параллельных задач в системе или подсистеме в терминах их интерфейсов и способов взаимодействияtask architecture: A description of the concurrent objects in a system or subsystem in terms of their interfaces and interconnections (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn)
Ассоциация программистов и аналитиков в области вычислительной техникиACPA (сокр. от Association of Computer Programmers and Analysts ssn)
Ассоциация программистов и аналитиков в области вычислительной техникиAssociation of Computer Programmers and Analysts (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)
без учёта порядка следования фактов и правил в логической программеwithout statement order being significant (Alex_Odeychuk)
без учёта порядка следования фактов, правил и подцелей в правилахwithout statement order being significant (Alex_Odeychuk)
библиотеки объектных модулей для программирования в реальном и защищённом режимах адресацииlink libraries for real-mode and protected mode programming (ssn)
блоки функциональные для систем измерения и управления в производственных процессахfunction blocks for industrial-process measurement and control systems (ssn)
большинство проблем, встречающихся в науке и техникеmost problems encountered in scientific and engineering investigations (ssn)
Большинство проблем, встречающихся в науке и технике, можно разбить на следующие две категории: задачи анализа, которые состоят в предсказании поведения определённой заданной системы, и задачи синтеза, состоящие в построении системы по заданному поведению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)
быть взаимно исключающим и исчерпывающим в совокупностиbe mutually exclusive and all inclusive (ssn)
быть расположенным произвольно в структуре файлов и каталогов проектаbe placed arbitrarily in the file system (Alex_Odeychuk)
быть частью проекта баз данных и файлов в организацииbe part of the design of databases and files within the organization (ssn)
в Windows 8.1 встроена поддержка установки и развёртывания на основе образовWindows 8.1 natively supports image-based installation and deployment (ssn)
в данной главе вводятся и исследуются методы использования конечных автоматовthis chapter introduces and explores the uses of state machines (ssn)
в другом аспекте для программного компонента системы UM фрагмента языка XML среда программирования может использовать элемент импорта XML для дублирования фрагмента XML при компиляции, что предотвращает отнимающее много времени и подверженное ошибкам требование ручного копирования кода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 функции-обёртки для проверки существования такого внешнего программного компонента системы 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 the UP, Implementation means programming and building the system, not deployment. The Environment discipline refers to establishing the tools and customizing the process for the project (см. Applying UML and Patterns by Craig Larman 2002)
в модели программирования EJB – интерфейс, описывающий методы, применяемые локальными клиентами для поиска, создания и удаления экземпляров классов объектов EJBin EJB programming, an interface that specifies the methods used by local clients for locating, creating, and removing instances of enterprise bean classes (см. local home interface)
в модели программирования EJB – интерфейс, описывающий методы, применяемые локальными клиентами для поиска, создания и удаления экземпляров классов объектов EJBin EJB programming, an interface that specifies the methods used by local clients for locating, creating, and removing instances of enterprise bean classes (см. local home interface)
в области информационной безопасности в компьютерных сетях и программированияin the field of cyber security and programming (Alex_Odeychuk)
в определении временного автомата мы допускали использование временных ограничений в качестве инвариантов позиций и предохранителей переходов, содержащих произвольные рациональные константы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)
в UML пакет – логическая концепция проекта. в конечном счёте, пакеты должны быть реализованы и отображены в концепциях языка программирования. Современные языки, особенно Java и C#, обеспечивают прямое использование понятия пакета в конечной реализации. Поддержка пакета реализаций обеспечивается в форме пространства имен для классов и для импортирования других пакетовin the UML, package is a logical design concept. Eventually, packages must be implemented and mapped to programming language concepts. Modern languages, most notably Java and C#, provide for a direct mapping that uses the notion of the package on the implementation end. The support for the implementation package is in the form of a namespace for classes and for importing other packages (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
в UML пакет – логическая концепция проекта. в конечном счёте, пакеты должны быть реализованы и отображены в концепциях языка программирования. Современные языки, особенно Java и C#, обеспечивают прямое использование понятия пакета в конечной реализации. Поддержка пакета реализаций обеспечивается в форме пространства имен для классов и для импортирования других пакетовin the UML, package is a logical design concept. Eventually, packages must be implemented and mapped to programming language concepts. Modern languages, most notably Java and C#, provide for a direct mapping that uses the notion of the package on the implementation end. The support for the implementation package is in the form of a namespace for classes and for importing other packages (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
в UML предполагается, что может существовать абстрактное понятие типа сущности например, банковский счёт и отдельные конкретные экземпляры этой абстракции такие как "мой банковский счёт" или "ваш банковский счёт"UML considers that we might have the abstract notion of a type of thing such as a bank account and then specific, concrete instances of that abstraction such as "my bank account" or "your bank account" (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005 ssn)
в предыдущей главе мы предполагали, что время дискретно. в этом случае возможные показания часов задаются неотрицательными целыми числами и события могут происходить только в целочисленные моменты времени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 programming, we deal with two kinds of elements: procedures and data (см. Harold Abelson and Gerald Jay Sussman with Julie Sussman 1999, Structure and Interpretation of Computer Programs)
в противном случае облачная среда останется просто удобной песочницей, другими словами, она будет использоваться преимущественно в качестве безопасного места для разработки и тестирования приложенийOtherwise, the cloud will remain a nice sandbox, in other words, it'll be used mainly as a place for application testing and development (ssn)
в процессе разработки и верификации программного обеспеченияin the development and verification process (корпорации AdaCore Alex_Odeychuk)
в реализации ALGOL 60 эта особенность позволяет использовать стек для динамического распределения и освобождения памятиit is this feature that permits an ALGOL 60 implementation to take advantage of a stack as a method of dynamic storage allocation and relinquishment (ssn)
в реальной жизни различные события укладываются в различные интервалы времени, и это отражено в модели сети Петри независимостью от времени управления последовательностью событийEvents take variable amounts of time in real life, and this variability is reflected in the Petri net model by not depending on a notion of time to control the sequence of events (ssn)
в результате организация будет знать, с чего начинать и как привести инициативы SOA в соответствие с бизнес-требованиями и приоритетамиthis is how an organization might know where to start and align its SOA initiatives with business needs and priorities (ssn)
в С и С++ перед компилятором выполняется макропрепроцессорin C and C++, a macro preprocessor runs before the compiler (см. Working Effectively with Legacy Code by Michael C. Feathers 2004)
в системах ввода / вывода данных используются различные методы обработки, преобразования и гальванического разделения сигналов. Поведение и функциональные характеристики ПЛК зависят от статической / динамической оценки сигнала обнаружения событий, процедур записи / извлечения, наличия оптоизоляции и т.д.Various methods of signal processing, conversion and isolation are used in input/output systems. The behaviour and performance of the PLC-system depend on the static/dynamic evaluation of the signal detection of events, storing/non-storing procedures, opto-isolation, etc (см. IEC 61131-1 2003)
в современной практике CASE– и инструментальные средства разработки программ могут существенно помочь в реализации рефакторинга. Многие инструментальные средства содержат каталоги поддерживаемых рефакторингов. Фаулер 1999 является основным источником ссылок, который перечисляет и документирует более шестидесяти методов рефакторинга. Следующее обсуждение иллюстрирует использование методов рефакторинга, рассматривая только три из них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 (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
в современной практике CASE– и инструментальные средства разработки программ могут существенно помочь в реализации рефакторинга. Многие инструментальные средства содержат каталоги поддерживаемых рефакторингов. Фаулер 1999 является основным источником ссылок, который перечисляет и документирует более шестидесяти методов рефакторинга. Следующее обсуждение иллюстрирует использование методов рефакторинга, рассматривая только три из них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 (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
в таком Семантическом Вебе связанной информации и логических суждений компьютерная логика является составляющим элементом и может сделать гораздо большеin such a Semantic Web of relational data and logical assertions, computer logic is in its element, and can do much more (ssn)
в фазе нарастания тактового сигнала биты следующего состояния копируются на выходы регистров после некоторой задержки распространения и начинается новый циклon the rising edge of the clock, the next state bits are copied to the outputs of the registers after some propagation delay, and a new cycle begins (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003 ssn)
в частности, для описания важных архитектур параллелизма и межклассовых взаимоотношений используются диаграммы деятельностей, развёртывания внедрения, классов и состоянийin particular, activity diagrams, deployment diagrams, class diagrams, the state diagrams are used to describe important concurrency architectures and class relationships (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003)
в этих схемах выход зависит не только от текущих значений на входах, но и от предшествовавших входных значенийin these circuits, the output not only depends upon the current values of the inputs, but also upon preceding input values (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003)
в этой реализации список состоит из ячеек, каждая из которых содержит элемент списка и указатель на следующую ячейку спискаin this representation, a list is made up of cells, each cell consisting of an element of the list and a pointer to the next cell on the list
в этом качестве планировщик OS / 360 хорош. Но на него почти никакого влияния не оказали потребности OS / 360 в удалённом вводе заданий, многопрограммности и резидентном размещении интерактивных подсистемas such, the OS/360 scheduler is good. But it is almost totally uninfluenced by the OS/360 needs of remote job entry, multiprogramming, and permanently resident interactive subsystems (см. Frederic P. Brooks, Jr. THE MYTHICAL MAN-MONTH Essays on Software Engineering)
в языке программирования C# 8.0 и вышеin C# 8.0 and later
важность и сила абстракции в контексте виртуальных машинimportance and power of abstraction in the context of virtual machines (ssn)
Важным преимуществом систем управления с обратной связью является возможность влиять на качество системы в переходном и установившемся режимахthe ability to adjust the transient and steady-state performance is a distinct advantage of feedback control systems (см. Modern Control Systems by Richard C. Dorf & Robert H. Bishop 2008)
введение в итеративность и инкрементностьiterative and incremental in brief (ssn)
введение в объектно-ориентированный анализ, проектирование и итеративную разработкуintroduction to object-oriented analysis and design and iterative development (ssn)
видимость в пакетах и дружественных классахpackage and friendly visibility (ssn)
внутренние активности символов и события системы помощи, которые вы можете наблюдать в текстовых полях редактора UIinternal activities of the character and help events, as you might find on a UI text field (ssn)
возвращать кодовую точку, начало и конец которой находится в указанной позицииreturn the code point that starts or ends at the specified location (ssn)
возможные состояния и варианты перехода из одного состояния в другоеstates and transitions (ssn)
Вопросы синхронизации важны для любой ОС, и поэтому многие руководства по ОС содержат их подробное обсуждение в рамках более общего контекстаSynchronization issues are independent of the OS, and many OS texts discuss the issue at length and within a more general framework (см. Windows System Programming, 4th Edition by Johnson M. Hart 2010 ssn)
Восстанавливаемая единица работы, выполняемая одним или несколькими администраторами ресурсов в среде распределенных транзакций и координируемая внешним администратором транзакцийA recoverable unit of work performed by one or more resource managers in a distributed transaction environment and coordinated by an external transaction manager (см. global transaction ssn)
временное хранилище для переменных в функциональных блоках, методах и программахtemporary storage for variables in function blocks, methods and programs (ssn)
Временные зависимости и другие нефункциональные требования обычно выражаются в виде требований к качеству обслуживанияTime-dependent and other nonfunctional requirements are generally expressed as quality of service requirements (см. Distributed systems: principles and paradigms / Andrew S. Tanenbaum, Maarten Van Steen 2002 ssn)
Второй вход вентилей НЕ-ИЛИ соединяется со входами триггера S и R, что позволяет принудительно перевести выходы Q и не Q в нужное состояниеthe second input of the NOR gates is connected to the trigger inputs S and R, that make it possible to force the outputs Q and not Q to a given state (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003)
Второй способ избежать, по крайней мере, некоторых из проблем роста сложности состоит в использовании модульной организации программного обеспечения и процесса его созданияthe second way of avoiding at least some of the complexity problems is to modularize the software and its production process
входной символ и состояние в данный моментinput symbol and state at the present sampling time (ssn)
входной символ и состояние в данный момент времениinput symbol and state at the present sampling time (ssn)
входной символ и состояние в настоящий момент времениinput symbol and state at the present sampling time (ssn)
Выберите Create New Document из меню и вставьте его непосредственно в окно Document Info, не вводя окно Document TitleSelect Create New Document from the menu and insert it directly into the Document Info window without entering the Document Title window (ssn)
Выбор и разработка организацией конкретных форм жизненного цикла зависят от ряда факторов, включая бизнес-контекст, природу и сложность системы, стабильность требований, технологические возможности, потребность в различных системных возможностях во времени и наличие бюджетных средств и ресурсовthe selection and development of such life cycle forms by an organization depend on several factors, including the business context, the nature and complexity of the system, the stability of requirements, the technology opportunities, the need for different system capabilities at different times and the availability of budget and resources (см. ISO/IEC 15288:2002E)
выбор канала и преобразование в технические единицы измеренияchannel selection and conversion to engineering units (ssn)
выделение памяти в динамической и автоматической памятиheap and stack memory allocation (Alex_Odeychuk)
вызовы виртуальных функций в конструкторах и деструкторахcalls to virtuals in constructors and destructors (ssn)
выполнение набора программных компонентов, которые могут включать программы и функциональные блоки, экземпляры которых заданы в объявлении программexecution of a set of program organization units, which can include programs and function blocks whose instances are specified in the declaration of programs (ssn)
выполнение определённого конструктива и всех вложенных в него конструктивовexecution of the identified construct and all its inner constructs (ssn)
выполнение программы с заходом в процедуру и остановкой перед исполнение первого оператора процедурыtrace into (при отладке schyzomaniac)
выполняет указанную в запросе команду и возвращает ответexecute the command in the request and return a response (о версии программы сервера на основе сокета ssn)
Выражения переходов у стрелок, выходящих из данного состояния, должны быть взаимно исключающими и исчерпывающими в совокупностиthe transition expressions on arcs leaving a particular state must be mutually exclusive and all inclusive
выражения, разделённые запятыми и заключённые в круглые скобкиexpressions separated by commas, and enclosed in parentheses (ssn)
Выходной символ в данный момент времени однозначно определяется входным символом и состоянием в данный моментthe output symbol at the present sampling time is uniquely determined by the input symbol and state at the present sampling time (см. "Introduction to the Theory of Finite-State Machines" by Arthur Gill 1962)
генерация отчётов в форматах PDF, HTML и Microsoft WordPDF, HTML, Word report generation (ssn)
Главной целью системы контроля и управления в современной промышленности является следующее:the main purpose of an instrumentation and control system, in an industrial environment, is to provide the following
Глобальные и локальные дескрипторные таблицы располагаются в памяти микропроцессорной системыthe global and local descriptor tables are found in the memory system
глубокие внутренние различия между сбоями в аппаратуре и ошибками в программахinherent difference between hardware failures and software errors (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)
графическое использование имён функциональных блоков в качестве параметров и внешних переменныхgraphical usage of function block names as parameter and external variables (ssn)
данные и функции в разрабатываемой системеdata and function in the required system (ssn)
данные от одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и / или через сеть, такую как Интернет, с другими системами посредством сигналаdata from one component interacting with another component in a local system, distributed system, and/or across a network such as the Internet with other systems via the signal
двоичные числа в прямом коде со знаком и в обратном кодеsigned-magnitude and ones'-complement numbers (ssn)
декомпозиция данных и функций в разрабатываемой системеdecomposition of data and function in the required system (см. IEC 61508-7:2010 ssn)
десятичные числа и их эквиваленты в различных числовых системахdecimal numbers and their equivalents in different number systems (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)
Дизайн программного обеспечения – это процесс выбора и документирования наиболее эффективных элементов, которые в совокупности будут реализовать требования к программной системеSoftware design is the process of selecting and documenting the most effective elements that together will implement the software system requirements (ssn)
Дизайн программного обеспечения – это процесс выбора и документирования наиболее эффективных элементов, которые в совокупности будут реализовать требования к программной системеSoftware design is the process of selecting and documenting the most effective elements that together will implement the software system requirements (ssn)
динамика изменений в командах и штатном расписанииstaffing and team dynamics (ssn)
динамика команды: число уволенных и нанятых сотрудников в течение некоторого времениteam dynamics: Staffing additions and attrition over time (см. Software project management: а unified framework / Walker Royce 1998 ssn)
Динамическая система составляется и осмысливается в терминах понятий высокого уровня, которые в свою очередь составляются и осмысливаются в терминах понятий более низкого уровня и т.д.the dynamic system is constructed and understood in terms of high level concepts, which are in turn constructed and understood in terms of lower level concepts, and so forth.
динамическое связывание: ассоциация между запросом к объекту и одной из его операций, устанавливаемая во время выполнения. В C ++ динамически связываться могут только виртуальные функцииdynamic binding: The run-time association of a request to an object and one of its operations. In C++, only virtual functions are dynamically bound (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn)
для каждого шага используется тег, в котором хранится информация о конфигурации и состоянииEach step uses a tag to store configuration and status information about the step (ssn)
для осуществления инкапсуляции в композитном состоянии могут быть исходное и конечное состоянияTopromote encapsulation, a composite state may contain initial states and final states (см. "The UML Reference Manual" by J.Rumbaugh, Ivar Jacobson, Grady Booch 1999 ssn)
для осуществления инкапсуляции в композитном состоянии могут быть исходное и конечное состоянияTopromote encapsulation, a composite state may contain initial states and final states
... для работы в реальных условиях и средахreal-world (говоря о приложении Alex_Odeychuk)
для создания потока по срабатыванию таймера установите поле sigev_notify в значение SIGEV_THREAD и заполните следующие поляTo create a thread whenever the timer fires, set the sigev_notify field to SIGEV_THREAD and fill these fields (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009 ssn)
добавление и удаление делегатов в цепочке делегатов событийaddition and removal of delegates from the event delegate chain (ssn)
документ об образе и границах: документ, в котором определены бизнес-требования к новой системе, в том числе положения об образе продукта и описание границ проектаvision and scope document: A document that presents the business requirements for a new system, including a product vision statement and a project scope description (см. Software Requirements by Karl E. Wiegers 2003 ssn)
документация программной системы в виде требований и спецификаций для проектированияsoftware system documentation in requirements and design specifications (ssn)
c доступом в семействе и сборкеprivate protected (член типа доступен для производных типов, но только в том случае, если они определяются в той же сборке | из кн.: Рихтер Дж. CLR via C#. – 4-е изд. – СПб.: Питер, 2013 Alex_Odeychuk)
если в объявлении константы отсутствует символ присваивания и следующее за ним выражение, то такое объявление описывает неполную константу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 you need to connect a document that you don't have yet, you can create and insert it directly into the object's document survey, which then makes the connection
жизненные циклы и диаграмма переходов в состоянияlifecycles and the state transition diagram (ssn)
Жизненный цикл может быть описан с использованием абстрактной функциональной модели, представляющей концептуализацию потребности в системе, её реализации, применения, развития и ликвидацииevery system has a life cycle. A life cycle can be described using an abstract functional model that represents the conceptualization of a need for the system, its realization, utilization, evolution and disposal (см. ISO/IEC 15288:2002E)
загрузка программ в память и их выполнениеloading and executing programs (ssn)
задача, более или менее точно определённая и понимаемая в терминах некоторых проблемно-ориентированных понятийproblem, more or less precisely defined and understood in terms of certain problem oriented concepts (ssn)
задача масштабируемой интеграции данных и метаданных в языках программированияproblem of the scalable integration of data and metadata into programming languages (Alex_Odeychuk)
задачи, опирающиеся на синхронизацию, в которых используются программные циклы временной задержки и счётчики / таймерыtiming applications, using software delay loops and the counter/timer
задержка при распространении в прямом и обратном направленияхround-trip delay (ssn)
задержка при распространении сигнала в прямом и обратном направленияхround-trip delay (ssn)
заказчики и эксперты в проблемной областиcustomers and domain experts (ssn)
заключённый в круглые и квадратные скобкиbetween parentheses and brackets (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk)
закон, регулирующий взаимоотношения в сфере распространения и использования программного обеспеченияsoftware law (ssn)
законы и формы правильного мышления в производствеapplication logic (ssn)
замещение содержимого кэша и запись ответа в кэшcache replacement and storing response in cache (ssn)
записываться и отображаться в иерархическом форматеbe recorded and displayed in a hierarchal format (ssn)
заполнение и выравнивание строки в режиме с заполнениемfilling and adjusting a line when in fill mode (ssn)
зачисление и списание средств на счетах в банковской системеdeposit or withdrawal of cash in a banking system (ssn)
Здесь и далее мы неявно предполагаем, что алфавиты процессов в обоих частях уравнения совпадаютHere and elsewhere, we assume without stating it that the alphabets of the processes on each side of an equation are the same (см. Communicating Sequential Processes by C.A.R. Hoare 1985 ssn)
и хотя с применением Windows не связаны какие-либо специфические трудности в работе, она потребует от вас внесения некоторых изменений в привычные стиль и методику программированияAlthough Windows is not inherently difficult, it requires its own coding style and technique (см. Windows System Programming, 4th Edition by Johnson M. Hart 2010 ssn)
иерархически организованные в родительские и дочерние модулиarranged in hierarchies of parent and child units (Alex_Odeychuk)
извлечение квадратного корня из 16-битного числа и обеспечение представления результата в виде 16-битного числаtake the square root of a 16-bit number and provide a 16-bit result (ssn)
изменения в технологии и данныхtechnology and data variations (ssn)
измерение и анализ в процессах разработки ПОmeasurement and analysis of software processes (ssn)
измерение и анализ в процессах разработки программного обеспеченияmeasurement and analysis of software processes (ssn)
измерение и управление в производственных процессахindustrial-process measurement and control (ssn)
измерение физических величин и преобразование их в сигналыsensing (ssn)
Именно события такого рода и рассматриваются в настоящей главеthese are the types of events examined in this chapter
Имея это в виду и понимая, чтоwith that in mind, and with the understanding that
индивидуальная и коллективная деятельность агентов в многоагентной сетиindividual and collective functioning of agents in multiagent network (ssn)
индивиды в аспекте взаимодействия с процессами и инструментальными средствамиindividuals and interactions over processes and tools (ssn)
инструменты диагностики и устранения ошибок в работе программного комплексаsolution's troubleshooting capabilities (Термин составлен на основе терминов, уже имеющихся в словаре "Мультитран". Konstantin 1966)
интегрированная среда модульного тестирования: инструмент, предоставляющий окружение для модульного тестирования или компонентного тестирования, в котором компонент может быть протестирован как в изоляции, так и с соответствующими заглушками и драйверами. этот инструмент также предоставляет разработчику возможности отладки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)
интервалы времени предоставления и перерывы в предоставлении услугиservice hours and exceptions (ssn)
интервьюирование заказчиков и экспертов в проблемной областиinterviewing customers and domain experts (ssn)
интервьюирование пользователей и экспертов в предметной областиinterviewing users and domain experts (ssn)
интерфейс сбора, обработки и интерпретации данных в веб-приложенииWeb API interface (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2; контекстуальный перевод на русс. язык Alex_Odeychuk)
информационные технологии в обучении, образовании и подготовке кадровinformation technology for learning, education and training (ssn)
информация о человеческом опыте и знаниях экспертов в предметной областиinformation about human experience and expertise in a domain (ssn)
использование имён функциональных блоков в качестве параметров и внешних переменныхusage of function block names as parameter and external variables (ssn)
использование логики в рассуждениях и выводахlogical order of thought (ssn)
использование логики в рассуждениях и выводах, декомпозиция сложной проблемы на управляемые стадииa logical order of thought, breaking a large problem into manageable stages (см. IEC 61508-7:2010 ssn)
Используются различные имена, чтобы назвать все множество классов, которые должны быть разработаны и реализованы в компьютерной программе. Они попеременно называются классами проекта, классами ПО, прикладными классами, классами программы, классами системы или классами реализации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)
испытательные входные и выходные данные и регрессионное тестирование в управлении электронной почтойtest input, output, and regression testing in email management (ssn)
исследование и применение шаблонов в программной инженерииstudy and application of software engineering design patterns (ssn)
к сожалению, структуры зависимостей только сверху вниз не совсем реалистичны. В действительности будут существовать зависимости снизу вверх, но они могут быть сделаны относительно безопасными квалифицированным проектированием и программированием. Желательный результат таков, чтобы более высокие уровни зависели от более низких уровней, в то время как более низкие уровни всё ещё могли бы связываться с более высокими уровнями, но без создания неуместных неуправляемых зависимостейUnfortunately, the top-down only dependency structure is not quite realistic. In reality, the bottom-up dependencies will exist, but they can be made relatively harmless by skilful design and programming. A desired outcome is that higher layers depend on lower layers while lower layers can still communicate with higher layers without exerting undue unmanageable dependencies (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
каждое событие включает идентификатор сферы корреляции, к которой он относится, и идентификатор родительской сферы корреляции в иерархии событийEach event includes the identifier of the correlation sphere to which it belongs and the identifier of its parent correlation sphere from the event hierarchy (см. event correlation sphere ssn)
как было сказано выше, пакеты могут быть сгруппированы и структурированы в иерархические уровни, подходящие для выбранной структуры ПО. Так как пакет может содержать другие пакеты, уровень сам является пакетом. В UML пакет уровня может быть обозначен как "layer"as stated before, packages can be grouped and structured into hierarchical layers supportive of the chosen software architecture. Since a package may contain other packages, a layer is a package itself. In the UML a layer package can be stereotyped as "layer" (уровень; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering)
как и всё производство ПО, структурное проектирование – непрерывная, итерационная и пошаговая работа. Первоначально структурные решения принимаются на основе широкого взгляда на структуру ПО. Одно из первых принятых решений касается структурирования системы на уровни модулей и установления принципов связи между модулями. это тема данной главы. Более детальные структурные решения, типа связи внутри модуля, рассматриваются позже в соответствующих местах книгиLike all software production, architectural design is a continuing, iterative and incremental, effort. Early architectural decisions take a broad view on the software architecture. One of the first decisions to be taken relates to structuring the system into layers of modules and establishing principles of inter-module communication. This is the concern of this chapter. More detailed architectural solutions, such as intra-module communication, are discussed in relevant places later in the book (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
как мы увидим позже, это – очень удобное значение для многих простых задач, опирающихся на синхронизацию, в которых используются программные циклы временной задержки и счётчики / таймерыas we will see, this unsurprisingly is a convenient value for a range of simple timing applications, using software delay loops and the counter/timer
как последствие разрешения атрибутов в интерфейсах, можно создать ассоциации между интерфейсами и между интерфейсом и классом. Атрибуты, определённые как другой интерфейс или класс, представляют ассоциации. В UML 2.0 можно организовывать переход от интерфейса к классу через ассоциацию. В Java это невозможноas a consequence of allowing attributes in interfaces, it is possible to create associations between interfaces and between an interface and a class. Attributes typed as another interface or class represent associations. In the UML 2.0 it is possible to navigate from an interface to a class via an association. This is not possible in Java (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
качество системы управления в переходном и установившемся режимахtransient and steady-state performance (ssn)
Качество – степень, в которой продукт удовлетворяет явным и неявным требованиямQuality — The degree to which a product conforms to both explicit and implicit requirements (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn)
Качество – степень, в которой продукт удовлетворяет явным и неявным требованиямQuality — The degree to which a product conforms to both explicit and implicit requirements (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn)
класс организации взаимодействия с данными в базе данных как объектами и сущностными классамиdatabase context (Alex_Odeychuk)
классы на языке Java, разработанные по определённым правилам и используемые для объединения нескольких объектов в один для удобной передачи данныхJavaBeans (Alex_Odeychuk)
ключевое слово C++, используемое в инструкциях цикла for и while для указания на то, что следует перейти к выполнению следующего витка циклаcontinue
ключевое слово C++, используемое для обозначения инструкции, которая прерывает исполнение циклов и а также используется для отделения вариантов в инструкцииbreak
код и структуры данных в виде набора процессовcode and data structures as a collection of processes (ssn)
кодовая точка, начало и конец которой находится в указанной позицииcode point that starts or ends at the specified location (ssn)
количество и виды проверок на ошибки в скомпилированном кодеextent and type of error checking in the compiled code (ssn)
количество и типы значений в списке аргументовnumber and types of the values in the argument list (ssn)
комплекс инженерных систем жизнеобеспечения и безопасности в зданииbuilding services (ssn)
комплексный триадный подход к моделированию и анализу систем сетецентрического управления в различных предметных областяхsynthetic triad approach to modelling and analyzing network-centric control systems for various subject domains (ssn)
компонент Инфраструктуры обработки событий общего формата, который принимает события из источников событий, выполняет и проверяет их, а затем отправляет их на сервер событий в соответствии с критериями фильтрацииA component of the Common Event Infrastructure that receives events from event sources, completes and validates the events, and then sends events to the event server based on filter criteria (см. event emitter ssn)
компонент: логическая совокупность классов, взаимодействующих вместе для обеспечения набора услуг сервисов, предлагаемых через предоставленные интерфейсы компонента. Услуги сервисы, требуемые компонентом, запрашиваются с помощью его требуемых интерфейсов. Кроме того, компонент может состоять из других компонентов и быть вложенным в другой компонентcomponent: A logical collection of classes that collaborate to provide a set of services offered through the component's provided interfaces. The services required by the component are requested through its required interfaces. A component may also consist of other components and may be nested to whatever level required (см. Object-Oriented Analysis and Design with Applications 3rd Edition by Grady Booch ssn)
компромиссы, связанные с возможностью декомпозиции модулей и архитектур для обеспечения соответствия несовместимым наборам требований, существующим в пределах данной предметной областиtrade-offs that suggest possible decompositions of modules and architectures to satisfy incompatible sets of requirements found in the domain (ssn)
Конечные автоматы уже давно используются в качестве организационного принципа при разработке и реализации сложного поведения в управляемых событиями программахFinite state machines have long been used as an organizing principle for designing and implementing complex behavior in event-driven programs (таких как сетевые адаптеры и компиляторы 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)
контроллер сбора, обработки и интерпретации данных в приложении интернетаWeb API controller (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk)
контроллер сбора, обработки и интерпретации данных в приложении интернетаweb controller (Alex_Odeychuk)
концептуализация потребности в системе, её реализации, применения, развития и ликвидацииconceptualization of a need for the system, its realization, utilization, evolution and disposal (ssn)
Концепции классов и наследования были введены в языке Simula 67, но получили широкое распространение только с появлением языка Smalltalkthe concepts of classes and inheritance were first used in Simula 67, but only with the introduction of Smalltalk did they start gaining widespread acceptance (см. Designing Concurrent, Distributed, and Real-Time Applications with UML by Hassan Gomaa)
Критические факторы успеха корпоративной SOA требуют реструктуризации бизнес-процессов, изменений в управлении сервисами и в конечном счёте реорганизацииthe enterprise SOA CSF will demand business-process reengineering, new governance around services, and ultimately reorganization
Кэш динамического размера позволяет Linux задействовать всю память в системе и кэшировать максимальный объём данныхA dynamically sized cache allows Linux to use all of the memory in the system, and cache as much data as possible (ssn)
Легкие контейнерные классы нуждаются в тяжеловесных компонентах для художественного оформления экрана и обработки событийLightweight container classes need heavyweight components for screen painting and event handling (см. Maciaszek, L.A.: Requirements Analysis and System Design, 3rd ed. 2007 ssn)
лексические ошибки и ошибки в алфавитеalphabet and lexical bugs (ssn)
Лексические соглашения ЯВУ определяют допустимые последовательности символов для создания идентификаторов, чисел и специальных значений, используемых в данном языке программированияthe lexical conventions describe the allowable character sequences that are used to create identifiers, numbers and the special values used in the language
лицензия на многократное копирование и использование в пределах организацииsite license (или учреждения ssn)
лицензия на многократное копирование и использование программного продукта в пределах организацииsite license (или учреждения ssn)
Любая сеть диаграммы функциональных блоков, порождающая логический результат вычислений, может быть связана с переходом. В этом примере, MotorChecks-функция, которая устанавливает логический сигнал Go продолжать в 1 истина, когда значения входов Vibration вибрация, Fuel топливо и Pressure давление находятся в заданных пределах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 (см. Robert W. Lewis: Programming industrial control systems using IEC 1131-3 ssn)
лёгкость в использовании и изучении кода блочных тестовreadability/usability of unit tests (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk)
Манипуляторы потока left и right позволяют выводить данные в поле соответственно или с левым выравниванием и заполняющими символами в правой части поля, или с правым выравниванием и заполняющими символами слеваStream manipulators left and right enable fields to be left justified with padding characters to the right or right justified with padding characters to the left, respectively (C++ How to Program, 7th Edition by Harvey M. Deitel & Paul J. Deitel (2010) ssn)
Мартин Фаулер и другие авторы, принявшие участие в написании этой книги, внесли большой вклад в разработку объектно-ориентированного программного обеспечения тем, что пролили свет на процесс рефакторинга. В книге описываются принципы и лучшие способы осуществления рефакторинга, а также указывается, где и когда следует начинать углублённо изучать код, чтобы улучшить егоMartin Fowler and the contributing authors make an invaluable contribution to object-oriented software development by shedding light on the refactoring process. This book explains the principles and best practices of refactoring, and points out when and where you should start digging in your code to improve it (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999 ssn)
международная унификация оборудования и языков программирования, предназначенных для использования в индустрии средств управленияinternational unification of equipment and programming languages for use in the controls industry (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)
механизм взаимодействия и синхронизации процессов в языке Адаrendezvous (ssn)
механизм создания веб-страницы и её просмотра в браузереmechanics of creating a page and viewing it in the browser (ssn)
Модели утверждаются и используются в технических изделиях. Эти изделия материальны по своей природе – мосты, строения, электростанции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)
моделирование в интернете и моделирование с использованием веб-узловsimulation across the Internet and Web-based simulation
моделирование и анализ систем сетецентрического управления в различных предметных областяхmodelling and analyzing network-centric control systems for various subject domains (ssn)
моделирование поведения в виде машин состояний и взаимодействийbehavior modeling in the form of state machines and interactions (ssn)
Модель конечного автомата показывает состояния системы и события, которые служат причиной перехода системы из одного состояния в другоеthe state machine model shows system states and events that cause transitions from one state to another (см. Software engineering, 8th ed. / Ian Sommerville 2007)
модель обмена сообщениями, в которой все сервисы предоставляются синхронно, передачей сообщения от клиента к серверу и обратноmessage passing model, where all services are provided in a synchronous manner by passing messages around from client to server (ssn)
Модель, описываемая в серии стандартов МЭК 61850-7, ориентирована на возможности связи смоделированных данных и функцийthe focus of the model defined in IEC 61850-7-x is on the communication features of the data and functions modelled (см. IEC 61850-7-1)
Мощь подхода, использующего конечный автомат, обусловлена тем, что он позволяет в явном виде определить действительные состояния для некоторого аспекта вашего приложения и задать соответствующие варианты поведения при переходах приложения из одного состояния в другоеthe great strength of the state machine approach is that it enables you to come up with an explicit definition of valid states for some aspect of your application and enforce proper behaviors as an application moves from one state to another (см. "Writing Mobile Code Essential Software Engineering for Building Mobile Applications" by Ivo Salmre 2005)
мы знаем, что современные компьютеры работают очень быстро и обладают почти невероятными способностями в области решения задачwe know that today's computers are extremely fast and often seem to have magical solution properties
на практике, процесс общения, начатый на ранних этапах и продолжающийся непрерывно, может дать архитектору верную оценку стоимости, а разработчику — уверенность в проекте, не снимая при этом чёткого разграничения сфер ответственностиin practice, early and continuous communication can give the architect good cost readings and the builder confidence in the design without blurring the clear division of responsibilities (см. Frederic P. Brooks, Jr. THE MYTHICAL MAN-MONTH Essays on Software Engineering)
на рис. 1.1 представлена типичная установка, состоящая из объекта и связанной с ним управляющей системы. Её функции заключаются в преобразовании команд человека-оператора в соответствующие воздействия и представлении оператору информации о состоянии объектаFigure 1.1 is thus a representation of a typical installation, consisting of a plant connected to a control system. This acts to translate the commands of the human operator into the required actions, and to display the plant status back to the operator
Наконец, вы можете найти другую работу. Независимо от экономических подъёмов и спадов хороших программистов всегда не хватает, а жизнь слишком коротка, чтобы тратить её на работу в отсталом учреждении при наличии множества лучших вариантовFinally, you can find another job. Despite economic ups and downs, good programmers are perennially in short supply, and life is too short to work in an unenlightened programming shop when plenty of better alternatives are available (см. Code Complete / Steve McConnell.-2nd ed. 2004 ssn)
Например, одна из программ "ввода диаграмм состояний" молча удаляет повторяющиеся переходы и в случае пропуска переходов указывает переход в состояние с кодовым именем "00 ... 00", не выдавая пользователю предостереженийfor example, one "state diagram entry" tool silently removes duplicated transitions and goes to the state coded "00...00" for missing transitions, without warning the user (см. Digital Design: Principles and Practices Third Edition by John F. Wakerly 1999)
Например, производитель двигателя с переменной скоростью обязан снабдить его маркировкой СЕ в соответствии с директивой LV, но не пользоваться директивой EMC, поскольку ответственность за правильную установку привода, монтажные соединения и двигатель несёт конструктор пульта или производитель машиныfor example, the manufacturer of a VF drive unit must provide CE marking for the LV directive, but not for the EMC directive as this is the responsibility of the panel builder or machine manufacturer who must follow correct installation methods for the drive, cabling and motor (см. Programmable Controllers – An Engineer's Guide by E.A. Parr 2003)
начальный и конечный сегменты документов в формате EDIbeginning and ending segments of EDI-enveloped documents (управляющая структура (control structure) ssn)
Наша цель – помочь программистам в составлении программ высокого качества, являющихся несложными, легко модифицируемыми и простыми в обращенииOur goal is to help programmers construct programs of high quality-programs that are reliable and reasonably easy to understand, modify, and maintain (см. "Abstraction and Specification in Program Development" by Barbara Liskov & John Guttag 1986 ssn)
Наша цель — помочь программистам в составлении программ высокого качества, являющихся несложными, легко модифицируемыми и простыми в обращенииour goal is to help programmers construct programs of high quality-programs that are reliable and reasonably easy to understand, modify, and maintain (см. "Abstraction and Specification in Program Development" by Barbara Liskov & John Guttag 1986)
Нашей целью при декомпозиции программы является создание модулей, которые в свою очередь представляют собой небольшие программы, взаимодействующие друг с другом по хорошо определённым и простым правилам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)
Haskell – не просто хороший "учебный язык". это настоящий язык программирования, имеющий, в частности, такие средства поддержки и расширения, как интерфейс с функциями, написанными на Си, и возможности компонентно-ориентированного программированияHaskell is not just a good 'teaching language'. It is a practical programming language, supported by having extensions such as interfaces to C functions and component-based programming
небольшие отличия при программировании в защищённом и реальном режимах адресацииsmall differences between protected mode and real-mode programming (ssn)
невыявленные несоответствия и дефекты в ПОundetected inadequacies and defects in the software (ssn)
невыявленные несоответствия и дефекты в программном обеспеченииundetected inadequacies and defects in the software (ssn)
Незапланированный обмен данными происходит лишь в то время, когда не работает ни периодическая, ни событийная задача. Если вы используете несколько задач, убедитесь в том, что их времена сканирования и промежутки между выполнениями обеспечивают достаточное время для незапланированного обмена даннымиUnscheduled communication occurs only when a periodic or event task is not running. If you use multiple tasks, make sure that their scan times and execution intervals leave enough time for unscheduled communication (ssn)
некоторое соответствие между двоичными числами, обрабатываемыми в цифровых схемах, и числами, событиями и обстоятельствами, относящимися к реальному мируsome correspondence between the binary digits processed by digital circuits and real-life numbers, events, and conditions (ssn)
Необходимость в переводе затрудняет коммуникацию и ослабляет интенсивность переработки знанийTranslation blunts communication and makes knowledge crunching anemic (см. Eric Evans "Domain-Driven Design: Tackling Complexity in the Heart of Software", Addison-Wesley, 2004 ssn)
несложный, легко модифицируемый и простой в обращенииreasonably easy to understand, modify, and maintain (ssn)
Несмотря на сказанное, следует отметить, что этой теме посвящено большое количество теоретических работ, начиная от исследований по искусственному интеллекту, проводимых в середине двадцатого столетия, и заканчивая современными исследованиямиthat said, there is a wealth of academic information on the subject, originating from classical AI in mid-twentieth century as well as recent research (см. AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors / Alex J. Champandard 2003 ssn)
но даже и после развёртывания, старая система может оставаться в эксплуатации в течение некоторого времени, пока новая система не продемонстрирует свою полноценностьeven after deployment, the old system may stay operational for some time until the new system can demonstrate its production usefulness (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
но для простоты в данном обсуждении мы будем и далее, если это не приведёт к путанице, опускать слово "образец"for simplicity, this discussion will continue omitting the word "pattern" when there is no risk of confusion (см. Object-Oriented Software Construction second edition by Bertrand Meyer)
нормативный акт, регулирующий взаимоотношения в сфере распространения и использования программного обеспеченияsoftware law (ssn)
Оба эти подхода широко применяются в соответствующих научных областях и показали свою применимость в среде профессиональных разработокBoth these approaches are popular in their respective domains and are proven to work in professional environments (см. AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors / Alex J. Champandard 2003 ssn)
Обе стороны выполняют требования согласованного контракта, который в данном случае включает специально сформированный делегат и средства его регистрации в генерирующей события сущности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)
оборудование и языки программирования, предназначенные для использования в индустрии средств управленияequipment and programming languages for use in the controls industry (ssn)
обработка ошибок и исключений в распределённой средеerror and exception handling in the distributed environment (ssn)
Образы процесса реализованы в виде глобальной структуры данных, доступ к которой осуществляется через PLC систему поддержки исполнения программ и Master пакет программthe process images are implemented in form of a global data structure accessible by the PLC run time system and the Master software package
обход в глубину и по уровнямdepth-first and breadth-first traversal (ssn)
общий перечень уязвимостей и проблем в кодеcommon weakness enumeration (mitre.org Alex_Odeychuk)
объект: имеющаяся во время выполнения сущность, в которой хранятся данные и процедуры для работы с нимиobject: A run-time entity that packages both data and the procedures that operate on that data (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn)
объектная ориентация в программировании и структуре проектаobject orientation in programming and project structure (ssn)
объекты в потоках и потоки в объектахobjects on threads and threads in objects (см. A Practical Guide to Testing Object-Oriented Software by John D. McGregor, David A. Sykes 2001 ssn)
объявляться и находиться в области видимости охватывающего блокаbe introduced into the enclosing scope (Microsoft Alex_Odeychuk)
ограничения в виде равенств на функции управления и фазовых координатequality constraints on functions of the control and state variables (ssn)
Одна из целей использования рефакторинга называется большим классом – классом, который делает слишком много и / или имеет слишком много элементов данных. Большие классы могут возникнуть из-за чрезмерной минимизации связей между классами. В случае большого класса в коде итерации 1 уместны два метода: Класс извлечения и Интерфейс извлечения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 (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering; Фаулер, 1999)
Одна из целей использования рефакторинга называется большим классом – классом, который делает слишком много и/или имеет слишком много элементов данных. Большие классы могут возникнуть из-за чрезмерной минимизации связей между классами. В случае большого класса в коде итерации 1 уместны два метода: Класс извлечения и Интерфейс извлечения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 (Фаулер, 1999; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering)
одни и те же части кода в нескольких местахthe same pieces of code in multiple places (ssn)
Одним из важных этапов добавления информации в имена является выбор конкретных слов, а также избегание пустых и неинформативныхPart of "packing information into names" is choosing words that are very specific and avoiding "empty" words (см. "The Art of Readable Code" by Dustin Boswell, Trevor Foucher 2012 ssn)
Одно популярное практическое правило состоит в том, чтобы заблаговременно определить около 80% требований, предусмотреть время для более позднего определения дополнительных требований и выполнять по мере работы систематичный контроль изменений, принимая только самые важные требованияone common rule of thumb is to plan to specify about 80 percent of the requirements up front, allocate time for additional requirements to be specified later, and then practice systematic change control to accept only the most valuable new requirements as the project progresses (см. Code Complete / Steve McConnell.-2nd ed. 2004)
операции зачисления и списания средств на счетах в банковской системеdeposit or withdrawal of cash in a banking system (ssn)
операции сложения и вычитания в комбинации с логическими операциямиaddition and subtraction combined with logical operations (ssn)
операции таймера в форме функциональных входов и функциональных выходовtimer operations in the form of function inputs and function outputs (ssn)
организационный принцип при разработке и реализации сложного поведения в управляемых событиями программахorganizing principle for designing and implementing complex behavior in event-driven programs (ssn)
организованная очистка от сигналов ошибки в программе и интерактивных прерыванийorderly cleanup from program error signals and interactive interrupts (ssn)
Ориентированные графы имеют множество полезных применений в информатике, в частности при рассмотрении динамических структур данных и сложных алгоритмов поискаDirected graphs have many useful applications in computer science related to dynamic data structures and advanced searching techniques (см. Kip R. Irvine – Assembly Language for x86 Processors 6th – 2010 ssn)
ориентированный на вычисления в облаке и на мобильных устройствахcloud-first, mobile-first (Microsoft Alex_Odeychuk)
ориентированный на организацию сбора, обработки и интерпретации данных в веб-приложенииWeb API-oriented (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk)
основа для исследования и применения шаблонов в программной инженерииfoundation for the study and application of software engineering design patterns (ssn)
Основные ингредиенты для конечного автомата – это события, на которые он реагирует, и состояния, в которых он ожидает между событиямиthe fundamental ingredients for a finite state machine are the events it responds to, and the states in which it waits between events (ibm.com, amp, s_cmp=cp)
Основные ингредиенты для конечного автомата – это события, на которые он реагирует, и состояния, в которых он ожидает между событиямиthe fundamental ingredients for a finite state machine are the events it responds to, and the states in which it waits between events (ibm.com, amp, s_cmp=cp)
Основу книги составляет подробный перечень методов рефакторинга. Каждый метод описывает мотивацию и технику испытанного на практике преобразования кода. Некоторые виды рефакторинга, такие как "Выделение метода" или "Перемещение поля", могут показаться очевидными, но пусть это не вводит вас в заблуждениеat the book's core is a comprehensive catalog of refactorings. Each refactoring describes the motivation and mechanics of a proven code transformation. Some of the refactorings, such as Extract Method or Move Field, may seem obvious. But don't be fooled (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999)
отладка и ввод в эксплуатациюdebugging and commissioning (ssn)
отличия при программировании в защищённом и реальном режимах адресацииdifferences between protected mode and real-mode programming (ssn)
Отношения в модели становятся комбинаторными правилами, содержащимися во всех языках. Значения слов и фраз отражают семантику моделиthe model relationships become the combinatory rules all languages have. the meanings of words and phrases echo the semantics of the model (см. Eric Evans "Domain-Driven Design: Tackling Complexity in the Heart of Software", Addison-Wesley, 2004)
отображение в реальном масштабе времени исполнения программы и обработки данныхreal-time visualization of programme execution and data processing (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)
очистка данных и возвращение ресурсов в системуcleaning up and recovering resources (ssn)
очистка данных и возвращение ресурсов в систему после того, как объект больше не нуженcleaning up and recovering resources when some entity is no longer needed (ssn)
Пакет может импортировать другие пакеты. это означает, что пакет A или элемент пакета A может обратиться к пакету B или к его элементам. Следовательно, класс принадлежит только одному пакету, но он может быть импортирован в другие пакеты. Импорт представляет зависимость между пакетами и их элементамиA package may have package imports to other packages. This means that package A or element of package A can refer to package B or to its elements. Consequently, a class is owned by only one package but it can be imported to other packages. Imports introduce dependencies between packages and their elements (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
Первый шаг в процессе – переход от отсутствия повторного использования к неформальному повторному использованию кода, основанному на копировании и адаптацииthe first step in the process is a transition from no reuse to informal code reuse based on copying and adaptation (см. Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools / Jack Greenfield, Keith Short et al. 2004)
Первый шаг в процессе – переход от отсутствия повторного использования к неформальному повторному использованию кода, основанному на копировании и адаптацииthe first step in the process is a transition from no reuse to informal code reuse based on copying and adaptation (см. Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools / Jack Greenfield, Keith Short et al. 2004)
перед началом разработки программного проекта мы имеем задачу, более или менее точно определённую и понимаемую в терминах некоторых проблемно-ориентированных понятий, и язык программирования, возможно универсальный, который обеспечивает нас некоторыми машинно-ориентированными основными понятиями, точно определёнными и понимаемымиat the outset of a programming project there is a problem, more or less precisely defined and understood in terms of certain problem oriented concepts, and a programming language, perhaps a general purpose one, providing some machine oriented basic concepts, hopefully precisely defined and completely understood
переключатель со слышимым и осязаемым переходом из одного состояния в другоеsnap-action switch (ssn)
переходы, выполняемые при входе в определённое состояние и при выходе из негоtransitions that apply when entering specific states and transitions that apply when leaving specific states (ssn)
переходы и таблица переходов в состоянияtransitions and the state transition table (ssn)
Период в потоке процесса между запуском задачи и моментом, когда следующая задача может начать выполнениеA period of time in a process flow after a task runs and before the subsequent task can start (см. free float 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)
периодическое тестирование СБФУ в автономном и неавтономном режимахperiodic testing of safety-related control functions on-line and off-line (ssn)
периодическое тестирование связанных с безопасностью функций управления в автономном и неавтономном режимахperiodic testing of safety-related control functions on-line and off-line (ssn)
планы и процедуры перехода в новую среду эксплуатацииplans and procedures for cutover from a legacy system (ssn)
по этой причине я полагаю, что в будущем спецификации будут состоять как из формальных, так и из текстовых описанийfor these reasons, I think we will see future specifications to consist of both a formal definition and a prose definition (см. Frederic P. Brooks, Jr. THE MYTHICAL MAN-MONTH Essays on Software Engineering)
Поведение описывается связанными с интерфейсом допустимыми последовательностями действий вычислительного объекта. Поведение может включать в себя внутренние действия объекта и может ограничиваться средой объекта, в частности, взаимодействиями через другие интерфейсы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)
повторно используемые и изменяющиеся требования к специфицированию систем, входящих в данную предметную областьreusable and configurable requirements for specifying the systems in a domain (ssn)
подготовка персонала в части диагностики и устранения отказов, а также тестирования системыthe training of staff in diagnosing and repairing faults and in system testing (ssn)
поддержка автоматических отступов и обратных отступов в исходном коде Rubysupport of automatic indentation and reindentation of Ruby source (о редакторе ssn)
поддержка объявления и использования переменных в исходном кодеvariable support (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2; контекстуальный перевод на русс. язык Alex_Odeychuk)
Подробное описание сопоставления с образцом по маске и его применения дано в приложении BSee appendix B for complete details on how you can apply glob pattern matching (см. "The Well-Grounded Java Developer" by Benjamin J Evans, Martijn Verburg 2013 ssn)
подсветка синтаксиса и результатов инспекции кода в реальном времениlive syntax and inspection highlighting (Alex_Odeychuk)
подсчёт количества просмотров страниц во времени в архитектуре очередей и рабочих процессовcomputing pageviews over time with a queues-and-workers architecture (ssn)
подход, ориентированный на организацию сбора, обработки и интерпретации данных в веб-приложенииWeb API-oriented approach (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk)
поиск в строках символов и других строкsearching strings for characters and other strings (ssn)
показатель стабильности тестов и функциональности в продуктеpass/fail rate (Alex_Odeychuk)
полезные модели для многих исследований в естественных и вычислительных науках и комбинаторной математикеuseful models for many investigations in natural science, combinatorial mathematics, and computer science (ssn)
получить данные от контроллера сбора, обработки и интерпретации данных в веб-приложенииfetch the data from the Web API controller (Alex_Odeychuk)
получить данные от контроллера сбора, обработки и интерпретации данных в приложении интернетаfetch the data from the Web API controller (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk)
понять и овладеть навыками программирования в другой парадигмеget to grips with the different programming paradigm (Alex_Odeychuk)
Поскольку системы управления объективно являются динамическими, их качество обычно оценивается по поведению как в переходном, так и в установившемся режимахBecause control systems are inherently dynamic, their performance is usually specified in terms of both the transient response and the steady-state response (см. Modern Control Systems by Richard C. Dorf & Robert H. Bishop 2008 ssn)
Последовательное приложение – это последовательная программа, которая состоит из пассивных объектов и имеет только один поток управления. Когда один объект вызывает операцию другого объекта, управление передаётся от вызвавшей операции к вызванной. После того как вызванная операция завершает выполнение, управление возвращается вызвавшей операции. В последовательном приложении существует только синхронная передача сообщений вызов процедуры или методаA sequential application is a sequential program that consists of passive objects and has only one thread of control. When an object invokes an operation in another object, control is passed from the calling operation to the called operation. When the called operation finishes executing, control is passed back to the calling operation. In a sequential application, only synchronous message communication procedure call or method invocation is support (см. Software Modeling and Design by Hassan Gomaa 2011 ssn)
Последовательное приложение – это последовательная программа, которая состоит из пассивных объектов и имеет только один поток управления. Когда один объект вызывает операцию другого объекта, управление передаётся от вызвавшей операции к вызванной. После того как вызванная операция завершает выполнение, управление возвращается вызвавшей операции. В последовательном приложении существует только синхронная передача сообщений вызов процедуры или методаA sequential application is a sequential program that consists of passive objects and has only one thread of control. When an object invokes an operation in another object, control is passed from the calling operation to the called operation. When the called operation finishes executing, control is passed back to the calling operation. In a sequential application, only synchronous message communication procedure call or method invocation is support (см. Software Modeling and Design by Hassan Gomaa 2011 ssn)
последовательность сортировки для наборов символов в доменах и столбцах таблицcollation sequence for character sets in domains and table columns (ssn)
Последствие делегирования таково, что клиент может и не знать своего реального поставщика и он даже может не хотеть знать это, пока не получит "требуемое". В отличие от рис. 9.7 знание реального поставщика может быть недоступно из статического анализа программного кода и может быть скрыто за динамикой наследования в частности, наследования интерфейса и полиморфизма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 (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
последствия в плане переносимости, детерминизма и безопасности кодаimplications in terms of portability, determinism and safety (корпорации AdaCore Alex_Odeychuk)
Постепенное сокращение старой системы и синхронизация с новой системой проводятся в параллель, пока новая система не будет полностью развёрнута для пользователейthe phasing out of the old system and the phasing in of a new system are conducted in parallel until the new system is deployed to the users (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
поток аудио-и видеоданных в стандарте MPEGsystem stream (ssn)
поток данных и управления в кодеflow of data and control in code (InfoWorld Alex_Odeychuk)
Потом он поворачивается налево и возвращается в исходное положениеit then turns left and returns to its initial position (о роботе ssn)
потребовать внесения некоторых изменений в привычные стиль и методику программированияrequire its own coding style and technique (от кого-либо ssn)
правила ассоциативности и приоритетов операторов, входящих в выраженияassociativity and precedence rules for operators in the expressions (ssn)
правила переполнения для сложения и вычитания в обратном кодеoverflow rules for ones'-complement addition and subtraction (в двоичной системе ssn)
Правила преобразования данных не были точно определёны в первоначальном описании, но, по всей видимости, они те же, что и соответствующие правила языка ПЛ / 1Data conversion rules were not explicitly specified in the original specification, but presumably they follow the rules of PL/I (см. Advances in computer architecture by Glenford J. Myers 1982)
правила сложения и вычитания в обратном кодеrules for ones'-complement addition and subtraction (в двоичной системе ssn)
Предлагавшиеся до сих пор формальные определения вызывали восхищение своей элегантностью и уверенность в их точностиthe formal definitions put forward so far have inspired wonder at their elegance and confidence in their precision (см. Frederic P. Brooks, Jr. THE MYTHICAL MAN-MONTH Essays on Software Engineering)
Предметная область – область знаний или деятельности, характеризующаяся определённым набором понятий и терминологией, которыми пользуются специалисты в этой области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)
представление двоичных чисел в прямом коде со знаком и в обратном кодеsigned-magnitude and ones'-complement numbers (ssn)
представление событий в нервных сетях и конечных автоматахrepresentation of events in nerve and finite automata (S.С Kleene, Representation of Events in Nerve and Finite Automata, "Automata Studies" (1956) ssn)
представление чисел в прямом коде со знаком и в обратном кодеsigned-magnitude and ones'-complement numbers (ssn)
представленные в структурном виде функциональный блок и программаskeleton function block and program (ssn)
предусмотренные в бюджете расходы и затратыbudgeted cost and expenditures (ssn)
преобразование в кодировку UTF-8 и наоборотUTF-8 encoding and decoding (Alex_Odeychuk)
преобразование символов и слов текста в лексемыconvert words and symbols into tokens (ssn)
преобразования объектов в основные типы и наоборотconversions between objects and basic types (ssn)
преобразования строк в объекты класса STRING и наоборотconversion between strings and STRING objects (ssn)
при вызове в функцию передаются адресная ссылка на обрабатываемый массив и размер массива в байтахwhen called, a pointer to the array and its size in bytes is passed to the function
при вызове в функцию передаются указатель на обрабатываемый массив и размер массива в байтахwhen called, a pointer to the array and its size in bytes is passed to the function
при изменении шестнадцатеричного кода обновляются значения в битовых полях, и наоборотChanging either the hex code or the bit fields updates the other
при хорошем исполнении в результате можно получить более простой программный код, меньшую продолжительность тестирования и облёгченное сопровождениеwhen done well, it can result in simpler code, faster testing, and easier maintenance
при этом загрузить и использовать в программе можно любую полезную комбинацию универсальных и предметно-ориентированных языковых абстракцийHowever, any useful combination of general-purpose and domain-specific language abstraction can be loaded and used in a program (см. Generative Programming: Methods, Tools, and Applications / Krzysztof Czarnecki, Ulrich Eisenecker)
Приведенные ниже в качестве примера имена функций иллюстрируют не только соглашения об использовании имен, но и многоликость функций Windowsthe following function names illustrate function name conventions as well as Windows' variety (см. Windows System Programming, 4th Edition by Johnson M. Hart 2010)
приложение для поддержки операций зачисления и списания средств на счетах в банковской системеapplication to support the deposit or withdrawal of cash in a banking system (ssn)
Принятые деления описывают конкретные способы представления мира. В UML существует два принятых деления: классификатор / экземпляр и интерфейс / реализацияCommon divisions describe particular ways of thinking about the world. There are two common divisions in UML — classifier/instance, and interface/implementation (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005)
Принятые деления описывают конкретные способы представления мира. В UML существует два принятых деления: классификатор/экземпляр и интерфейс/реализацияCommon divisions describe particular ways of thinking about the world. There are two common divisions in UML — classifier/instance, and interface/implementation (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005 ssn)
программирование в защищённом и реальном режимах адресацииprotected mode and real-mode programming (ssn)
программирование в ограничениях на объём памяти и скорость отклика приложенияprogramming with specific space and time requirements (Alex_Odeychuk)
программирование в реальном и защищённом режимах адресацииreal-mode and protected mode programming (ssn)
программирование с учётом требований по использованию памяти и обработке данных в реальном времениprogramming with specific space and time requirements (Electronic Design Alex_Odeychuk)
программисты и аналитики в области вычислительной техникиcomputer programmers and analysts (ssn)
программы высокого качества, являющиеся несложными, легко модифицируемыми и простыми в обращенииprograms of high quality-programs that are reliable and reasonably easy to understand, modify, and maintain (ssn)
продукт Microsoft, позволяющий использовать одни и те же программные компоненты элементы управления, исходные модули C++, модули-мастера сразу в нескольких проектахComponent Gallery (ssn)
Простое имя, стоящее в объявлении типа, обозначает описываемый тип при условии, что это объявление не описывает одновременно базовый тип и подтип этого базового типаthe simple name declared by a type declaration denotes the declared type, unless the type declaration declares both a base type and a subtype of the base type (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual)
Простой и эффективный способ, позволяющий верифицировать свойства с ограничениями по времени, состоит в том, чтобы внести эти ограничения в темпоральные операторы CTLA simple and effective way to allow the verification of time bounded properties is to introduce bounds in the CTL temporal operators (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999 ssn)
Противоположностью инициализации или конструированию объектов служит их уничтожение, или ликвидация, – очистка данных и возвращение ресурсов в систему после того, как объект больше не нуженthe other side of initialization or construction is finalization or destruction – cleaning up and recovering resources when some entity is no longer needed (см. "The Practice of Programming" by Brian W. Kernighan & Rob Pike 1999)
Противоположностью инициализации или конструированию объектов служит их уничтожение, или ликвидация, – очистка данных и возвращение ресурсов в систему после того, как объект больше не нуженthe other side of initialization or construction is finalization or destruction – cleaning up and recovering resources when some entity is no longer needed (см. "The Practice of Programming" by Brian W. Kernighan & Rob Pike 1999)
протокол непрерывной передачи и контроля данных в реальном масштабе времениreal-time streaming protocol (протокол RTSP ssn)
Протяжённость интервала во времени или в пространстве выбирается для отражения требований конкретной задачи спецификации и свойств конкретного языка спецификаций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)
процессы, выполняющиеся параллельно и приводящие к дискретным событиям, которые могут возникать в отдельные моменты времениprocesses taking place in parallel, giving rise to discrete events at irregular intervals of time (ssn)
Прочитайте шаг в варианте использования и задайтесь вопросом, что происходит, когда клиент предпочитает твёрдую, а не цифровую копию корректурыRead a step in a use case and ask the question, "Well, what happens, if the client wants a hard copy proof rather than a digital copy?" (см. Writing Effective Use Cases by Alistair Cockburn 2001 ssn)
Прочитайте шаг в варианте использования и задайтесь вопросом, что происходит, когда клиент предпочитает твёрдую, а не цифровую копию корректурыRead a step in a use case and ask the question, “Well, what happens, if the client wants a hard copy proof rather than a digital copy?” (см. Writing Effective Use Cases by Alistair Cockburn 2001 ssn)
различия в представлении между конечными автоматами Мили и Мураdifferences in representation between Mealy and Moore machines (ssn)
Различия в представлении между конечными автоматами Мили и Мура, а также разновидности методов, основанных на использовании конечных автоматовthe differences in representation between Mealy and Moore machines, and variations of finite-state techniques
размещаться в оперативной памяти и инициализироватьсяbe allocated and initialized (Alex_Odeychuk)
размещение в памяти и удаление из памяти объектовallocation and deallocation of objects (ssn)
разность температур подаваемого и обратного теплоносителя в расчётной точкеdifference between forward/reverse at the design point (ssn)
Разомкнутая система не имеет обратной связи и образует выходной сигнал в виде непосредственной реакции на входной сигналan open-loop system operates without feedback and directly generates the output in response to an input signal (ssn)
разработка и реализация сложного поведения в управляемых событиями программахdesigning and implementing complex behavior in event-driven programs (ssn)
раннее и частое тестирование в реальных условияхtest early, often, and realistically (ssn)
распознавание речи в зависимости и независимо от говорящегоspeaker-dependent and speaker-independent speech recognition (ssn)
распределение кода и данных в свободной памятиfree memory allocation of code and data (ssn)
распространение в прямом и обратном направленияхroundtrip (ssn)
рассылка одного и того же сообщения в несколько компьютерных групп новостейcross-post (ssn)
Реализация подавляющего большинства крупных программных систем не укладывается в запланированные сроки, выходит за рамки сметы, и при этом не вполне оправдывает ожидания заказчикаthe vast majority of large software systems do not meet their projected schedule or estimated cost, nor do they completely fulfill the system acquirer's expectations
результат действия в виде сериализации объекта и его визуализации в формате JSONJSON result (Alex_Odeychuk)
рекомендуемая литература и ресурсы в интернетеselected readings and Internet resources
Рефакторинг Класс извлечения определяется так: "Создайте новый класс и переместите соответствующие поля и методы из старого класса в новый"the Extract Class refactoring is defined as "Create a new class and move the relevant fields and methods from the old class into the new class" (Фаулер, 1999, с.149). Главная трудность заключается в определении, как разбить большой класс на ряд меньших классов. Идея заключается в том, чтобы извлечь непротиворечивые и объединённые части функциональных возможностей в отдельный класс (классы; Fowler, 1999, p.149). The main difficulty is in deciding how to split a large class into a number of smaller classes. The idea is to extract consistent and integrated piece of functionality into a separate class (classes; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering; все рефакторинги начинаются с глаголов, т. е. Extract Class — "Извлечь класс", а не бессмысленный "Класс извлечения". SirReal)
роли и обязанности в тестированииroles and responsibilities in testing (ssn)
роль методов формальной верификации в контексте проверки соответствия и тестирования ПОrole of formal verification techniques in the context of software validation and testing (ssn)
роль прокси-серверов в обработке запросов и ответов HTTPHTTP-related proxy roles (ssn)
роль тестирования в верификации и валидацииrole of testing in verification and validation (ssn)
ряд повторно используемых и изменяющихся требований к специфицированию систем, входящих в данную предметную областьa set of reusable and configurable requirements for specifying the systems in a domain (ssn)
с другой стороны, поведенческие модели – это модели, отражающие взаимодействие между сервисами в контексте бизнес-процессов, различных ситуаций, сценариев использования и т.д.Behavioral models, on the other hand, represent interactions between services within context in terms of business processes, scenarios, use-cases, and so on (ssn)
с другой стороны, поведенческие модели – это модели, отражающие взаимодействие между сервисами в контексте бизнес-процессов, различных ситуаций, сценариев использования и т.д.Behavioral models, on the other hand, represent interactions between services within context in terms of business processes, scenarios, use-cases, and so on (ssn)
с другой стороны, сообщение, пришедшее быстрее всех, можно рассматривать как самое точное, поскольку оно предположительно попало в момент наименьшего трафика и поэтому наиболее точно отражает чистое время прохожденияAlternatively, the message that came back fastest can be taken to be the most accurate since it presumably encountered the least traffic underway and therefore is the most representative of the pure propagation time (см. Distributed systems: principles and paradigms / Andrew S. Tanenbaum, Maarten Van Steen 2002 ssn)
с другой стороны, текущую деятельность можно представить в виде пары действий: действие при входе, которое начинает деятельность по входу в состояние, и действие при выходе, которое прекращает деятельность при выходе из этого состояния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)
с левым выравниванием и заполняющими символами в правой частиleft justified with padding characters to the right (поля ssn)
с помощью вызова метода контроллера сбора, обработки и интерпретации данных в приложении интернетаthrough the Web API (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2; контекстуальный перевод на русс. язык Alex_Odeychuk)
с помощью вызова метода контроллера сбора, обработки и интерпретации данных в приложении интернетаthrough our Web API (Alex_Odeychuk)
с помощью метода контроллера сбора, обработки и интерпретации данных в приложении интернетаusing the the Web API method (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk)
с помощью правила Симпсона интеграл функции f между a и b приближённо вычисляется в видеUsing Simpson's Rule, the integral of a function f between a and b is approximated as (см. Harold Abelson and Gerald Jay Sussman with Julie Sussman 1999, Structure and Interpretation of Computer Programs ssn)
с правым выравниванием и заполняющими символами в левой частиright justified with padding characters to the left (поля ssn)
с учётом требований по использованию памяти и обработке данных в реальном времениwith specific space and time requirements (Electronic Design; контекстуальный перевод на русс. язык Alex_Odeychuk)
сводка документа в свёрнутом и развёрнутом видеminimized and expanded document outline (ssn)
Свойства в части сохранения могут объявлять переменные, содержащиеся в секциях переменных VAR_INPUT, VAR_OUTPUT и VAR функциональных блоков и программ, сохраняемыми или несохраняемыми, используя квалификаторы RETAIN или NON_RETAINthe retentive behavior can declare for all variables contained in the variable sections VAR_INPUT, VAR_OUTPUT, and VAR of functions blocks and programs to be either retentive or non-retentive by using the RETAIN or NON_RETAIN qualifier (см. IEC 61131-3:2013 Programmable Controllers – Programming Languages)
свойства класса контроллера сбора, обработки и интерпретации данных в приложении интернетаproperties of the Web API (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk)
связь, выходящая из состояния и входящая в него жеlink from a state back to that state (ssn)
сгенерировать и выполнить тесты в среде тестированияgenerate and execute a testing framework (корпорации AdaCore Alex_Odeychuk)
Сейчас мы работаем с Java и в качестве платформы реального времени используем ОС QNXwe are currently working with Java and using QNX as the real-time platform (ssn)
система принятия и выполнения распоряжений клиентов в биржевом залеfloor order routing and execution system (сокр. FORES; обеспечивает торговлю 150 наиболее активными акциями на Токийской фондовой бирже ssn)
Системная инженерия порождает документы, а не оборудование. Документы связывают процессы разработки с циклом жизни проекта. Они определяют предполагаемые окружения процессов, интерфейсы и инструменты управления рисками в рамках всего проектаSystem engineering produces documents, not hardware. The documents associate developmental processes with the project's lifecycle model. They also define the expected process environments, interfaces, and risk management tools throughout the project (ssn)
Системная инженерия – это практическое применение научных, инженерных и управленческих навыков, необходимых для преобразования операционных требований в описание конфигурации системы, которая наилучшим образом удовлетворяет этим требованиямSystem engineering is the practical application of scientific, engineering, and management skills necessary to transform an operational need into a description of a system configuration that best satisfies that need (ssn)
Системная инженерия – это практическое применение научных, инженерных и управленческих навыков, необходимых для преобразования операционных требований в описание конфигурации системы, которая наилучшим образом удовлетворяет этим требованиямSystem engineering is the practical application of scientific, engineering, and management skills necessary to transform an operational need into a description of a system configuration that best satisfies that need (ssn)
сложение данных в памяти и в регистреmemory-to-register addition (ssn)
сложение и вычитание в обратном кодеones'-complement addition and subtraction (в двоичной системе счисления ssn)
сложение и вычитание двоичных чисел в дополнительном кодеaddition and subtraction of two's complement numbers (ssn)
сложение и вычитание двоичных чисел в дополнительном кодеaddition and subtraction of 2's complement numbers (ssn)
сложение и вычитание двоичных чисел в дополнительном кодеtwo's-complement addition and subtraction (ssn)
сложение и вычитание двоичных чисел в обратном кодеaddition and subtraction of one's complement numbers (ssn)
сложение и вычитание двоичных чисел в обратном кодеaddition and subtraction of 1's complement numbers (ssn)
сложение и вычитание двоичных чисел в обратном кодеones'-complement addition and subtraction (ssn)
сложение и вычитание чисел, представленных в дополнительном двоичном кодеaddition and subtraction of 2's complement numbers (ssn)
сложение и вычитание чисел, представленных в дополнительном двоичном кодеtwo's-complement addition and subtraction (ssn)
сложение и вычитание чисел, представленных в дополнительном двоичном кодеaddition and subtraction of two's complement numbers (ssn)
сложение и вычитание чисел, представленных в обратном двоичном кодеaddition and subtraction of 1's complement numbers (ssn)
сложение и вычитание чисел, представленных в обратном двоичном кодеaddition and subtraction of one's complement numbers (ssn)
сложение и вычитание чисел, представленных в обратном двоичном кодеones'-complement addition and subtraction (ssn)
совокупность приложений и библиотек, выполняемых в пользовательском пространствеuserland (Пользовательское пространство – адресное пространство виртуальной памяти операционной системы для пользовательских приложений и библиотек Alex_Odeychuk)
Создание архитектуры, в которой система представлена последовательностью состояний, является распространённым методом разработки расширяемого и легко управляемого кодаArchitecting systems to be represented by a series of states is a common method for designing extensible and manageable code (ssn)
создание объектов в динамической и автоматической памятиheap and stack memory allocation (Alex_Odeychuk)
сопоставление строк и извлечение слова в ассоциативном множеству кэшеline matching and word selection in a set associative cache (ssn)
Состояние в следующий момент времени однозначно определяется входным символом и состоянием в настоящий момент времениthe state at the next sampling time is uniquely determined by the input symbol and state at the present sampling time (см. "Introduction to the Theory of Finite-State Machines" by Arthur Gill 1962)
состояние с внутренними активностями символов и событиями системы помощи, которые вы можете наблюдать в текстовых полях редактора UIstate with internal activities of the character and help events, as you might find on a UI text field (ssn)
состояния системы и события, которые служат причиной перехода системы из одного состояния в другоеsystem states and events that cause transitions from one state to another (ssn)
специально сформированный делегат и средства его регистрации в генерирующей события сущностиspecifically formed delegate and a means to register that delegate with the event-generating entity (ssn)
спецификация методов взаимодействия и структуры данных в описывающей конфигурацию системы области памятиextended system configuration data specification (ssn)
список возможных состояний и вариантов перехода из одного состояния в другоеlist of states and transitions (ssn)
список выражений, разделённых запятыми и заключённых в круглые скобкиlist of expressions separated by commas, and enclosed in parentheses (ssn)
список изменений в технологии и данныхtechnology and data variations list (ssn)
средняя стоимость исправления дефектов в зависимости от времени их внесения и обнаруженияaverage cost of fixing defects based on when they're introduced and detected (см. Code Complete / Steve McConnell.-2nd ed. 2004 ssn)
средства распараллеливания по данным и задачам в распределенной средеfeatures for task and data parallelism across distributed systems (англ. термин взят из документа корпорации Cray Alex_Odeychuk)
средства управления задачами и обработки данных в реальном времениtasking and real-time facilities (в языке императивного объектно-ориентированного параллельного программирования Ada 2012 Alex_Odeychuk)
средство мониторинга и анализа проблем в компьютерных сетяхpacket sniffer (1. средство мониторинга и анализа проблем в компьютерных сетях; 2. средство незаконного сбора и анализа данных в компьютерных сетях с целью получения несанкционированного доступа ssn)
Стандартная библиотека C в сочетании с CORBA и библиотекой Pthreads обеспечивает поддержку концепций агентно-ориентированного программирования и программирования на основе методологии "доски объявлений", которые рассматриваются в этой книге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 (см. "Parallel and Distributed Programming Using C " by Cameron Hughes, Tracey Hughes 2003)
Стандартная библиотека C в сочетании с CORBA и библиотекой Pthreads обеспечивает поддержку концепций агентно-ориентированного программирования и программирования на основе методологии "классной доски", которые рассматриваются в этой книге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 (см. "Parallel and Distributed Programming Using C " by Cameron Hughes, Tracey Hughes 2003)
Становится возможным произвести переносимый код, то есть код, который может быть создан и скомпилирован, чтобы функционировать во многих различных средах реального времени без осуществления изменений в пользовательской части кодаit becomes possible to produce portable code, that is, code which can be generated and compiled to run in a number of different real time environments without changing the userwritten portion of the code (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World ssn)
стили и макеты страниц в документеstyle and layout of the pages in a document (ssn)
стороннее приёмочное тестирование: приёмочное тестирование пользователями / заказчиками на своей стороне с целью определить удовлетворяют ли компонент или система надобностям пользователя / заказчика и соответствующим требованиям в рамках бизнес-процессов. Обычно включает в себя проверку, как программного обеспечения, так и аппаратных средствsite acceptance testing: Acceptance testing by users/customers at their site, to determine whether or not a component or system satisfies the user/customer needs and fits within the business processes, normally including hardware as well as software (см. Standard glossary of terms used in Software Testing)
структура алгоритма методов контроллера сбора, обработки и интерпретации данных в веб-приложенииWeb API structure (Alex_Odeychuk)
структура алгоритма методов контроллера сбора, обработки и интерпретации данных в приложении интернетаWeb API structure (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2; контекстуальный перевод на русс. язык Alex_Odeychuk)
структура, аналогичная классу и "обычной" структуре, которая отличается от них тем, что её члены размещаются в одной и той же памятиunion
структура последовательностных схем с обратной связью в виде автоматов Мили и Мураfeedback sequential circuit structure for Mealy and Moore machines (ssn)
Структурное проектирование – нечто вроде упражнения в управлении зависимостями модулей. Модуль A зависит от модуля B, если изменения в модуле B могут потребовать изменений в модуле A. Важно, чтобы эти зависимости не противоречили брандмауэрам зависимостей Мартин, 2003. В частности, зависимости не должны быть между несоседними уровнями и не должны создавать циклы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 (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn)
структуры и элементы данных в каталогах производственного оборудованияdata structures and elements in process equipment catalogues (см. ГОСТ Р МЭК 61987-1-2010 ssn)
Существует четыре основных типа отношений синхронизации между любыми двумя потоками в одном процессе или между любыми двумя процессами в одном приложении: старт-старт СС, финиш-старт ФС, старт-финиш СФ и финиш-финиш ФФthere are four basic synchronization relationships between any two threads in a single process or between any two processes within a single application: start-to-start SS, finish-to-start FS, start-to-finish SF, and finish-to-finish FF (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003)
Считываются введённый символ и верхний символ в стекеan input symbol is read and the top symbol on the stack is read (ssn)
SDL сыграл важную роль во встраивании обеспечения безопасности и приватности в программные средства и культуру принимающей его компанииthe SDL has played a critical role in embedding security and privacy in software and culture of the adopting company (см. ISO/IEC 27034-1:2011 ssn)
так как детали доступа к объектам приложения в значительной мере зависят от самого приложения и его реализации, мы не станем останавливаться на этом вопросеBecause the details of accessing application objects depend heavily on the application and its implementation, we shall not pursue them here (см. Introduction to Algorithms Second Edition by Thomas H. Cormen et al. 2001)
Таким образом, утверждения / свойства позволяют описывать поведение контролируемой по времени системы в формальной и строгой формеThus, assertions/properties allow you to describe the behavior of a time-based system in a formal and rigorous manner (см. 'The Design Warrior's Guide to FPGAs' by Clive "Max" Maxfield 2004)
Такой контакт снижает вероятность различных разногласий, касающихся того, кто и что должен делать, и уменьшает серьёзность последствий, возникающих в подобных ситуацияхSuch contact reduces the possibility of misunderstandings about who is doing what and lessens the seriousness of the consequences should such misunderstandings occur (см. "Abstraction and Specification in Program Development" by Barbara Liskov & John Guttag 1986 ssn)
Такой подход вполне оправдан, т.к. имеется корреляция между реакцией системы на типовой входной сигнал и её поведением в реальных рабочих условияхthis approach is quite useful because there is a correlation between the response of a system to a standard test input and the system's ability to perform under normal operating conditions (см. Modern Control Systems by Richard C. Dorf & Robert H. Bishop 2008 ssn)
тег, в котором хранится информация о конфигурации и состоянииtag to store configuration and status information (ssn)
теорема Фишера, Линч и Патерсона о невозможности консенсуса в системе со сбоямиFLP Impossibility Theorem (wikipedia.org Krio)
тест "на дым": подкласс всех определённых / запланированных тестовых сценариев, покрывающий основную функциональность компонента или системы с целью удостовериться, что базовые функции программы в целом работают корректно, без углубления в детали. Ежедневная сборка и тест "на дым" принадлежат к числу передовых практических методов промышленностиsmoke test: A subset of all defined/planned test cases that cover the main functionality of a component or system, to ascertaining that the most crucial functions of a program work, but not bothering with finer details. A daily build and smoke test is among industry best practices (см. Standard glossary of terms used in Software Testing)
тестирование на основе бизнес-процессов: метод тестирования, в котором тестовые сценарии проектируются на основании описаний и / или знаниях бизнес-процессовbusiness process-based testing: An approach to testing in which test cases are designed based on descriptions and/or knowledge of business processes (см. Standard glossary of terms used in Software Testing)
тестирование программного обеспечения в организационном контексте и контексте проектаsoftware testing in an organizational and project context (ssn)
тестирование: процесс, содержащий в себе все активности жизненного цикла, как динамические, так и статические, касающиеся планирования, подготовки и оценки программных продуктов и связанных с этим результатов работ с целью определить, что они соответствуют описанным требованиям, показать, что они подходят для заявленных целей и для определения дефектовtesting: The process consisting of all lifecycle activities, both static and dynamic, concerned with planning, preparation and evaluation of software products and related work products to determine that they satisfy specified requirements, to demonstrate that they are fit for purpose and to detect defects (см. Standard glossary of terms used in Software Testing ssn)
тестирование СБФУ в автономном и неавтономном режимахtesting of safety-related control functions on-line and off-line (ssn)
тестирование "сверху вниз": инкрементальный подход к интеграционному тестированию, в котором компоненты из верхнего уровня иерархии объектов тестируются в первую очередь, с использованием заглушек вместо компонентов более низкого уровня. Протестированные компоненты используются для тестирования компонентов более низкого уровня и данный процесс повторяется до тех пор, пока не будут протестированы компоненты самого низшего уровняtop-down testing: An incremental approach to integration testing where the component at the top of the component hierarchy is tested first, with lower level components being simulated by stubs. Tested components are then used to test lower level components. The process is repeated until the lowest level components have been tested (см. Standard glossary of terms used in Software Testing ssn)
тестирование связанных с безопасностью функций управления в автономном и неавтономном режимахtesting of safety-related control functions on-line and off-line (ssn)
тестирования лексических и синтаксических анализаторов командного процессора в командно-управляемых приложенияхtesting the lexical analyzer and parser of the command processor of command-driven software (ssn)
тестопригодность: степень, в которой система улучшает определение критериев тестирования и проведение тестирования с целью проверки выполнения данных критериевtestability: The degree to which a system facilitates the establishment of test criteria and the performance of tests to determine whether those criteria have been met (см. IEEE Standard Glossary of Software Engineering Terminology/ IEEE Std. 610.12-1990 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)
технические отчёты и книги по планированию в реальном времениreports and book on real-time scheduling (ssn)
технические отчёты и книги по планированию в реальном времени, выпущенные институтом технологий разработки ПОreports and book on real-time scheduling produced at the Software Engineering Institute (ssn)
типы данных и число значений в пределах структурыdata types and number of values within the structure (ssn)
точное и связное мышление возможно только в терминах небольшого числа элементов в каждый отдельный отрезок времениprecise thinking is possible only in terms of a small number of elements at a time (ssn)
транзакции и параллелизм в управлении электронной почтойtransactions and concurrency in email management (ssn)
Требования. это анализ требований для данного приложения, в том числе описание прецедентов и определение нефункциональных требованийRequirements — Requirements analysis for an application, such as writing use cases and identifying non-functional requirements (см. Applying UML and Patterns by Craig Larman 2002)
Требования. это анализ требований для данного приложения, в том числе описание прецедентов и определение нефункциональных требованийRequirements — Requirements analysis for an application, such as writing use cases and identifying non-functional requirements (см. Applying UML and Patterns by Craig Larman 2002)
убедитесь, что в дисковод вставлен правильный носитель, и повторите попыткуmake sure the correct media is inserted, and then try again (ssn)
Удалённые или внешние входные и выходные переменные, определённые в локальной прикладной программе, ссылаются на сетевые переменные, находящиеся в словаре объектов локального CANopen интерфейсаRemote or external input and output variables defined in a local application program refer to network variables located in the object dictionary of the local CANopen interface (ssn)
уже существующие свойства, методы и классы в библиотеке .NET Framework Class Librarypredefined properties, methods and classes available in the .NET Framework Class Library (ssn)
указатель на обрабатываемый массив и размер массива в байтахpointer to the array and its size in bytes (ssn)
уменьшение числа проблем при замене унаследованного ПО и продление срока жизни унаследованных приложений за счёт их инкапсуляции в сервисыreduced pressure to replace legacy and extended lifetime for legacy applications via encapsulation in services (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)
Управляющее приложение представляется в виде сети связанных между собой функциональных блоков, которые могут разместиться и выполняться на различных ресурсах и устройствахA control application is represented in the form of network of function blocks which can be allocated and run on different resources and devices (системы ssn)
управляющие воздействия и данные, полученные в результате выполнения функции обработки информацииdecisions and results determined by the processing function (ssn)
управляющие символы в комментариях и строкахcontrol characters embedded in comments and strings (Alex_Odeychuk)
Уровень 2 на рис. 9.4 стабилен, а Уровень 1 нестабилен. Уровень 1 зависит от Уровня 2. Уровень 2 независим и поэтому может быть заменен новым без "эффекта ряби" в остальной части системы. это – принцип и причина, стоящие за разрешением сильной зависимости сильной связи в нисходящем направлении и обеспечением слабой зависимости слабой связи в восходящем направленииLayer 2 in Figure 9-4 is stable and Layer 1 is instable. Layer 1 depends on Layer 2. Layer 2 is independent and can therefore be replaced by a new one without a ripple-effect on the rest of the system. This is the principle and the reason behind allowing a high dependency high coupling in the top-down direction and ensuring a low dependency low coupling in the bottom-up direction (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
усовершенствования в языках программирования и инструментах быстрой разработкиimprovements in programming languages and rapid development tooling (ssn)
Учитывая это, природа компьютеризации проектов современных механических систем становится более понятной. Вычислительные способности и ограничения должны рассматриваться на всех стадиях процесса проектирования и реализации. В частности, эффективность окончательной промышленной системы будет существенно зависеть от качества функционирования программного обеспечения в реальном масштабе времени, которое управляет механизмом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)
учёный, работающий в области теории вычислительных машин и системcomputer scientist (ssn)
файловые потоки и потоки в памятиfile and memory streams (ssn)
файловые системы, мультипроцессирование и мультипрограммирование стали обычными понятиями в области операционных системthe file systems, multiprocessing, and multiprogramming are now commonplace in operating systems (ssn)
физический модуль с собственной системой сбора данных и возможностью обработки в режиме реального времениphysical module with its own data acquisition and real time trending capability (ssn)
Фоновая память позволяет достичь большей плотности за счёт эффективного использования матричных структур и небольшого снижения быстродействия и устойчивости в обмен на уменьшение размераBackground memory achieves higher area densities through efficient use of array structures and by trading off performance and robustness for size (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003 ssn)
SwSE формирует основу для всей разработки программного обеспечения в проекте и, как и SwE, представляет собой одновременно и технический и управленческий процессSwSE establishes the baseline for all project software development. Like SwE, it is both a technical and a management process (ssn)
функции отладки и ввода в эксплуатациюdebugging and commissioning features (ssn)
функции поиска в строках символов и других строкfunctions for searching strings for characters and other strings (ssn)
функции, связанные с периодическим тестированием СБФУ в автономном и неавтономном режимахfunctions related to the periodic testing of safety-related control functions on-line and off-line (ssn)
функциональные блоки для систем измерения и управления в производственных процессахfunction blocks for industrial-process measurement and control systems (ssn)
Функциональные возможности экземпляра типа композиционного функционального блока или типа субприложения объявляются с использованием механизмов, определённых соответственно в 2.3.1 и 2.4.1, в виде информационных и событийных соединений среди его компонентных функциональных блоков или субприложений, событийных и информационных входов и выходов композиционного функционального блока или субприложенияthe functionality of an instance of a composite function block type or a subapplication type is declared, using the mechanisms defined in 2.3.1 and 2.4.1 respectively, in terms of data connections and event connections among its component function blocks or subapplications and the event and data inputs and outputs of the composite function block or the subapplication (см. IEC 61499-1)
функция выхода, отображающая текущее состояние и текущий вход в выходной символoutput function, mapping the current state and input into the output symbol (ssn)
функция проверки вхождения значения в заданный диапазон и соответствующей фильтрацииclamp function (eugeene1979)
функция следующего состояния, отображающая текущее состояние и текущий вход в следующее состояниеnext-state function, mapping the current state and current input into the next state (ssn)
Функция offline_confirm устанавливает состояние узла в режим "offline" выключен и немедленно возвращает управление. Использование этой функции позволяет узлу подтвердить информацию, что он окончил очистку и теперь выключаетсяthe offline_confirm function sets the state of the device to offline and returns immediately. Use this function to confirm that the device has finished its cleanup and is now going offline (см. Neuron® C Programmer's Guide by Echelon Corporation 2009)
Хороший компилятор должен уметь порождать код с проверками, избегать лишних проверок и позволять программистам управлять количеством и видами проверок на ошибки в скомпилированном кодеA good compiler should be able to produce code with checks, should avoid redundant checks, and should allow programmers to control the extent and type of error checking in the compiled code (ssn)
Цель рефакторинга Интерфейс извлечения двойная и определяется так: "Несколько клиентов используют то же самое подмножество интерфейса класса или два класса содержат общую часть своих интерфейсов" Фаулер, 1999, с.341. Метод рефакторинга Интерфейс извлечения используется, чтобы "выделить подмножество в интерфейс" там же. Идея относительно этого рефакторинга связана с самой природой интерфейсовthe refactoring target of Extract Interface is twofold and defined as “Several clients use the same subset of a class's interface, or two classes have part of their interfaces in common” (Fowler, 1999, p.341). The Extract Interface refactoring method is to “extract the subset into an interface” (Fowler, 1999, p.341). The idea of this refactoring is related to the very nature of interfaces (Section 9.1.6; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering; раздел 9.1.6)
Цель функционирования предприятия состоит в том, чтобы сформировать цепочку создания ценностей, которая обеспечивает реализацию бизнес-назначения, задач и целейthe purpose of enterprise is to realize a value creation chain, which serves the realization of business mission, objectives and goals (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
Цепочка событий, которая записывается и отображается в иерархическом формате на странице События клиента теста интеграции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)
часть проекта баз данных и файлов в организацииpart of the design of databases and files within the organization (об элементах данных ssn)
Через некоторое время специализированные методы были объединены в набор основных принципов и общих методов программированияOver time, the initial, ad hoc approaches have coalesced into a collection of core principles and general programming techniques (см. Foundations of Multithreaded, Parallel, and Distributed Programming 2000 by Gregory R. Andrews ssn)
Числовой выход счётчика в любое данное время будет непосредственно связан с реальным временем. Если бы счётчик имел неограниченное число бит, то это число можно было бы читать и преобразовывать, чтобы найти времяthe number output by the counter at any given time will be directly related to the real time. If the counter had an infinite number of bits, then this number could be read and converted to find the time (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World)
чтобы избежать конфликтов имен, которые в больших программах могут привести к тяжело обнаружимым ошибкам, полезно использовать своего рода соглашение, позволяющее минимизировать вероятность конфликтов. Например: называть методы именами, начинающимися с заглавной буквы, добавлять небольшую приставку в начало имен атрибутов данных возможно просто символ подчёркивания или использовать глаголы для методов и существительные для атрибутов данныхto avoid name conflicts, which may cause hard-to-find bugs in large programs, it is wise to use some kind of convention that minimizes the chance of conflicts. Possible conventions include capitalizing method names, prefixing data attribute names with a small unique string, or using verbs for methods and nouns for data attributes (см. An Introduction to Python – The Python Tutorial version 3.2 by Guido van Rossum and Fred L. Drake 2011 ssn)
чтобы сделать главный шаг в направлении абстракции данных, нужно стать на противоположную точку зрения: забыть на некоторое время о конкретном представлении и взять в качестве определения структуры данных операции сами по себеthe key step towards data abstraction is to reverse the viewpoint: forget for the moment about the representation, take the operations themselves as defining the data structure (см. Object-Oriented Software Construction second edition by Bertrand Meyer)
эксперты в конкретной технологии и / или предметной области бизнесаtechnology experts and/or business domain experts
элемент определения класса член класса, определённый и реализованный в данном классаeffective feature (ssn)
Элемент управления DateField выводит на экран элемент управления TextInput и пиктограмму в виде календаря, которая, если по ней щёлкнуть, показывает раскрывающийся календарьthe DateField control provides a TextInput control with a calendar icon that, when clicked, opens a pop-up calendar
элементы данных в управлении и обмене даннымиdata elements in data management and interchange (ssn)
Элементы данных являются базовыми единицами организационного управления данными, следовательно, они должны быть частью проекта баз данных и файлов в организации, а наборы всех транзакций образуют передаваемые другим организациям данныеData elements are the fundamental units of data an organization manages, therefore they must be part of the design of databases and files within the organization and all transaction sets the organization builds to communicate data to other organizations (см. ISO/IEC 11179-1:2004E ssn)
элементы, рассматриваемые в определённом контексте как целостность и отделённые от окружающей средыelements considered in a defined context as a whole and separated from their environment (ssn)
эта диаграмма показывает фрагмент логики переходов для задачи, которая управляет перемещением тележки погрузочно-разгрузочных операций. Тележка перемещается от одного положения до другого, принимая детали в одном положении и сваливая их в другом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)
эти методы рефакторинга и их названия быстро займут место в вашем словаре разработчикаyou will quickly add these refactorings and their names to your development vocabulary (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999)
эти спецификации должны содействовать международной унификации оборудования и языков программирования, предназначенных для использования в индустрии средств управленияthese specifications are intended to promote international unification of equipment and programming languages for use in the controls industry
эти утверждения, особенно и в большой степени, истинны для современного объектно-ориентированного создания ПО. Понятие объекта вооружает инженера ПО множеством очень мощных абстракций программирования. Но если они используются неблагоразумно, получаются программы, которые невозможно ни понять, ни обслуживать даже теми программистами, которые написали их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)
это и другие аналогичные преобразования программ рассматриваются в главе 12we examine this and related kinds of program transformations in Chapter 12 (см. Foundations of Multithreaded, Parallel, and Distributed Programming 2000 by Gregory R. Andrews ssn)
это схема организации кэш-памяти, при которой в неё заносятся как данные операций чтения из ОЗУ, так и данные операций записи в него. При этом запись в ОЗУ откладывается до выполнения определённых условийWBWA = write back, write allocate = (ср. WT Николай Романович)
эффективный в плане скорости и использования памятиefficient in terms of speed and memory usage (говоря о программном коде rust-lang.org Alex_Odeychuk)
я беру со склада первую позицию заказа, печатаю счёт, беру вторую позицию заказа, кладу счёт в конверт и т.д.I grab the first line item from stores, type up the invoice, grab the second line item, put the invoice in an envelope, and so forth. (см. "UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition" by Martin Fowler 2003 ssn)
Showing first 500 phrases