DictionaryForumContacts

   English
Terms for subject Programming containing should | 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 named transition condition can be described using a Structured Text expression. The expression should only return a boolean valueУсловие именованного перехода может быть описано с помощью выражения структурированного текста. Выражение должно возвращать только логическое значение (см. Robert W. Lewis: Programming industrial control systems using IEC 1131-3 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)
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Структурное проектирование – нечто вроде упражнения в управлении зависимостями модулей. Модуль A зависит от модуля B, если изменения в модуле B могут потребовать изменений в модуле A. Важно, чтобы эти зависимости не противоречили брандмауэрам зависимостей Мартин, 2003. В частности, зависимости не должны быть между несоседними уровнями и не должны создавать циклы (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering 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)
Because testing to specs and testing to code tend to uncover different kinds or errors and defects, both of them should be usedПоскольку тестирование на основе технических требований и тестирование на основе кода обнаруживают различные виды ошибок и дефектов, нужно использовать их оба (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn)
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)
data clumps – data items data members, parameters that tend to be used together in many places and should be made into an objectгруппы данных – данные элементы данных, параметры, которые обычно используются вместе во многих местах и которые следует преобразовать в объект (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn)
data clumps – data items data members, parameters that tend to be used together in many places and should be made into an objectгруппы данных – данные элементы данных, параметры, которые обычно используются вместе во многих местах и которые следует преобразовать в объект (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering 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)
it is just that software engineering should use different branches of mathematics, such as fuzzy logic or rough sets, to provide rigor and proofОчевидно, что программная инженерия должна использовать различные области математики, типа нечёткой логики или неточных множеств, обеспечивающие строгость и доказательность (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering 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)
maximum length of time that the processing of this step should takeмаксимально возможное время активности этого шага (ssn)
nobody expects a bridge to be moved by ten meters after it has been built. Similarly, nobody should expect a software product to happily perform different tasks after it has been built. If this is what is expected then the software has not failedНикто не ожидает, что мост будет перемещён на десять метров после того, как он был построен. Точно так же не следует ожидать, что программный продукт успешно выполнит различные задачи после того, как будет создан. Если это то, что нам нужно, тогда программное обеспечение создано удачно (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
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)
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)
Real programmers don't document. If it was hard to write, it should be hard to understandнастоящий программист не документирует программу – если её было тяжело написать, то и понять её должно быть нелегко (шутка)
Real programmers don't document. If it was hard to write, it should be hard to understandнастоящий программист не документирует программу — если её было тяжело написать, то и понять её должно быть нелегко (шутка)
requirement that the memory should hold state for extended periods of timeтребование хранения состояния на протяжении длительного периода времени (ssn)
scribe: The person who records each defect mentioned and any suggestions for process improvement during a review meeting, on a logging form. The scribe should ensure that the logging form is readable and understandableсекретарь: человек, записывающий в протоколе каждый упомянутый дефект и любые предложения по усовершенствованию процессов во время выполнения рецензирования. Секретарь должен обеспечить разборчивость и понятность протокола (см. Standard glossary of terms used in Software Testing ssn)
should be definedдолжен определиться (ssn)
should be definedдолжен быть определён (ssn)
should be usedдолжен применяться (ssn)
should be usedдолжен использоваться (ssn)
should select a supplierдолжен выбрать поставщика (ssn)
statement of what the world should look like after execution of an operationвысказывание относительно того, как будет выглядеть окружающий мир после выполнения операции (ssn)
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Манипулятор потока internal указывает, что знак числа должен выравниваться по левому краю поля, значение числа должно быть выровнено по правому краю, а в оставшееся пустое место должны выводиться символы-заполнители (C++ How to Program, 7th Edition by Harvey M. Deitel & Paul J. Deitel (2010) 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 acquirer should select a supplier based upon the evaluation of the suppliers' proposals, capabilities, and other factors that need to be consideredзаказчик должен выбрать поставщика, исходя из оценки предложений поставщиков, возможностей и других рассматриваемых факторов (ssn)
the alarms should be clear, unique, concise and unambiguousаварийные сигналы должны быть чёткими, уникальными, выразительными и недвусмысленными (ssn)
the assumption is that the program should be behaving reasonably for any input dataСчитается, что программа должна вести себя разумно при любых входных данных (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
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 second objective states that the layer hierarchy should minimize dependencies between packages. the widely-accepted method of achieving this is by making higher layers depend on lower layers but not vice versaВторой показатель утверждает, что иерархия уровней должна минимизировать зависимости между пакетами. Широко используемый метод достижения этого – делать более высокие уровни зависимыми от более низких уровней, но не наоборот (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
the second objective states that the layer hierarchy should minimize dependencies between packages. the widely-accepted method of achieving this is by making higher layers depend on lower layers but not vice versaВторой показатель утверждает, что иерархия уровней должна минимизировать зависимости между пакетами. Широко используемый метод достижения этого – делать более высокие уровни зависимыми от более низких уровней, но не наоборот (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
the SLA should be formally authorized by senior customer and service provider representativesСоглашение об уровне услуг должно быть подписано полномочными представителями заказчика и поставщика услуг (см. ISO/IEC 20000-2:2005)
they should not be overspecifyingони не должны быть излишне специфицированы (об описании объектов)
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)
when registers are used in computational structures that are constantly clocked such as pipelined datapath, the requirement that the memory should hold state for extended periods of time can be significantly relaxedкогда регистры используются в постоянно переключающихся вычислительных структурах например, в конвейерном информационном канале, требование хранения состояния на протяжении длительного периода времени можно сильно ослабить (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003 ssn)