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

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

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





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

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

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

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

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

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

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







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




Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

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

Тема 2: Анатомо-топографическое строение полостей зубов верхней и нижней челюстей. Полость зуба — это сложная система разветвлений, имеющая разнообразную конфигурацию...

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

Весы настольные циферблатные Весы настольные циферблатные РН-10Ц13 (рис.3.1) выпускаются с наибольшими пределами взвешивания 2...

Хронометражно-табличная методика определения суточного расхода энергии студента Цель: познакомиться с хронометражно-табличным методом опреде­ления суточного расхода энергии...

ОЧАГОВЫЕ ТЕНИ В ЛЕГКОМ Очаговыми легочными инфильтратами проявляют себя различные по этиологии заболевания, в основе которых лежит бронхо-нодулярный процесс, который при рентгенологическом исследовании дает очагового характера тень, размерами не более 1 см в диаметре...

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