Russian | English |
Диаграммы деятельности – это технология, позволяющая описывать логику процедур, бизнес-процессы и потоки операций. Во многих случаях они напоминают блок-схемы, но принципиальная разница между диаграммами деятельности и нотацией блок-схем заключается в том, что первые поддерживают параллельные процессы | 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) |
ключевое слово C++, которое говорит, что член класса доступен из любой функции, в том числе не принадлежащей классу | public |
Незапланированный обмен данными происходит лишь в то время, когда не работает ни периодическая, ни событийная задача. Если вы используете несколько задач, убедитесь в том, что их времена сканирования и промежутки между выполнениями обеспечивают достаточное время для незапланированного обмена данными | 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) |
Одна из слабостей графического представления, однако, состоит в том, что доказать такое равенство графически очень трудно | it is one of the weaknesses of pictures that proofs of such an equality are difficult to conduct pictorially (см. Communicating Sequential Processes by C.A.R. Hoare 1985 ssn) |
Основная идея гл. 12 состоит в том, что если нас интересует реакция только в моменты квантования, эти квантованные величины могут быть описаны дискретными моделями или с помощью дельта-оператора, или с помощью оператора сдвига | A key idea from Chapter 12 is that if one is only interested in the at-sample response, these samples can be described by discrete time models in either the shift or delta operator (см. Control system design by Graham C. Goodwin et al. 2000 ssn) |
Особенность этой системы в том, что мы выделили в отдельные компоненты каждый из драйверов устройств | The point is that we're componentizing every device driver in this system as well (Bill Veghte) |
Проблема стандартного алгоритма заключается в том, что он затрачивает много усилий впустую | the problem with the standard algorithm is that it can waste a lot of effort (см. "Analysis of Algorithms: An Active Learning Approach" by Jeffrey J. McConnell 2001) |
Различие заключается в том, что при тестировании на основе технических требований программе задаются данные без какого-либо учёта логики работы программы | the difference lies in that testing to specs feeds the program with data without any consideration given to the program logic (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
Разница состоит лишь в том, что ветвь будет вставлена справа от выбранного шага | the difference is just that the branch is inserted to the right of the currently selected step |
Содержательность обычного индуктивного определения основана на том, что индексы, используемые в правой части каждого уравнения, меньше, чем индексы левой части | an ordinary inductive definition is one whose validity depends on the fact that the right hand side of each equation uses only indices less than that of the left hand side (см. Communicating Sequential Processes by C.A.R. Hoare 1985 ssn) |
состоять в том, что если | be that if (ssn) |
структура, аналогичная классу и "обычной" структуре, которая отличается от них тем, что её члены размещаются в одной и той же памяти | union |
суть проблемы в том, что | the truth of the matter is that (ssn) |
так в чём проблема? Только в том, что с рефакторингом связан известный риск. Он требует внести изменения в работающий код, что может привести к появлению трудно находимых ошибок в программе | So, what's the problem? Simply this: Refactoring is risky. It requires changes to working code that can introduce subtle bugs (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999) |
Тщательно разработанные в ALGOL 60 правила языка направлены на обеспечение вложенности друг в друга экземпляров блоков по времени жизни в том смысле, что экземпляры блоков, активированные последними, первыми заканчивают своё существование | in ALGOL 60, the rules of the language have been carefully designed to ensure that the lifetimes of block instances are nested, in the sense that those instances that are latest activated are the first to go out of existence |