Студопедия — Часть 2. Создание архитектуры
Студопедия Главная Случайная страница Обратная связь

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

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






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

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

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

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

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

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

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







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



Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

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

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

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

Тема 5. Анализ количественного и качественного состава персонала Персонал является одним из важнейших факторов в организации. Его состояние и эффективное использование прямо влияет на конечные результаты хозяйственной деятельности организации.

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

Классификация холодных блюд и закусок. Урок №2 Тема: Холодные блюда и закуски. Значение холодных блюд и закусок. Классификация холодных блюд и закусок. Кулинарная обработка продуктов...

ТЕРМОДИНАМИКА БИОЛОГИЧЕСКИХ СИСТЕМ. 1. Особенности термодинамического метода изучения биологических систем. Основные понятия термодинамики. Термодинамикой называется раздел физики...

Травматическая окклюзия и ее клинические признаки При пародонтите и парадонтозе резистентность тканей пародонта падает...

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