Sign in
|
English
|
Terms of Use
Dictionary
Forum
Contacts
Terms containing
IS- modules
|
all forms
|
in specified order only
Subject
English
Russian
progr.
Architectural design is an exercise in managing module dependencies. Module A depends on module B if changes to module B may necessitate changes to module A. It is important that dependencies do not cross dependency firewalls
Martin, 2003
. In particular, dependencies should not propagate across non-neighboring layers and must not create cycles
Структурное проектирование – нечто вроде упражнения в управлении зависимостями модулей. Модуль A зависит от модуля B, если изменения в модуле B могут потребовать изменений в модуле A. Важно, чтобы эти зависимости не противоречили брандмауэрам зависимостей
Мартин, 2003
. В частности, зависимости не должны быть между несоседними уровнями и не должны создавать циклы
(см.
Maciaszek L.A. and Liong B.L.
2005
: Practical Software Engineering
ssn
)
IT
for a multi-channel module, the total output current is generally less than the sum of the output currents of the channels
для многоканального модуля полный выходной ток обычно меньше, чем сумма выходных токов каналов
math.
is partitioned into modules
разделён на отдельные модули
genet.
IS-modules
IS-подобные элементы
(сходные с IS-элементами последовательности, входящие в состав длинных концевых повторов (плеч) сложных элементов
dimock
)
progr.
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
)
progr.
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
)
progr.
program is defined in terms of a few high-level modules
программа реализуется в виде нескольких модулей высокого уровня
(
ssn
)
el.
Since the transmitted signal can arrive at the receiving module at a different rate than the local clock, one needs to utilize a buffering scheme to ensure all data is received
Поскольку переданный сигнал может поступать на принимающий модуль со скоростью, отличной от задаваемой локальным генератором, для обеспечения приёма всех данных необходимо использовать какую-нибудь схему буферизации
(см.
Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey
,
Anantha Chandrakasan
,
Borivoje Nikolić
2003
ssn
)
progr.
where the clock is turned off for unused modules
когда для неиспользуемых модулей тактовый сигнал отключается
(
ssn
)
Get short URL