Russian | English |
автоматическое разбиение текста на страницы: автоматическое размещение текста на страницах в соответствии с заданными параметрами структуры документа | automatic pagination: automatic arrangement of text into pages according to preset page layout parameters (ssn) |
Горизонтальные структуры пакетов типа изображённых на рис. 9.3 называются сегментами. Когда циклические зависимости между пакетами сегмента устраняются путём добавления новых пакетов, как объяснено в разделе 9.1.2, структура зависимостей сегмента становится иерархической | the horizontal structures of packages as in Figure 9-3 are called partitions. When circular dependencies between partition packages are broken, by adding new packages as explained in Section 9.1.2, the dependency structure within a partition becomes a hierarchy (а не линейной горизонтальной структурой; rather than a linear horizontal structure; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering) |
Делегирование обычно необходимо, чтобы позволить объекту-клиенту получить услугу на одном уровне от объекта, находящегося на отдалённом несоседнем уровне. Иными словами, устойчивый шаблон структуры вертикальных иерархических уровней раздел 9.1.3 будет разложен на случайную сеть взаимосвязанных объектов без какой-либо надежды понять или управлять сложностью системы и её эволюцией | the delegation is normally necessary to allow a client object in one layer to get a service from an object in a distant non-neighboring layer. Otherwise, the stable framework of vertical hierarchical layers Section 9.1.3 would disintegrate to a random network of intercommunicating objects with no hope to understand or control the system complexity and evolution (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
диаграмма объекта: диаграмма, на которой изображена структура конкретного объекта во время выполнения | object diagram: A diagram that depicts a particular object structure at run-time (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn) |
зависимости от манипуляций со структурой гипертекстового документа на уровне объектной модели документа | DOM dependencies (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk) |
Заметим, что блок-схема на рисунке 3.22 не указывает конкретные вычисления, которые надо произвести, а только определяет структуру программы | Notice that the flowchart of Figure 3.22 does not specify the computations to be done, only the structure of the program (см. Petri Net Theory And The Modeling Of Systems / James L. Peterson 1981 ssn) |
изменение конфигураций в процессах развития сетевых структур на заданном временном горизонте | changes in configuration of network structures during evolution on a specific time horizon (ssn) |
использование указателей на структуры | using structure pointers (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) |
когда регистры используются в постоянно переключающихся вычислительных структурах например, в конвейерном информационном канале, требование хранения состояния на протяжении длительного периода времени можно сильно ослабить | 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) |
массив указателей на структуры | array of pointers to structures (ssn) |
методика на основе структуры | structure-based technique (ssn) |
обозреватель структуры гипертекстового документа на уровне объектной модели документа | DOM inspector (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk) |
объявление указателей на структуры | declaring a structure pointer (ssn) |
определение структуры данных, разделённой на входные, выходные и внутренние переменные | definition of a data structure partitioned into input, output, and internal variables (ssn) |
ориентированный на обработку структур данных | data-structure oriented (контекстуальный перевод на русс. язык Alex_Odeychuk) |
Отслеживаемый каталог, в котором можно создавать и удалять артефакты Java EE и файлы модулей. По мере появления и модификации артефактов в произвольном проекте они помещаются в соответствующие структуры проекта Java EE, динамически генерируемые в рабочей области. Инструмент быстрого развёртывания генерирует артефакты развёртывания, необходимые для конструирования приложения Java EE и его развёртывания на целевом сервере | A monitored directory where Java EE artifacts or module files can be created or dropped. As artifacts are introduced or modified in the free-form project, the artifacts are placed in the appropriate Java EE project structures that are dynamically generated in the workspace. The rapid deployment tools generates deployment artifacts required to construct a Java EE-compliant application and deploy that application to a target server (см. free-form project ssn) |
поверхностная структура: а) расположенная на поверхности структура б) структура поверхности объекта в) структура синтаксических связей | surface structure (ssn) |
подпрограммы, которые работают на структурах, определённых этим объявлением объектов | subprograms that work on the object structures defined by these declarations (ssn) |
подход к тестированию на основе структуры | approach to structure-based testing (ssn) |
программирование, базирующееся на использовании иерархической структуры программных модулей, рассматриваемых как объекты | object-based programming (ssn) |
Проектирование на основе структур данных | Data-Structure-Centered Design (Andy) |
разработка тестов методом чёрного ящика: процедура создания и / или выбора тестовых сценариев, основанная на анализе функциональной или нефункциональной спецификации компонента или системы без знания внутренней структуры | black box test design technique: Procedure to derive and/or select test cases based on an analysis of the specification, either functional or non-functional, of a component or system without reference to its internal structure (см. Standard glossary of terms used in Software Testing) |
с точки зрения структурного проектирования уровни представляют вертикальные структуры рис. 9.4. Вертикальные уровни состоят из сегментов пакетов раздел 9.1.2. Наложение вертикальных структур уровней на горизонтальные структуры сегментов создаёт иерархию зависимостей пакетов. Три критических показателя хорошего структурного проектирования уровней следующие | from the architectural design perspective, layers are vertical structures Figure 9-4. Vertical layers consist of partitions of packages Section 9.1.2. Superimposing vertical structures of layers on horizontal structures of partitions creates a hierarchy of package dependencies. Three critical objectives of good architectural design of layers are that (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
сворачивание отображаемой на экране структуры дочерних подкаталогов | collapse (напр., в File Manager системы Windows ssn) |
свёртывание отображаемой на экране структуры дочерних подкаталогов | collapse (напр., в File Manager системы Windows ssn) |
Сложность сетей растёт по экспоненте с добавлением новых элементов к структуре. На практике все сложные работающие структуры, включая живые организмы и сделанные человеком системы, являются иерархическими | the complexity of networks grows exponentially with addition of new elements to the structure. In practice, all complex structures that work, including living organisms and human-made systems, are hierarchies (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
ссылка на структуру в другом манифесте | reference an organization in another manifest (ssn) |
стратегия проектирования, ориентированная на структуры данных | data-structure-driven strategy (ssn) |
структура алгоритма определяется взаимным расположением графических блоков на чертеже алгоритма | execution is determined by the structure of a graphical block diagram (на языке программирования с управляющей графикой Alex_Odeychuk) |
структура данных, разделённая на входные, выходные и внутренние переменные | data structure partitioned into input, output, and internal variables (ssn) |
структура, определённая на языке разметки HTML | HTML structure (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk) |
структура простой программы на C++ | layout of a simple C++ program (ssn) |
структура типа "p на n" | p on n substrate structure (см. p on n structure ssn) |
структура типа "p на n" | p on n structure (слой p-типа на подложке n-типа ssn) |
Структуру системы следует рассматривать на ранних этапах процесса. Буч и др. 1999 рассматривают структуру как единство трёх основных характеристик любого процесса разработки, использующего UML. Эти три характеристики процесса следующие: | 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: (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn) |
структуры управления на уровне операторов | statement-level control structures (ssn) |
тестирование на основе структуры | structure-based testing (динамическое тестирование, для которого тесты являются результатом анализа структуры элемента тестирования. Примечания: 1) тестирование на основе структуры не ограничено использованием на уровне компонентов, а может использоваться на всех уровнях, напр., при покрытии пункта меню, как части тестирования системы; 2) методика включает в себя тестирование ветвей, тестирование альтернатив и тестирование операторов; 3) синонимами тестирования на основе структуры являются структурное тестирование, тестирование стеклянного ящика и тестирование методом "белого ящика" ssn) |
тестирование, основанное на структуре | structure-driven testing (ssn) |
традиционный взгляд на структуры данных | traditional view of data structures (ssn) |
указатели на структуры | structure pointers (ssn) |
указатель на структуру | pointer to the structure (ssn) |
Фоновая память позволяет достичь большей плотности за счёт эффективного использования матричных структур и небольшого снижения быстродействия и устойчивости в обмен на уменьшение размера | Background memory achieves higher area densities through efficient use of array structures and by trading off performance and robustness for size (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003 ssn) |
циклы, основанные на структурах данных | iteration based on data structures (ssn) |
чтобы сделать главный шаг в направлении абстракции данных, нужно стать на противоположную точку зрения: забыть на некоторое время о конкретном представлении и взять в качестве определения структуры данных операции сами по себе | the key step towards data abstraction is to reverse the viewpoint: forget for the moment about the representation, take the operations themselves as defining the data structure (см. Object-Oriented Software Construction second edition by Bertrand Meyer) |
широкий взгляд на структуру ПО | broad view on the software architecture (ssn) |
широкий взгляд на структуру программного обеспечения | broad view on the software architecture (ssn) |