DictionaryForumContacts

   English
Terms for subject Programming containing shall | all forms | exact matches only
EnglishRussian
A class should have only one reason to changeСуществует лишь одна причина, приводящая к изменению класса (ssn)
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)
a software module should have a single well-defined task or function to fulfilпрограммный модуль должен выполнять одну чётко сформулированную задачу или функцию (см. IEC 61508-7:2010 ssn)
alarms should be implicitly trustedаварийным сигналам требуется безоговорочно доверять (ssn)
alarms should have a defined operator responseаварийные сигналы должны вызывать адекватную реакцию оператора (ssn)
alarms should not cry wolfаварийные сигналы не должны вызывать ложную тревогу (ssn)
alarms should only occur when the operator has time to respondпредупреждающие сигналы должны выводиться только тогда, когда у оператора есть достаточно времени, чтобы отреагировать на них (ssn)
alarms should only tell the operators what they need to knowаварийные сигналы должны сообщать операторам только то, что им необходимо знать (ssn)
Architecture of the system should be addressed early in the process. Booch et al. 1999 consider architecture as one of only three main characteristics of any development process favoring the UML. The three characteristics of the process are:Структуру системы следует рассматривать на ранних этапах процесса. Буч и др. 1999 рассматривают структуру как единство трёх основных характеристик любого процесса разработки, использующего UML. Эти три характеристики процесса следующие: (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn)
as we shall see throughout the bookкак мы увидим далее в этой книге
as we shall see throughout the book, a great many algorithms are based on the principle of recursively decomposing a large problem into one or more smaller ones, using solutions to the subproblems to solve the original problemкак мы увидим далее в этой книге, многие алгоритмы основаны на принципе рекурсивного разбиения большой задачи на меньшие, когда решения подзадач используются для решения исходной задачи (см. Algorithms in C++, Parts 1–4: Fundamentals, Data Structure, Sorting, Searching Third Edition by Robert Sedgewick 1998)
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)
collections of subprograms should be built providing several levels of software modulesсовокупности подпрограмм должны строиться так, чтобы обеспечивать несколько уровней программных модулей (см. IEC 61508-7: 2010 ssn)
connections between software modules should be limited and strictly defined, coherence in one software module shall be strongсвязи между программными модулями должны быть ограничены и строго определены, уровень связности каждого программного модуля должен быть высоким (см. IEC 61508-7: 2010 ssn)
deciding how long a name should beопределение длины имени (ssn)
each data input or data output should be incident to any WITH-linkкаждый информационный вход и выход должен быть инцидентен какой-либо WITH-связи (об интерфейсе функционального блока IEC 61499 ssn)
event the timer should deliver whenever it firesсобытие, которое таймер должен сгенерировать при срабатывании (ssn)
how Should Software Factories be Implemented?как следует реализовать фабрики ПО? (ssn)
kind of event the timer should deliver whenever it firesтип события, которое таймер должен сгенерировать при срабатывании (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)
once fields and methods are relocated to new class classes, an association link should be established from the old to the new class. This can be one-way link unless there is an obvious need for backward message passing. Of course, the relocation of methods has an impact on client classes that depended on these methods. This necessitates changes to method invocations in these classesкак только поля и методы будут перемещены в новый класс классы, должна быть установлена связь ассоциации от старого класса к новому. это может быть односторонняя связь, если нет очевидной потребности в обратной передаче сообщений. Конечно, перемещение методов должно влиять на классы клиента, которые зависели от этих методов. это требует изменений в обращениях к методам в этих классах (см. 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)
operator should be aware ofоповещение оператора (ssn)
order in which actions should executeпорядок, в котором должны выполняться действия (ssn)
order in which modules should be tested and integratedпорядок тестирования и интеграции модулей (ssn)
Perhaps we should construct artificial systems by emulating the structure and behavior of natural systemsНаверное, мы должны конструировать искусственные системы с помощью моделирования структуры и поведения естественных систем (см. Maciaszek, L.A.: Requirements Analysis and System Design, 3rd ed. 2007 ssn)
Project teams should refrain from the practice of "bolted on" security and privacy near the end of a project's developmentГруппы проекта должны воздерживаться от практики "привязывания" к концу разработки проекта решение вопросов безопасности и приватности (см. ISO/IEC 27034-1:2011 ssn)
shall be designated asдолжен должно определяться как (ssn)
shall be designated asбудем определять как (ssn)
shall be designated asдолжен должно обозначаться как (ssn)
shall be designated asбудем обозначать как (ssn)
should be definedдолжен определиться (ssn)
should be definedдолжен быть определён (ssn)
should be usedдолжен применяться (ssn)
statement of what the world should look like after execution of an operationвысказывание относительно того, как будет выглядеть окружающий мир после выполнения операции (ssn)
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)
the alarms should be clear, unique, concise and unambiguousаварийные сигналы должны быть чёткими, уникальными, выразительными и недвусмысленными (ssn)
the associated program organization units shall be scheduled for execution upon each rising edge of the SINGLE input of the taskСвязанные программные компоненты должны быть спланированы для выполнения при каждом переднем фронте входного параметра SINGLE задачи (см. IEC 61131-3:2013 ed. 3.0 Programmable Controllers – Programming Languages)
the delimiting character sequence for a raw string literal shall have no more than 16 charactersпоследовательность символов-разделителей для необработанного строкового литерала не должна превышать 16 символов (Visual Studio 2013 ssn)
the initial state of the output variable Q1 shall be the normal default value of zero for boolean variablesНачальным состоянием выходной переменной Q1 является нормальное неявное значение 0 для логических переменных (см. IEC-61131-3-2013 ed. 3.0 Programmable Controllers – Programming Languages)
the it_value specifies either how long from now the timer should go off in the case of a relative timer, or when the timer should go off in the case of an absolute timerПараметр it_value задаёт либо интервал времени от настоящего момента до момента срабатывания таймера в случае относительного таймера, либо собственно время срабатывания в случае абсолютного таймера (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009)
the results of the analysis should provide input to a plan for improving the serviceРезультаты такого анализа следует использовать в качестве исходной информации при формировании плана совершенствования услуг (см. ISO/IEC 20000-2:2005)
the set of all the functions, mapping a set "A" to a set "B", shall be designated as [A→Множество всех функций, отображающих множество "A" во множество "B", будем обозначать как A→B.
the SLA should be formally authorized by senior customer and service provider representativesСоглашение об уровне услуг должно быть подписано полномочными представителями заказчика и поставщика услуг (см. ISO/IEC 20000-2:2005)
the term link state shall be synonymous with the term power flowТермин состояние связи является синонимом термина поток энергии (см. IEC 61131-3:2013 Programmable Controllers – Programming Languages)
Thus each module should perform a single function in the broad sense of an identified job of workСледовательно, каждый модуль должен выполнять одну функцию, понимаемую в широком смысле как некоторый фрагмент работы (ssn)
what actions should be taken to handle the eventкакое действие следует выполнить для обработки событий (ssn)
where appropriate, any mechanism which ensures the integrity of the equipment output on the discovery of a fault shall be described hereпри необходимости указывают способы, обеспечивающие работоспособность выходов оборудования в случае обнаружения сбоев
where appropriate, any special tools, the smallest replaceable units, any consumables required for the correct operation and maintenance of the equipment shall be entered hereпри необходимости указывают специальные средства, элементарные заменяемые блоки и расходные материалы, требуемые для обеспечения правильной работы и проведения технического обслуживания оборудования
where appropriate, the mean time between faults MTBF, fault tolerance, internal redundancy etc. shall be entered hereпри необходимости указывают среднее время безотказной работы MTBF, устойчивость к отказам, резервирование внутренних компонентов и т.д.
Zero or more actions shall be associated with each stepс каждым шагом должно быть связано нулевое или большее количество действий (см. IEC 61131-3 2003 ssn)