Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Топ:
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Интересное:
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Дисциплины:
|
из
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

|
|
|
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!