Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Топ:
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Интересное:
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Дисциплины:
2019-06-06 | 158 |
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
|
|
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!