Дарвин (ADL) - Darwin (ADL)
Эта статья не цитировать любой источники.Ноябрь 2015) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Дарвин является язык описания архитектуры (ADL). Его можно использовать в программная инженерия контекст для описания организации части программного обеспечения с точки зрения компонентов, их интерфейсов и привязок между компонентами.
Дарвин поощряет компонент - или объектно-ориентированный подход к структурированию программы, при котором единица структуры (компонент) скрывает свое поведение за четко определенным интерфейсом. Программы создаются путем создания экземпляров типов компонентов и связывания их интерфейсов вместе. Дарвин считает такие композиции также типами и, следовательно, поощряет иерархическую композицию. Таким образом, общая форма программы Дарвина - это дерево, в котором корень и все промежуточные узлы являются составными компонентами; листья - это примитивные компоненты, инкапсулирующие поведенческие, а не структурные аспекты.
Рекомендации
Этот программная инженерия -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |