Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_RPP.docx
Скачиваний:
67
Добавлен:
07.03.2016
Размер:
499.54 Кб
Скачать

29) Список стандартов, регламентирующих описание архитектуры

Список стандартов, регламентирующих описание архитектуры, которое является основной составляющей проектной документации на ПО, выглядит так:

  • IEEE 1016-1998 RecommendedPracticeforSoftwareDesignDescriptions [2] (рекомендуемые методы описаний проектных решений для ПО).IEEE 1471-2000 RecommendedPracticeforArchitecturalDescriptionofSoftware-IntensiveSystems (рекомендуемые методы описания архитектуры программных систем).Основное содержание этого стандарта сводится к определению набора понятий, связанных с архитектурой программной системы.

  • Стандарт IEEE 1471 определяет также представление архитектуры (architecturaldescription) как согласованный набор документов, описывающий архитектуру с точки зрения определенной группы заинтересованных лиц с помощью набора моделей. Архитектура может иметь несколько представлений, отражающих интересы различных групп заинтересованных лиц.

  • Стандарт IEEE 1471 отмечает необходимость использования архитектуры системы для решения таких задач, как следующие:

  • Анализ альтернативных проектов системы.

  • Планирование перепроектирования системы, внесения изменений в ее организацию.

  • Общение по поводу системы между различными организациями, вовлеченными в ее разработку, эксплуатацию, сопровождение, приобретающими систему или продающими ее.

  • Выработка критериев приемки системы при ее сдаче в эксплуатацию.

  • Разработка документации по ее использованию и сопровождению, включая обучающие и маркетинговые материалы.

  • Проектирование и разработка отдельных элементов системы.

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

30) Разработка и оценка архитектуры на основе сценариев

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

  • Выделение компонентов

  • Выбирается набор "основных" сценариев использования

  • Определяются компоненты, отвечающие за определенные действия в рамках этих сценариев

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

  • Определение интерфейсов компонентов

  • Уточнение набора компонентов

  • Достижение нужных свойств.

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

1) Определить набор сценариев действия пользователя или внешних систем

2) Определить архитектуру

3) Классифицировать сценарий

4) Необходимо оценить сценарий

5) Выявить взаимодействие сценариев

6) Оценить архитектуру в целом, для этого надо использовать оценки важности сценариев и степень их поддержки архитектуры.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]