Russian | English |
аварийные сигналы должны быть чёткими, уникальными, выразительными и недвусмысленными | the alarms should be clear, unique, concise and unambiguous (ssn) |
URL-адрес подключения к данным должен быть допустимым URL-адресом файла подключения к данным на сервере служб аналитики SQL Server | the data connection URL must be the valid URL of a data connection file on an SQL Server analysis services server |
быть должным содействовать | be intended to promote (кому(чему) ssn) |
в объектно-ориентированном программировании класс – это фиксированный тип данных, который должен быть реализован в точном соответствии со своим определением | in object-oriented programming, a class is a fixed data type that must be implemented exactly as specified (см. "JavaScript: The Definitive Guide, 5th Edition" by David Flanagan 2006) |
в объектно-ориентированном программировании класс это фиксированный тип данных, который должен быть реализован в точном соответствии со своим определением | in object-oriented programming, a class is a fixed data type that must be implemented exactly as specified (см. "JavaScript: The Definitive Guide, 5th Edition" by David Flanagan 2006) |
в 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) |
Вне экземпляра функционального блока должны быть доступны только входные и выходные переменные, т.е. от пользователя должны быть скрыты внутренние переменные функционального блока | Only the input and output variables shall be accessible outside of an instance of a function block, i.e., the function block's internal variables shall be hidden from the user of the function block (см. IEC 61131-3 2003 ssn) |
возможность и то, как она должна быть реализована | capability is and how it must be implemented (ssn) |
всё сказанное означает, что разработчик ПО должен быть готов создавать ПО, которое можно приспосабливать к изменениям. этого требует сама природа ПО. Программное обеспечение должно быть приемлемым понятным, обслуживаемым и расширяемым | this said, a software engineer must be prepared to build software that can accommodate change. That is the demanded nature of software. Software must be supportable understandable, maintainable and scalable (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
Выражения переходов у стрелок, выходящих из данного состояния, должны быть взаимно исключающими и исчерпывающими в совокупности | the transition expressions on arcs leaving a particular state must be mutually exclusive and all inclusive |
должен быть определён | should be defined (ssn) |
Если, как это обычно бывает, имеется порядка десяти блокирующих друг друга сигналов, позволяющих запустить электродвигатель, обслуживающий персонал в случае неисправности должен быть способен быстро проверить все эти сигналы | If, as is quite common, there are ten interlock signals which allow a motor to start, the maintenance staff will need to be able to check these quickly in the event of a fault (см. E.A. Parr Programmable Controllers – An Engineer's Guide ssn) |
если ни один из операндов не является одномерным массивом, то тип результата должен быть известен из контекста | if neither operand is a one-dimensional array, the type of the result must be known from the context (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual ssn) |
если ни одна кнопка не нажата, электродвигатель должен быть включен или выключен в зависимости от того, в каком состоянии он находился до этого | with neither button pressed, the motor could be running or stopped depending on what occurred last (см. E.A. Parr Programmable Controllers – An Engineer's Guide) |
Имеется много средств создания встроенных устройств безопасности систем управления, так как в любом приложении, в котором имеется потенциальная возможность нанесения ущерба или потери свойств, безопасность, конечно, должна быть на первом месте | there are many means of making embedded control systems safer, as in any application which has the potential of causing injury or property loss, safety must of course be a paramount concern |
Используются различные имена, чтобы назвать все множество классов, которые должны быть разработаны и реализованы в компьютерной программе. Они попеременно называются классами проекта, классами ПО, прикладными классами, классами программы, классами системы или классами реализации | 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) |
каждый информационный вход и выход должен быть инцидентен какой-либо WITH-связи | each data input or data output should be incident to any WITH-link (об интерфейсе функционального блока IEC 61499 ssn) |
классы, которые должны быть разработаны и реализованы | classes necessary to be designed and implemented (в компьютерной программе ssn) |
Манипулятор потока internal указывает, что знак числа должен выравниваться по левому краю поля, значение числа должно быть выровнено по правому краю, а в оставшееся пустое место должны выводиться символы-заполнители | Stream manipulator internal indicates that a number's sign should be left justified within a field, that the number's magnitude should be right justified and that intervening spaces should be padded with the fill character (C++ How to Program, 7th Edition by Harvey M. Deitel & Paul J. Deitel (2010) ssn) |
не должен быть | does not need to be (The prototype needs to have the static and extern modifiers because the specification says so. It does not need to be public. Alex_Odeychuk) |
неправильно: должно быть задано ограничение | illegal: must be constrained (ssn) |
они должны быть также представлены в нужное время | they must also be delivered at the correct time (ssn) |
они не должны быть излишне специфицированы | they should not be overspecifying (об описании объектов) |
Поскольку действия по управлению задач являются полунезависимыми, все задачи должны все быть активными выполняться одновременно | Because the activities the tasks control are semi-independent, the tasks must all be active execute at the same time (ssn) |
Работа страничного кэша должна быть прозрачной | the presence of a page cache is meant to be transparent |
с другой стороны, методы обмена буферов и рисования кадров будут вызываться очень часто, поэтому они должны быть быстрыми настолько, насколько это возможно | on the other hand, the screen-flipping and frame-drawing members are going to be called very frequently, and so these need to be as fast as possible (см. Game Architecture and Design / Andrew Rollings, David Morris 2004 ssn) |
Связанные программные компоненты должны быть спланированы для выполнения при каждом переднем фронте входного параметра SINGLE задачи | the associated program organization units shall be scheduled for execution upon each rising edge of the SINGLE input of the task (см. IEC 61131-3:2013 ed. 3.0 Programmable Controllers – Programming Languages) |
связи между программными модулями должны быть ограничены и строго определены, уровень связности каждого программного модуля должен быть высоким | connections between software modules should be limited and strictly defined, coherence in one software module shall be strong (см. IEC 61508-7: 2010 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) |
Учитывая это, природа компьютеризации проектов современных механических систем становится более понятной. Вычислительные способности и ограничения должны рассматриваться на всех стадиях процесса проектирования и реализации. В частности, эффективность окончательной промышленной системы будет существенно зависеть от качества функционирования программного обеспечения в реальном масштабе времени, которое управляет механизмом | 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) |
чтобы проект операционной системы был успешным, разработчики должны иметь чёткое представление о том, что они хотят | in order to design a successful operating system, the designers have to have a clear idea of what they want (см. Modern Operating Systems Third ed. by Tanenbaum A.S. 2009) |
Элементы данных являются базовыми единицами организационного управления данными, следовательно, они должны быть частью проекта баз данных и файлов в организации, а наборы всех транзакций образуют передаваемые другим организациям данные | 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) |