DictionaryForumContacts

   Russian
Terms for subject Programming containing как есть | all forms | in specified order only
RussianEnglish
будем обозначать какshall be designated as (ssn)
будем определять какshall be designated as (ssn)
в результате организация будет знать, с чего начинать и как привести инициативы SOA в соответствие с бизнес-требованиями и приоритетамиthis is how an organization might know where to start and align its SOA initiatives with business needs and priorities (ssn)
возможность и то, как она должна быть реализованаcapability is and how it must be implemented (ssn)
Если, как это обычно бывает, имеется порядка десяти блокирующих друг друга сигналов, позволяющих запустить электродвигатель, обслуживающий персонал в случае неисправности должен быть способен быстро проверить все эти сигналыIf, as is quite common, there are ten interlock signals which allow a motor to start, the maintenance staff will need to be able to check these quickly in the event of a fault (см. E.A. Parr Programmable Controllers – An Engineer's Guide ssn)
если удовлетворены все вышеизложенные условия, за исключением того, что становится готов к работе другой поток с таким же самым приоритетом, то предыдущий поток освободит процессор после того, как истечёт выделенный ему квант времени – таким образом, другой поток будет иметь шанс на обслуживаниеif all the above conditions are met except that a thread at the same priority is ready to run, then this thread will give up CPU after its timeslice expires, and the other thread will be given a chance to run (см. "Getting Started with QNX Neutrino 2. A Guide for Realtime Programmers" by Rob Krten 1996 ssn)
если удовлетворены все вышеизложенные условия, за исключением того, что становится готов к работе другой поток с таким же самым приоритетом, то предыдущий поток освободит процессор после того, как истечёт выделенный ему квант времени – таким образом, другой поток будет иметь шанс на обслуживаниеif all the above conditions are met except that a thread at the same priority is ready to run, then this thread will give up CPU after its timeslice expires, and the other thread will be given a chance to run (см. "Getting Started with QNX Neutrino 2. A Guide for Realtime Programmers" by Rob Krten 1996 ssn)
Имеется много средств создания встроенных устройств безопасности систем управления, так как в любом приложении, в котором имеется потенциальная возможность нанесения ущерба или потери свойств, безопасность, конечно, должна быть на первом местеthere are many means of making embedded control systems safer, as in any application which has the potential of causing injury or property loss, safety must of course be a paramount concern
интегрированная среда модульного тестирования: инструмент, предоставляющий окружение для модульного тестирования или компонентного тестирования, в котором компонент может быть протестирован как в изоляции, так и с соответствующими заглушками и драйверами. этот инструмент также предоставляет разработчику возможности отладкиunit test framework: A tool that provides an environment for unit or component testing in which a component can be tested in isolation or with suitable stubs and drivers. It also provides other support for the developer, such as debugging capabilities (Standard glossary of terms used in Software Testing)
Интервью при помощи системы CAPI могут быть проведены как с помощью интервьюера, так и самостоятельноthe CAPI interviews can be completed either with the assistance of an interviewer or self-administered
к сожалению, структуры зависимостей только сверху вниз не совсем реалистичны. В действительности будут существовать зависимости снизу вверх, но они могут быть сделаны относительно безопасными квалифицированным проектированием и программированием. Желательный результат таков, чтобы более высокие уровни зависели от более низких уровней, в то время как более низкие уровни всё ещё могли бы связываться с более высокими уровнями, но без создания неуместных неуправляемых зависимостейUnfortunately, the top-down only dependency structure is not quite realistic. In reality, the bottom-up dependencies will exist, but they can be made relatively harmless by skilful design and programming. A desired outcome is that higher layers depend on lower layers while lower layers can still communicate with higher layers without exerting undue unmanageable dependencies (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
как будут адаптироваться фабрики ПО?how Will Software Factories be Adapted? (ssn)
как было сказано выше, пакеты могут быть сгруппированы и структурированы в иерархические уровни, подходящие для выбранной структуры ПО. Так как пакет может содержать другие пакеты, уровень сам является пакетом. В UML пакет уровня может быть обозначен как "layer"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" (уровень; см. 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
как уже говорилось, эти операции будут главными компонентами определения типа, с их помощью описывается, что могут предложить его экземпляры, а не то, чем они являютсяas announced, these operations will be the prime component of the type definition – describing its instances not by what they are but by what they have to offer (см. Object-Oriented Software Construction second edition by Bertrand Meyer)
как уже говорилось, эти операции будут главными компонентами определения типа, с их помощью описывается, что могут предложить его экземпляры, а не то, чем они являютсяas announced, these operations will be the prime component of the type definition – describing its instances not by what they are but by what they have to offer (см. Object-Oriented Software Construction second edition by Bertrand Meyer)
Композиционный функциональный блок создаётся из сети функциональных блоков более низкого уровня. это могут быть как базисные, так и композиционные блоки более низкого уровняA composite function block is built from a network of lower level function blocks. These can be either basic or lower level composite blocks (см. Robert W. Lewis: Modelling control systems using IEC 61499. Applying function blocks to distributed systems)
Множество всех функций, отображающих множество "A" во множество "B", будем обозначать как A→B.the set of all the functions, mapping a set "A" to a set "B", shall be designated as [A→
Никто не ожидает, что мост будет перемещён на десять метров после того, как он был построен. Точно так же не следует ожидать, что программный продукт успешно выполнит различные задачи после того, как будет создан. Если это то, что нам нужно, тогда программное обеспечение создано удачно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)
Операции могут быть реализованы или как вложенные деятельности или как методы классовActions can be implemented either as subactivities or as methods on classes (см. "UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition" by Martin Fowler 2003 ssn)
Передача сообщения реализуется как синхронная связь между клиентом и поставщиком сервиса. Сообщение от объекта-клиента просит, чтобы объект-поставщик исполнил сервис метод. Интерпретация сообщения и средство его выполнения – на усмотрение объекта-поставщика. это можно было бы назвать делегированием работы другому объектуMessage passing is realized as a synchronous communication between the client and supplier of a service. A message from a client object requests that a supplier object performs a service method. The interpretation of a message and the means of executing it are at the discretion of the supplier object. This could be the delegation of the work to another object (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
Передача сообщения реализуется как синхронная связь между клиентом и поставщиком сервиса. Сообщение от объекта-клиента просит, чтобы объект-поставщик исполнил сервис метод. Интерпретация сообщения и средство его выполнения – на усмотрение объекта-поставщика. это можно было бы назвать делегированием работы другому объектуMessage passing is realized as a synchronous communication between the client and supplier of a service. A message from a client object requests that a supplier object performs a service method. The interpretation of a message and the means of executing it are at the discretion of the supplier object. This could be the delegation of the work to another object (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
по этой причине я полагаю, что в будущем спецификации будут состоять как из формальных, так и из текстовых описанийfor these reasons, I think we will see future specifications to consist of both a formal definition and a prose definition (см. Frederic P. Brooks, Jr. THE MYTHICAL MAN-MONTH Essays on Software Engineering)
после выполнения поиска рабочего решения мы оцениваем решение, как было описано ранееonce the working solution has been tweaked, we assess the solution as defined in the previous step (см. AI Application Programming / M. Tim Jones 2003)
Рис. 15.1 показывает, как рефакторинг Класс извлечения мог бы быть использован для класса CActionerFigure 15-1 shows how the Extract Class refactoring could be applied to the CActioner class Section 13.4.1. CActioner is involved in two quite disparate tasks: in retrieving outmessages requested by the user and in sending emailing outmessages. It is logical to extract these two tasks into separate classes: CMsgSeeker and CMsgSender. To avoid terminological confusion, CActioner is renamed to CAdmin. Constructor and non-public methods are not considered (раздел 13.4.1). Класс CActioner включен в две совершенно несопоставимые задачи: извлечение исходящих сообщений, требуемых пользователем, и посылка исходящих сообщений (передача по электронной почте). Логично извлечь эти две задачи в отдельные классы: CMsgSeeker и CMsgSender. Чтобы избежать терминологического беспорядка, CActioner переименован в CAdmin. Конструктор и методы, не являющиеся общедоступными, не рассматриваются (см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering ssn)
чёрный ящик как способ повторного использования: стиль повторного использования, основанный на композиции объектов. Объекты-компоненты не раскрывают друг другу деталей своего внутреннего устройства и потому могут быть уподоблены "чёрным ящикам"black-box reuse: A style of reuse based on object composition. Composed objects reveal no internal details to each other and are thus analogous to "black boxes" (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn)