DictionaryForumContacts

   Russian
Terms for subject Programming containing и / или | all forms | exact matches only | in specified order 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)
Алгоритм рассылки: метод распространения информации или принятия решений в распределённой программе. Для принятия решения каждый процесс отправляет запросы и подтверждения всем остальным процессам и обслуживает упорядоченную очередь сообщений, по которой определяется наиболее давний запрос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)
архитектура задач: описание параллельных задач в системе или подсистеме в терминах их интерфейсов и способов взаимодействия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)
более или менее точно определённый и понимаемыйmore or less precisely defined and understood (ssn)
большой класс – класс, который делает слишком много и / или имеет слишком много элементов данныхlarge class – a class that does too much and/or has too many data members (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
большой класс – класс, который делает слишком много и/или имеет слишком много элементов данныхlarge class – a class that does too much and/or has too many data members (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn)
бывают отдельные процессы, работающие на одном процессоре, процессы, работающие на независимых процессорах одного и того же компьютера, или процессы на совершенно разных компьютерахthere can be separate processes running on one processor, processes running on independent processors in the same computer, or processes running on entirely separate computers (ssn)
в ещё одном аспекте для программного компонента системы UM, такого как внешний метод, функция, переменная или действие, среда программирования использует инструментальное средство XML функции-обёртки для проверки существования такого внешнего программного компонента системы UM во время компоновки и получает информацию о версии, которая служит для проверки доступности этой же версии при выполнении. Таким образом, гарантируется целостность системыin yet another aspect, for a UM software component such as an external method, function, variable or action, the programming environment utilizes a function wrapping XML tool to validate the existence of such external UM software components at build-time and captures version information that serves to verify the availability of the same version upon execution. Thereby, system integrity is assured
Восстанавливаемая единица работы, выполняемая одним или несколькими администраторами ресурсов в среде распределенных транзакций и координируемая внешним администратором транзакций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)
Второй вход вентилей НЕ-ИЛИ соединяется со входами триггера 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)
вычисления связаны с измерением и / или выполнением действийcomputation is tied to measurement and/or actuation
график тестирования: список задач, действий или событий в процессе тестирования, определяющий даты и / или время их начала и завершения, и их взаимозависимостиtest schedule: A list of activities, tasks or events of the test process, identifying their intended start and finish dates and/or times, and interdependencies (см. Standard glossary of terms used in Software Testing)
графическое и / или словесное представление данныхgraphical and/or lexical representation of data
графическое и / или словесное представление данных, задающее их свойства, структуру и взаимосвязиgraphical and/or lexical representation of data, specifying their properties, structure and inter-relationships (определение модели данных (data model) в ISO/IEC 11179-1:2004, статья 3.2.7)
данные от одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и / или через сеть, такую как Интернет, с другими системами посредством сигнала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
Делегирование обычно необходимо, чтобы позволить объекту-клиенту получить услугу на одном уровне от объекта, находящегося на отдалённом несоседнем уровне. Иными словами, устойчивый шаблон структуры вертикальных иерархических уровней раздел 9.1.3 будет разложен на случайную сеть взаимосвязанных объектов без какой-либо надежды понять или управлять сложностью системы и её эволюциейthe delegation is normally necessary to allow a client object in one layer to get a service from an object in a distant non-neighboring layer. Otherwise, the stable framework of vertical hierarchical layers Section 9.1.3 would disintegrate to a random network of intercommunicating objects with no hope to understand or control the system complexity and evolution (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
диаграмма причинно-следственных связей: графическое представление входных данных и / или сигналов причин и связанных выходных данных следствий, которое может быть использовано для разработки тестовых сценариевcause-effect graph: A graphical representation of inputs and/or stimuli causes with their associated outputs effects, which can be used to design test cases (см. Standard glossary of terms used in Software Testing)
для создания статической памяти применяется положительная обратная связь или регенерация, а топология схемы включает намеренное соединение выхода и входа комбинационной схемыStatic memories are built using positive feedback or regeneration, where the circuit topology consists of intentional connections between the output and the input of a combinational circuit (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003 ssn)
дополнительные функции и / или услугиvalue-add (предлагаемые за дополнительную плату)
Если, например, диапазон событий невелик, или действия, запускаемые событиями, всегда одни и те же, дополнительные затраты ресурсов на разработку могут не оправдатьсяwhen the variety of events is small, for example, or the actions triggered by events are always the same, the extra development effort might not be justified (ssn)
задавать действия меню, подсказки или переходы гибким, детализированным и явным образомspecify menu activities, prompts, or transitions in a flexible, granular, and explicit manner (ssn)
задача, более или менее точно определённая и понимаемая в терминах некоторых проблемно-ориентированных понятийproblem, more or less precisely defined and understood in terms of certain problem oriented concepts (ssn)
идентификатор: сочетание букв, цифр и символов подчёркивания, которое начинается с буквы или подчёркивания и служит для именования языкового элементаidentifier: combination of letters, numbers, and underline characters, which begins with a letter or underline and which names a language element (см. IEC 61131-3 Ed.2 ssn)
интегрированная среда модульного тестирования: инструмент, предоставляющий окружение для модульного тестирования или компонентного тестирования, в котором компонент может быть протестирован как в изоляции, так и с соответствующими заглушками и драйверами. этот инструмент также предоставляет разработчику возможности отладкиunit test framework: A tool that provides an environment for unit or component testing in which a component can be tested in isolation or with suitable stubs and drivers. It also provides other support for the developer, such as debugging capabilities (Standard glossary of terms used in Software Testing)
Используются различные имена, чтобы назвать все множество классов, которые должны быть разработаны и реализованы в компьютерной программе. Они попеременно называются классами проекта, классами ПО, прикладными классами, классами программы, классами системы или классами реализации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)
как последствие разрешения атрибутов в интерфейсах, можно создать ассоциации между интерфейсами и между интерфейсом и классом. Атрибуты, определённые как другой интерфейс или класс, представляют ассоциации. В 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)
ключевое слово C++, означающее, что член класса доступен только из функций-членов или друзей самого класса и наследующих емуprotected (члены класса с этим спецификатором доступа называют защищёнными)
Манипуляторы потока 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)
метод тестирования "большой взрыв": вид интеграционного тестирования, в котором элементы программного или аппаратного обеспечения, или и то и другое, собираются в компонент или в целую систему сразу, а не по этапам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)
методы, выполняющие сходные задачи с разными типами и / или количеством аргументовmethods that perform similar tasks but with different types and/or different numbers of arguments
модель И / ИЛИ процессовAND/OR process model
наборы более или менее полезных афоризмов и рекомендацийcollection of more or less useful aphorisms and guidelines (ssn)
Например, производитель двигателя с переменной скоростью обязан снабдить его маркировкой СЕ в соответствии с директивой 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)
объект или ресурс более не нужен, и следует запустить процесс очистки памятиfinalization
Одна из целей использования рефакторинга называется большим классом – классом, который делает слишком много и / или имеет слишком много элементов данных. Большие классы могут возникнуть из-за чрезмерной минимизации связей между классами. В случае большого класса в коде итерации 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 surrounding logic and the internal logic of the function or function block (ssn)
Основу книги составляет подробный перечень методов рефакторинга. Каждый метод описывает мотивацию и технику испытанного на практике преобразования кода. Некоторые виды рефакторинга, такие как "Выделение метода" или "Перемещение поля", могут показаться очевидными, но пусть это не вводит вас в заблуждение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)
Оценка функциональной безопасности программного обеспечения формирует ясное утверждение о степени найденного соответствия, сделанных обоснованиях, мерах по устранению недостатков с рекомендуемыми сроками их устранения, полученные выводы и рекомендации по их принятию, квалифицированному принятию, или отклонению с указанием любых временных ограничений для этих рекомендацийthe software functional safety assessment produces a clear statement on the extent of compliance found, the judgements made, remedial actions and timescales recommended, the conclusions reached and the recommendations arising for acceptance, qualified acceptance, or rejection and for any time constraints placed on these recommendations (см. IEC 61508-7: 2010)
Пакет может импортировать другие пакеты. это означает, что пакет 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)
перед началом разработки программного проекта мы имеем задачу, более или менее точно определённую и понимаемую в терминах некоторых проблемно-ориентированных понятий, и язык программирования, возможно универсальный, который обеспечивает нас некоторыми машинно-ориентированными основными понятиями, точно определёнными и понимаемыми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
поведение: отклик компонента или системы на набор входных значений и предусловийbehavior: The response of a component or system to a set of input values and preconditions (см. Standard glossary of terms used in Software Testing ssn)
полученные выводы и рекомендации по их принятию, квалифицированному принятию, или отклонению с указанием любых временных ограничений для этих рекомендацийthe conclusions reached and the recommendations arising for acceptance, qualified acceptance, or rejection and for any time constraints placed on these recommendations (ssn)
пользователь и / или администраторthe operations and/or systems administration staff
Последствие таково, что если неприятные зависимости классов то есть, зависимости классов, которые представляют циклы могут быть устранены или сделаны безопасными, то вся структура уровней и пакетов ПО может быть намного более устойчиваthe consequence is that if offending class dependencies i.e. class dependencies that introduce cycles can be eliminated or made harmless then the overall software architecture of layers and packages can be so much more stable (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
Предвыполнение описания скалярного или ограниченного индексируемого типа создаёт одновременно базовый тип и подтип этого базового типаthe elaboration of the type definition for a scalar type or a constrained array type creates both a base type and a subtype of the base type (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual)
Предметная область – область знаний или деятельности, характеризующаяся определённым набором понятий и терминологией, которыми пользуются специалисты в этой области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)
привилегии операционной системы для инсталляции и/или функционированияoperating system privileges for installation and/or operation (ssn)
Применение принципов системной инженерии к разработке программной системы выявляет операции, задачи и процедуры, называемые системной инженерией программного обеспечения или SwSEthe application of system engineering principles to the development of a computer software system produces activities, tasks, and procedures called software system engineering, or SwSE
программный вызов и загрузка 16-битной или 32-битной библиотеки динамических связей 16-битными или 32-битными приложениямиthunking (в операционных системах Windows NT, Windows 95 и старше ssn)
программный механизм для вызова и загрузки 16-битной или 32-битной библиотеки динамических связей 16-битными или 32-битными приложениямиthunk (в операционных системах Windows NT, Windows 95 и старше ssn)
программный модуль: конструкция, которая состоит из процедур и / или объявлений данных и которая может взаимодействовать с другими подобными конструкциямиsoftware module: construct that consists of procedures and/or data declarations and that can also interact with other such constructs (см. IEC 61508-4)
проект приложения сложен, не совсем ясен или и то и другоеdesign is complex, challenging, or both (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)
Протяжённость интервала во времени или в пространстве выбирается для отражения требований конкретной задачи спецификации и свойств конкретного языка спецификаций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 running on independent processors in the same computer, or processes running on entirely separate computers (ssn)
разные типы и / или количество аргументовdifferent types and/or different numbers of arguments
разработка тестов методом чёрного ящика: процедура создания и / или выбора тестовых сценариев, основанная на анализе функциональной или нефункциональной спецификации компонента или системы без знания внутренней структурыblack box test design technique: Procedure to derive and/or select test cases based on an analysis of the specification, either functional or non-functional, of a component or system without reference to its internal structure (см. Standard glossary of terms used in Software Testing)
распределение входных данных по процессорам и поиск минимального или максимального элемента спискаbroadcasting a data value to all processors and finding the minimum or maximum value in a list (ssn)
рассылать или принуждать других рассылать огромное число электронных писем по одному и тому же адресу, бомбить электронными письмами, производить бомбардировку электронными письмамиmailbomb (глагол ssn)
рассылать или принуждать других рассылать огромное число электронных писем по одному и тому же адресуmail bomb (глагол 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)
Семафор используется для синхронизации доступа процессов и потоков к разделяемой модифицируемой памяти или для управления доступом к устройствам или другим ресурсамthe semaphore is used to help threads and processes synchronize access to shared modifiable memory or manage access to a device or other resource (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003)
спецификация теста: документ, который состоит из спецификации проектирования теста, спецификации тестовых сценариев и / или спецификации процедуры тестированияtest specification: A document that consists of a test design specification, test case specification and/or test procedure specification (см. Standard glossary of terms used in Software Testing)
стороннее приёмочное тестирование: приёмочное тестирование пользователями / заказчиками на своей стороне с целью определить удовлетворяют ли компонент или система надобностям пользователя / заказчика и соответствующим требованиям в рамках бизнес-процессов. Обычно включает в себя проверку, как программного обеспечения, так и аппаратных средств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)
структурная ролевая модель – структурная модель ролей пользователей с точки зрения определённых категорий явно выраженных или различимых характеристик, включая профиль ролевых обязанностей, профиль ролевой квалифицированности, профиль ролевого взаимодействия, информационный профиль роли, профиль ролевой поддержки, профиль критериев практичности и связанные между собой роли ролевая картаstructured role model: A structured model of user roles in terms of specific categories of salient or distinguishing characteristics, including role incumbent profile, role proficiency profile, role interaction profile, role information profile, role support profile, usability criterion profile, and related roles role map (см. "Software for Use: A Practical Guide to the Models and Methods of Usage- Centered Design" by Larry L. Constantine, Lucy A. D. Lockwood 1999 ssn)
структурная ролевая модель – структурная модель ролей пользователей с точки зрения определённых категорий явно выраженных или различимых характеристик, включая профиль ролевых обязанностей, профиль ролевой квалифицированности, профиль ролевого взаимодействия, информационный профиль роли, профиль ролевой поддержки, профиль критериев практичности и связанные между собой роли ролевая картаstructured role model: A structured model of user roles in terms of specific categories of salient or distinguishing characteristics, including role incumbent profile, role proficiency profile, role interaction profile, role information profile, role support profile, usability criterion profile, and related roles role map (см. "Software for Use: A Practical Guide to the Models and Methods of Usage- Centered Design" by Larry L. Constantine, Lucy A. D. Lockwood 1999 ssn)
Структурные методы можно считать "интеллектуальными инструментами", предназначенными для обобщённого восприятия и структуризации конкретной проблемы или системыStructured methods are essentially "thought tools" for systematically perceiving and partitioning a problem or system (см. IEC 61508-7: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)
сходные задачи с разными типами и / или количеством аргументовsimilar tasks but with different types and/or different numbers of arguments
так что при разработке современных цифровых схем очень важно выбрать правильные составляющие, поскольку это может оказать существенное влияние на быстродействие, мощность и/или сложность разработкиmaking the correct selection is getting increasingly important in modern digital circuits, and can have a great impact on performance, power, and/or design complexity (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003 ssn)
Теоретическая общность может быть обнаружена, когда единственными пользователями метода или класса являются контрольные примеры. Найдя такой метод или класс, удалите его и контрольный пример, его проверяющий. Если есть вспомогательный метод или класс для контрольного примера, осуществляющий разумные функции, его, конечно, надо оставитьSpeculative generality can be spotted when the only users of a method or class are test cases. If you find such a method or class, delete it and the test case that exercises it. If you have a method or class that is a helper for a test case that exercises legitimate functionality, you have to leave it in, of course (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999 ssn)
тест "на дым": подкласс всех определённых / запланированных тестовых сценариев, покрывающий основную функциональность компонента или системы с целью удостовериться, что базовые функции программы в целом работают корректно, без углубления в детали. Ежедневная сборка и тест "на дым" принадлежат к числу передовых практических методов промышленности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)
типы событий, включая создаваемые мышью, клавиатурой и различными элементами управления GUI, такими как кнопка, полоса прокрутки или флажокtypes of events, including those generated by the mouse, the keyboard, and various GUI controls, such as a push button, scroll bar, or check box (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)
Уменьшение видов атак соединяет использование многоуровневой защиты, отключение или ограничение доступа к системным сервисам и применение при любых возможных обстоятельствах принципа наименьших привилегийAttack surface reduction embodies employing layered defenses, shutting off or restricting access to system services and applying the principle of least privilege wherever possible (см. ISO/IEC 27034-1:2011 ssn)
унарно выбирающий конструктив: данный конструктив состоит из единственной процедурной части и управляющей части с одним условием, значение которого определяет, будет или нет процедурная часть выполненаmonadic selective construct: This construct consists of a single procedure part and a control part with one condition, the value of which determines whether or not the procedure part is to be executed (см. ISO/IEC 8631:1989 ssn)
устройства ввода и / или выводаinput and/or output units
функциональная единица: объект аппаратного и / или программного обеспечения, способный к выполнению определённого назначенияfunctional unit: An entity of hardware or software, or both, capable of accomplishing a specified purpose (см. ISO/IEC 2382-1, IEC 61499-1)
Функциональные возможности экземпляра типа композиционного функционального блока или типа субприложения объявляются с использованием механизмов, определённых соответственно в 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)
Цель рефакторинга Интерфейс извлечения двойная и определяется так: "Несколько клиентов используют то же самое подмножество интерфейса класса или два класса содержат общую часть своих интерфейсов"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" (Фаулер, 1999, с.341). Метод рефакторинга Интерфейс извлечения используется, чтобы "выделить подмножество в интерфейс" (там же). Идея относительно этого рефакторинга связана с самой природой интерфейсов (раздел 9.1.6; 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)
Цель рефакторинга Интерфейс извлечения двойная и определяется так: "Несколько клиентов используют то же самое подмножество интерфейса класса или два класса содержат общую часть своих интерфейсов" Фаулер, 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)
читает очередную последовательность символов, представляющую целое число или число с плавающей точкой, и выполняет соответствующее преобразованиеreads and converts the next character sequence that represents an integer or floating-point number (ssn)
чтобы избежать конфликтов имен, которые в больших программах могут привести к тяжело обнаружимым ошибкам, полезно использовать своего рода соглашение, позволяющее минимизировать вероятность конфликтов. Например: называть методы именами, начинающимися с заглавной буквы, добавлять небольшую приставку в начало имен атрибутов данных возможно просто символ подчёркивания или использовать глаголы для методов и существительные для атрибутов данных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)
эксперты в конкретной технологии и / или предметной области бизнесаtechnology experts and/or business domain experts
элементы программного или аппаратного обеспечения, или и то и другоеsoftware elements, hardware elements, or both (ssn)
этот приём, называемый "перегрузкой методов", используется для реализации методов, выполняющих сходные задачи с разными типами и / или количеством аргументовthis technique, called method overloading, is used to implement methods that perform similar tasks but with different types and/or different numbers of arguments (см. Deitel P., Deitel. H. – Visual C# 2012 How to Program, 5Ed. – 2013)