English | Russian |
A computer program translates a real-life problem into a series of actions to be taken by a computer | Компьютерная программа переводит практическую задачу в последовательность действий, которые должен выполнить компьютер (см. Prata S. – C++ Primer Plus, 6th Edition – 2011 ssn) |
activities can be subdivided into tasks | действия могут подразделяться на задачи (ssn) |
as stated before, packages can be grouped and structured into hierarchical layers supportive of the chosen software architecture. Since a package may contain other packages, a layer is a package itself. In the UML a layer package can be stereotyped as "layer" | как было сказано выше, пакеты могут быть сгруппированы и структурированы в иерархические уровни, подходящие для выбранной структуры ПО. Так как пакет может содержать другие пакеты, уровень сам является пакетом. В UML пакет уровня может быть обозначен как "layer" (уровень; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering) |
be built into predefined output types | собираться в предопределённые типы выходных файлов (говоря о сборке проектов; англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
be built into the language | быть встроенным в язык программирования (Alex_Odeychuk) |
be compiled into executable code | компилироваться в выполняемый код (Microsoft Alex_Odeychuk) |
be converted into machine code | преобразовываться в машинный код (Alex_Odeychuk) |
be converted into machine code | быть преобразованным в машинным код (Alex_Odeychuk) |
be deployed into production | сдаваться в промышленную эксплуатацию (InfoWorld Alex_Odeychuk) |
be deserialized into memory | десериализоваться в память (microsoft.com Alex_Odeychuk) |
be embedded into an application | быть встроенным в приложение (Alex_Odeychuk) |
be executed into the input queue of the state machine | выполняться с помощью механизма обработки входной очереди конечного автомата (InfoWorld Alex_Odeychuk) |
be integrated into | быть интегрированным в (IBM Alex_Odeychuk) |
be introduced into the enclosing scope | объявляться и находиться в области видимости охватывающего блока (Microsoft Alex_Odeychuk) |
be memory-mapped into the JVM process | отображаться в памяти на процесс виртуальной машины Java (Alex_Odeychuk) |
be merged back into the main branch | сливаться в основную ветку разработки (говоря об изменениях при работе с системой контроля версий Alex_Odeychuk) |
be nested into other object declarations | быть вложенным в объявления других объектов (Alex_Odeychuk) |
be packaged into isolated containers | упаковываться в изолированные контейнеры (Alex_Odeychuk) |
be plugged into the VM | быть подключённым к виртуальной машине (Alex_Odeychuk) |
be precompiled into native code | быть предварительно скомпилированным в машинный код (Alex_Odeychuk) |
be put into special maintenance | быть поставленным на специальное сопровождение (говоря о программном средстве; корпорации AdaCore Alex_Odeychuk) |
be reverse-integrated into the main branch | сливаться в основную ветку разработки (говоря о слиянии изменений между ветвями кода в системе контроля версий Alex_Odeychuk) |
be serialized into JSON | быть сериализованным в формат JSON (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk) |
be serialized into JSON | сериализоваться в формат JSON (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk) |
be squashed into | заливаться в (одной консолидированной фиксацией: Changes will be squashed into dev. – Изменения будут заливаться в ветку кода dev одной консолидированной фиксацией. Alex_Odeychuk) |
be squashed into | быть включённым в ветку с помощью слияния без связи с источником (слияние без связи с источником (squash merge) – слияние веток кода одним набором изменений, без сохранения в целевой ветке кода каждого отдельно взятого изменения, зафиксированного во время разработки в ветке-источнике: Changes will be squashed into dev. – Изменения будут включены в ветку dev с помощью слияния без связи с источником. Alex_Odeychuk) |
be squashed into | быть залитым в (одной консолидированной фиксацией: Changes will be squashed into dev. – Изменения будут залиты в ветку кода dev одной консолидированной фиксацией. Alex_Odeychuk) |
be translated into code | быть преобразованным в код (Alex_Odeychuk) |
be translated on the fly into CIL | выполняется динамическая трансляция в код на промежуточном языке для платформы .NET (Alex_Odeychuk) |
be usually divided into | обычно разделяться на (ssn) |
Consider the case of a superstate on a statechart that is decomposed into two lower-level concurrent statecharts | Рассмотрим случай надсостояния на диаграмме состояний, разложенной на две параллельные диаграммы более низкого уровня (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn) |
dividing the software appropriately into two or more tasks that can be performed at the same time | разбиение задачи, стоящей перед программным обеспечением, на несколько подзадач, которые можно выполнять одновременно (ssn) |
dividing the software appropriately into two or more tasks that can be performed at the same time to accomplish the required parallelism | разбиение задачи, стоящей перед программным обеспечением, на несколько подзадач, которые можно выполнять одновременно, чтобы достичь требуемого уровня параллелизма (ssn) |
Figure 1.1 is thus a representation of a typical installation, consisting of a plant connected to a control system. This acts to translate the commands of the human operator into the required actions, and to display the plant status back to the operator | на рис. 1.1 представлена типичная установка, состоящая из объекта и связанной с ним управляющей системы. Её функции заключаются в преобразовании команд человека-оператора в соответствующие воздействия и представлении оператору информации о состоянии объекта |
file that is imported into the system store | файл, импортируемый в системное хранилище (ssn) |
Like all software production, architectural design is a continuing, iterative and incremental, effort. Early architectural decisions take a broad view on the software architecture. One of the first decisions to be taken relates to structuring the system into layers of modules and establishing principles of inter-module communication. This is the concern of this chapter. More detailed architectural solutions, such as intra-module communication, are discussed in relevant places later in the book | как и всё производство ПО, структурное проектирование – непрерывная, итерационная и пошаговая работа. Первоначально структурные решения принимаются на основе широкого взгляда на структуру ПО. Одно из первых принятых решений касается структурирования системы на уровни модулей и установления принципов связи между модулями. это тема данной главы. Более детальные структурные решения, типа связи внутри модуля, рассматриваются позже в соответствующих местах книги (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
once individual subsystems are working properly, they can then be integrated into the full design | как только индивидуальные подсистемы заработают правильно, их можно будет объединить в единую конструкцию |
Part of "packing information into names" is choosing words that are very specific and avoiding "empty" words | Одним из важных этапов добавления информации в имена является выбор конкретных слов, а также избегание пустых и неинформативных (см. "The Art of Readable Code" by Dustin Boswell, Trevor Foucher 2012 ssn) |
small integer that acts as an index into the kernel's timer tables | небольшое целое число, которое является номером таймера в таблице таймеров ядра (ssn) |
States can be broken into several orthogonal state diagrams that run concurrently | Состояния могут быть разбиты на несколько диаграмм ортогональных параллельных состояний, запускаемых одновременно (см. "UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition" by Martin Fowler 2003 ssn) |
stream of input that is being fed into the computer for the program to use | поток входных данных, направляемый в компьютер для использования программой (ssn) |
SwSE begins after the system requirements have been partitioned into hardware and software subsystems | SwSE начинается, когда системные требования разделены на аппаратные и программные подсистемы (ssn) |
System engineering is the practical application of scientific, engineering, and management skills necessary to transform an operational need into a description of a system configuration that best satisfies that need | Системная инженерия – это практическое применение научных, инженерных и управленческих навыков, необходимых для преобразования операционных требований в описание конфигурации системы, которая наилучшим образом удовлетворяет этим требованиям (ssn) |
System engineering is the practical application of scientific, engineering, and management skills necessary to transform an operational need into a description of a system configuration that best satisfies that need | Системная инженерия это практическое применение научных, инженерных и управленческих навыков, необходимых для преобразования операционных требований в описание конфигурации системы, которая наилучшим образом удовлетворяет этим требованиям (ssn) |
the capabilities of the programmable controllers are determined by programmable functions which are summarized in Table 1. They are subdivided for ease of use into application-oriented groups | Возможности контроллеров определяются программируемыми функциями, которые в обобщённом виде представлены в таблице 1. Для облегчения использования их подразделяют на группы в зависимости от назначения (см. IEC 61131-1 2003) |
the set of type definitions can be partitioned into disjoined classes | множество определений типов можно разбить на непересекающиеся классы (ssn) |
this is not the case for application-level state machines that are called when the application goes from one discrete mode of operation or user interface display into another | Однако для конечных автоматов, работающих на уровне приложения, которые вызываются при переходе приложения из одного режима выполнения операций или отображения пользовательского интерфейса в другой, такие ситуации не характерны (см. "Writing Mobile Code Essential Software Engineering for Building Mobile Applications" by Ivo Salmre 2005 ssn) |
this timer object is just a small integer that acts as an index into the kernel's timer tables | этот объект таймера представляет собой небольшое целое число, которое является номером таймера в таблице таймеров ядра (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009) |