Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
Топ:
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Интересное:
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Дисциплины:
2019-06-06 | 153 |
5.00
из
|
Заказать работу |
· Архитектор может определить повторно используемые подсистемы тщательно проектируя их
· Архитектор может определить повторно используемые компоненты
· UML ускоряет создание повторно используемых подсистем и компонент
· Должно предполагаться использование подсистем вне текущего контекста
· Архитектор должен решать более общую задачу
Развитие системы
· Развитие стимулируется изменением окружения системы
· Может потребоваться новая функциональность системы
· Необходима устойчивость системы при ее изменении, а не ее деградация.
Принципы разработки системы
1. Функциональная модульность. Классы группируются в optional сервисные подсистемы SSS. SSS имеют только внутреннее сцепление (cohesion) => SSS независимы.
2. Отделение проектирования интерфейсов от проектирования SSS
a. => несколько SSS могут поддерживать тот же интерфейс
b. => возможна замена подсистем, поскольку зависимость клиента только от интерфейса
3. SSS – на этапе проектирования помещается в отдельную компоненту
a. => компоненты могут быть размещены на разные вычислительные узлы
4. Необходимо уменьшение сцепления между SSS.
a. => единственный способ общения между подсистемами через асинхронные сигналы
b. => поощряется не только инкапсуляция, но и распределенность
Взаимосвязь прецедентов и архитектуры
Шаги к архитектуре
· Результат фазы Elaboration – фундамент архитектуры (скелет системы).
· Выбор прецедентов для построения архитектуры
o те которые позволяют оценить наиболее серьезные риски
o наиболее важная функциональность для пользователя
· Реализация, интеграция и тестирование фундамента архитектуры приводит к демонстрационной версии системы от которой идет обратная связь
· Фундамент архитектуры – небольшая тощая система, которая имеет все модели, которые имеет полная система в конце конструирования
· Фундамент имеет скелет для:
o Подсистем
o Компонент
o Вычислительных узлов
o Поведение
o Исполняемый код
· После стабилизации фундамента архитектуры заканчивается фаза уточнения.
Модель прецедентов
В модель прецедентов включаются наиболее важные актеры и прецеденты.
В нашей модели (условно) наиболее важным будем считать прецедент WithdrawMoney.
Модель проектирования
· Наиболее важные подсистемы
· Интерфейсы
· Несколько особенно важных классов
· Активные классы
· Реализация наиболее важных прецедентов с помощью описанных в архитектуре классификаторов
· Распределение активных классов по вычислительных узлам
Модель проектирования архитектуры:
· Активные классы
Все активные классы включаются в описание модели проектирования архитектуры.
Классы необходимые для понимания реализации прецедента WithdrawMoney.
· Подсистемы и их интерфейсы
Подсистемы и интерфейсы необходимые для понимания реализации прецедента WithdrawMoney.
· Реализация прецедента WithdrawMoney
Взаимодействие подсистем для реализации прецедента WithdrawMoney
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!