Russian | English |
Алгоритм рассылки: метод распространения информации или принятия решений в распределённой программе. Для принятия решения каждый процесс отправляет запросы и подтверждения всем остальным процессам и обслуживает упорядоченную очередь сообщений, по которой определяется наиболее давний запрос | Broadcast Algorithm: A method for disseminating information or making decisions in a distributed program. For decision making, each process broadcasts requests and acknowledgements to all other processes and maintains an ordered message queue that it uses to decide when its request is the oldest (см. "Foundations of Multithreaded, Parallel, and Distributed Programming" by Gregory R. Andrews 2000 ssn) |
вычисления по модели "одна программа – много данных" | SPMD computations (SPMD – сокр. от "single-program, multiple-data"; IBM Alex_Odeychuk) |
вычислительная машина, работающая по программам в польской бесскобочной записи | Polish-string computer (ssn) |
действия по обслуживанию и реализация хороших программ | housekeeping and good software practice (ssn) |
Имеются два вида тестирования, основанного на выполнении программы: тестирование на основе технических требований тестирование методом чёрного ящика и тестирование по исходным текстам тестирование методом белого ящика. Оба вида используют ту же самую стратегию задания программе входных данных и наблюдения, тот ли выходной результат получается, который ожидался | there are two kinds of execution-based testing: testing to specs black-box testing and testing to code whitebox testing. Both kinds use the same strategy of feeding the program with input data and observing if the output is as expected (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
инспекция программ по Фагану | Fagan inspection process (ssn) |
Используются различные имена, чтобы назвать все множество классов, которые должны быть разработаны и реализованы в компьютерной программе. Они попеременно называются классами проекта, классами ПО, прикладными классами, классами программы, классами системы или классами реализации | there are different names used to signify the entire set of classes necessary to be designed and implemented in a computer program. They are called interchangeably design classes, software classes, application classes, program classes, system classes or implementation classes (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
Моделирование угроз является командной работой, охватывающей руководителей проекта/программы, разработчиков и специалистов по тестированию, и представляет основную задачу анализа безопасности, осуществляемую на этапе проектирования программных средств | Threat modeling is a team exercise encompassing program/project managers, developers and testers and represents the primary security analysis task performed during the software design stage (см. ISO/IEC 27034-1:2011 ssn) |
Нашей целью при декомпозиции программы является создание модулей, которые в свою очередь представляют собой небольшие программы, взаимодействующие друг с другом по хорошо определённым и простым правилам | our goal in decomposing a program is to create modules that are themselves small programs that interact with one another in simple, well-defined ways (см. "Abstraction and Specification in Program Development" by Barbara Liskov & John Guttag 1986) |
небольшие программы, взаимодействующие друг с другом по хорошо определённым и простым правилам | small programs that interact with one another in simple, well-defined ways (ssn) |
обзор предложений по разработке простых программ | review of suggestions for developing simple programs (ssn) |
отладка программы по исходному тексту | desk checking (ssn) |
повседневная работа по созданию Rails-программ | day-to-day business of writing Rails programs (ssn) |
предложения по разработке простых программ | suggestions for developing simple programs (ssn) |
программа, выбираемая по пиктограмме | icon-selected program (ssn) |
программа вывода по умолчанию | default output routine (ssn) |
программа вывода по умолчанию | default output program (ssn) |
программа, параллельная по данным | data parallel program (программа, в которой все процессы выполняют (обычно одновременно) одни и те же действия над разными частями разделяемых данных ssn) |
программа, параллельная по задачам | task parallel program (программа, в которой каждый процесс выполняет отдельную задачу и, следовательно, является отдельной последовательной программой ssn) |
программа, работающая по прерываниям | interrupt software (ssn) |
программа чтения новостей по темам | threaded newsreader (ssn) |
программы, параллельные по данным | data parallel programs (ssn) |
программы, параллельные по задачам | task parallel programs (ssn) |
работа по модификации и сопровождению программы | activity of program modification and maintenance (ssn) |
работа по созданию Rails-программ | business of writing Rails programs (ssn) |
работающий по программе, хранимой во внутренней памяти | internally programmed (ssn) |
работающий по сменной программе | externally programmed (ssn) |
соглашения по разработке программ | programming conventions (напр., real time programming conventions – соглашения по разработке программ реального времени ssn) |
соглашения по разработке программ реального времени | real time programming conventions (ssn) |
специалист по разработке программ для сопровождения и технического обслуживания | maintenance programmer (программных и аппаратных средств ssn) |
существенные решения по поводу программы | relevant decisions about the software (ssn) |
сценарий запуска клиентом на сервере прикладных программ по протоколу CGI | server-side script (ssn) |
тестирование по исходным текстам программы | logic-coverage testing (ssn) |
тестирование по исходным текстам программы | code-based testing (ssn) |
тестирование программы по всем функциям | test program for all functions (ssn) |
толерантность программы по отношению к ошибкам | program's fault tolerance (ssn) |
управление исключениями помогает улучшить толерантность программы по отношению к ошибкам | exception handling helps improve a program's fault tolerance (ssn) |
часть программы по созданию ПО, в которой может принять участие любой желающий с целью улучшения данного ПО | outreach track (qwarty) |
электронный гид по программам | EPG (сокр. от Electronic Program Guide; см. ГОСТ Р 54456-2011 ssn) |
электронный гид по программам | Electronic Program Guide (см. ГОСТ Р 54456-2011 ssn) |
электронный путеводитель по программам | EPG (сокр. от Electronic Program Guide; см. ГОСТ Р 54456-2011 ssn) |
электронный путеводитель по программам | Electronic Program Guide (см. ГОСТ Р 54456-2011 ssn) |
электронный путеводитель по программам телевидения | Electronic Program Guide (ssn) |
эти утверждения, особенно и в большой степени, истинны для современного объектно-ориентированного создания ПО. Понятие объекта вооружает инженера ПО множеством очень мощных абстракций программирования. Но если они используются неблагоразумно, получаются программы, которые невозможно ни понять, ни обслуживать даже теми программистами, которые написали их | these observations are particularly, and painfully, true for modern object-oriented software production. The object paradigm equips a software engineer with a multitude of very powerful programming abstractions, which – when used unwisely – result in programs impossible to understand and maintain, even by programmers who wrote them (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
эти утверждения, особенно и в большой степени, истинны для современного объектно-ориентированного создания ПО. Понятие объекта вооружает инженера ПО множеством очень мощных абстракций программирования. Но если они используются неблагоразумно, получаются программы, которые невозможно ни понять, ни обслуживать даже теми программистами, которые написали их | these observations are particularly, and painfully, true for modern object-oriented software production. The object paradigm equips a software engineer with a multitude of very powerful programming abstractions, which when used unwisely result in programs impossible to understand and maintain, even by programmers who wrote them (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |