Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Часть 2. Создание архитектуры





Глава 4. Атрибуты качества. Основным фактором разработки любой архитектуры является намерение придать программному продукту определенное качество. В этой главе мы рассматриваем атрибуты качества программных продуктов и их содержание. Кроме того, в ней излагается метод интерпретации атрибутов качества в архитектурных категориях; в частности, речь идет об описании стимулов, которые в приложении к системе позволяют выявлять атрибуты ее качества, и о четком, измеримом формулировании реакций на них со стороны системы.

Глава 5. Реализация качества. Определившись с атрибутами качества, которыми должна обладать предполагаемая система, остается спроектировать архи- ТектУРУ, в рамках которой их можно реализовать. Рассматриваемые в данной главе методики ориентированы на придание системе качества периодов разработки прогона. В качестве основных механизмов достижения этой цели выступают тактики (tactics) — проектные решения, определяющие управление атрибутами качества. Из нескольких тактик образуются архитектурные стратегии и архитектурные образцы.

Глава 6. Управление воздушным движением. Конкретный пример разработки, ориентированной на высокую готовность. Задача обеспечения качества, поставленная в период разработки рассматриваемой системы управления воздушным движением, заключалась в обеспечении сверхвысокой готовности. Именно этой целью объясняется принятие ряда оригинальных архитектурных решений, которые мы также намерены разобрать. Акцент в этом конкретном примере ставится на взаимодействие архитектурных структур и представлений, с одной стороны (см. главу 2), и архитектурных тактик — с другой (см. главу 5); здесь показано, каким образом их совместные действия помогают реализовывать атрибуты качества.

Глава 7. Создание архитектуры. Разобравшись с основными инструментами (архитектурными представлениями и структурами, выражением атрибутов качества, тактиками и образцами их реализации), мы можем, наконец, обратиться непосредственно к созданию архитектуры. Функции архитектуры в данной главе рассматриваются с точки зрения жизненного цикла системы в целом. В ней, в частности, представлен метод проектирования, при помощи которого очень удобно формулировать ранние варианты архитектуры, а впоследствии их можно уточнять и развивать. При наличии первоначальной, упрощенной схемы архитектуры уже можно приступать к формированию группы разработчиков проекта и созданию макета системы, на основе которого впоследствии будет проводиться пошаговая (инкрементная) разработка.

Глава 8. Моделирование условий полета. Конкретный пример архитектуры, ориентированной на интегрируемость. В этой главе рассматривается архитектура систем для моделирования условий полета. На основе тщательно продуманной программной архитектуры сложной предметной области разработчики смогли сконструировать ряд крупных систем. Эти системы были полностью приведены в соответствие со строжайшими требованиями по функциональности и точности; они понятны специалистам по разработке, легко поддаются интеграции и нисходящим модификациям.

Глава 9. Документирование программной архитектуры. Архитектура полезна лишь в том случае, если в ней могут разобраться представители заинтересованной группы. В данной главе излагается методика документирования программной архитектуры. Суть этого процесса в основном состоит в фиксации отдельных значимых представлений, а также тех сведений, которые актуальны для архитектуры в целом. Здесь же мы приводим шаблоны представлений, шаблоны информации о перекрестном представлении и программных интерфейсов.

Глава 10. Реконструкция программной архитектуры. Предположим, что мы столкнулись с некоей системой, архитектура которой нам неизвестна. Быть может, она не фиксировалась, или документация потеряна, или в процессе развития архитектура и система слишком сильно разошлись. Возможно ли сопровождение такой системы? Как направить ее развитие таким образом, чтобы реализовать предусмотренные архитектурой атрибуты качества? Процесс, в ходе которого на основе существующей системы восстанавливается архитектура реализованной системы в своем изначальном состоянии («as-built.»), называется реконструкцией архитектуры. Методика реконструкции в этой главе приводится имеете с примером ее применения.







Дата добавления: 2015-04-16; просмотров: 627. Нарушение авторских прав; Мы поможем в написании вашей работы!




Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Прием и регистрация больных Пути госпитализации больных в стационар могут быть различны. В цен­тральное приемное отделение больные могут быть доставлены: 1) машиной скорой медицинской помощи в случае возникновения остро­го или обострения хронического заболевания...

ПУНКЦИЯ И КАТЕТЕРИЗАЦИЯ ПОДКЛЮЧИЧНОЙ ВЕНЫ   Пункцию и катетеризацию подключичной вены обычно производит хирург или анестезиолог, иногда — специально обученный терапевт...

Ситуация 26. ПРОВЕРЕНО МИНЗДРАВОМ   Станислав Свердлов закончил российско-американский факультет менеджмента Томского государственного университета...

Понятие массовых мероприятий, их виды Под массовыми мероприятиями следует понимать совокупность действий или явлений социальной жизни с участием большого количества граждан...

Тактика действий нарядов полиции по предупреждению и пресечению правонарушений при проведении массовых мероприятий К особенностям проведения массовых мероприятий и факторам, влияющим на охрану общественного порядка и обеспечение общественной безопасности, можно отнести значительное количество субъектов, принимающих участие в их подготовке и проведении...

Тактические действия нарядов полиции по предупреждению и пресечению групповых нарушений общественного порядка и массовых беспорядков В целях предупреждения разрастания групповых нарушений общественного порядка (далееГНОП) в массовые беспорядки подразделения (наряды) полиции осуществляют следующие мероприятия...

Studopedia.info - Студопедия - 2014-2026 год . (0.013 сек.) русская версия | украинская версия