Sign in
|
English
|
Terms of Use
Dictionary
Forum
Contacts
Terms containing
create design
|
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
)
gen.
create design
разрабатывать дизайн
(
antoxi
)
progr.
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
с точки зрения структурного проектирования уровни представляют вертикальные структуры
рис. 9.4
. Вертикальные уровни состоят из сегментов пакетов
раздел 9.1.2
. Наложение вертикальных структур уровней на горизонтальные структуры сегментов создаёт иерархию зависимостей пакетов. Три критических показателя хорошего структурного проектирования уровней следующие
(см.
Maciaszek L.A. and Liong B.L.
2005
: Practical Software Engineering
)
Get short URL