Russian | English |
абстракции на основе платформ в линейках продуктов | platform-based abstractions in product lines (ssn) |
в Windows 8.1 встроена поддержка установки и развёртывания на основе образов | Windows 8.1 natively supports image-based installation and deployment (ssn) |
в настоящей книге принят современный подход к решению этих открытых задач, в основе которого, во-первых, лежат принципы, базирующиеся на современных тенденциях применения технологии ИИ в робототехнике, а во-вторых, концепции, сложившиеся в новейших подходах к динамичной разработке программного обеспечения | this book takes a modern approach to these open problems, inspired by principles from the nouvelle AI trend in robotics and concepts reminiscent of agile development of software (см. AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors / Alex J. Champandard 2003 ssn) |
в основе | inherently (ssn) |
в приложении с архитектурой на основе служб | in a service-oriented architecture application (англ. термин взят из кн.: Groves M.D. AOP in .NET: Practical Aspect-Oriented Programming Alex_Odeychuk) |
в результате введения недетерминированности исключается возможность использования стандартного представления порождающих конечных автоматов на основе массивов | Nondeterminism means that the standard array-based representation of the finite-state machines is no longer feasible (см. AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors / Alex J. Champandard 2003 ssn) |
в тестировании на основе кода используются такие входные данные, которые позволяют проверить определённые пути выполнения программы | in testing to code, the input data is provided to test specific execution paths in the program (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
замысел, лежащий в основе программы | program intent (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) |
лежащий в основе | behind (ssn) |
основа всех файловых систем в Linux | basis for all filesystems in Linux (ssn) |
основа для исследования и применения шаблонов в программной инженерии | foundation for the study and application of software engineering design patterns (ssn) |
Основу книги составляет подробный перечень методов рефакторинга. Каждый метод описывает мотивацию и технику испытанного на практике преобразования кода. Некоторые виды рефакторинга, такие как "Выделение метода" или "Перемещение поля", могут показаться очевидными, но пусть это не вводит вас в заблуждение | at the book's core is a comprehensive catalog of refactorings. Each refactoring describes the motivation and mechanics of a proven code transformation. Some of the refactorings, such as Extract Method or Move Field, may seem obvious. But don't be fooled (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999) |
при работе с экземплярами сервиса в других средах мне приходилось наблюдать эффективную работу шаблона домена на основе соглашений | when dealing with instances of a service in different environments, I have seen a convention-based domain template work well |
Приводятся сценарии применения концептуальных моделей в инструментальном комплексе поддержки проектирования систем на основе функциональных блоков | the scenarios for conceptual models application in the instrumental complex of support for designing the systems on the basis of functional blocks are given |
принципы, лежащие в основе Windows | Windows principles (ssn) |
развитые концепции, лежащие в основе внутренних представлений о мире | advanced concepts behind internal representations of the world (ssn) |
Различие заключается в том, что при тестировании на основе технических требований программе задаются данные без какого-либо учёта логики работы программы | 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 paper discusses common program family development tasks within the bounds of software-product line based on systematic software reuse |
решатель задач выполнимости формул с учётом лежащих в их основе теорий | SMT solver (IBM Alex_Odeychuk) |
Стандартная библиотека C в сочетании с CORBA и библиотекой Pthreads обеспечивает поддержку концепций агентно-ориентированного программирования и программирования на основе методологии "доски объявлений", которые рассматриваются в этой книге | the C Standard Library, in combination with CORBA and the Pthreads library, provides the support for agent-oriented and blackboard programming concepts that are discussed in this book (см. "Parallel and Distributed Programming Using C " by Cameron Hughes, Tracey Hughes 2003) |
Стандартная библиотека C в сочетании с CORBA и библиотекой Pthreads обеспечивает поддержку концепций агентно-ориентированного программирования и программирования на основе методологии "классной доски", которые рассматриваются в этой книге | the C Standard Library, in combination with CORBA and the Pthreads library, provides the support for agent-oriented and blackboard programming concepts that are discussed in this book (см. "Parallel and Distributed Programming Using C " by Cameron Hughes, Tracey Hughes 2003) |
тестирование на основе бизнес-процессов: метод тестирования, в котором тестовые сценарии проектируются на основании описаний и / или знаниях бизнес-процессов | business process-based testing: An approach to testing in which test cases are designed based on descriptions and/or knowledge of business processes (см. Standard glossary of terms used in Software Testing) |
SwSE формирует основу для всей разработки программного обеспечения в проекте и, как и SwE, представляет собой одновременно и технический и управленческий процесс | SwSE establishes the baseline for all project software development. Like SwE, it is both a technical and a management process (ssn) |