Модель зрелости процессов разработки программного обеспечения



Выполняемые операции - часть 3


Архитектура ПО состоит из системной архитектуры и архитектуры программы.

1. Создание и проверка критериев разработки архитектуры ПО.

Примеры критериев разработки архитектуры ПО:

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

    3. По возможности используются стандарты разработки приложений.

    Примеры стандартов разработки приложений:

  • стандарты интерфейсов операционной системы,
  • стандарты пользовательских интерфейсов,
  • стандарты сетевых интерфейсов.
  • 4. Для проектирования архитектуры ПО используются эффективные методы.

    Примеры методов проектирования архитектуры ПО:

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

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

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

    7. На основании системной архитектуры разрабатывается подробная архитектура программного комплекса.

    8. Документируется описание архитектуры ПО (т. е. документируется собственно системная архитектура и детальная архитектура программы).

    Документация по архитектуре ПО должна описывать компоненты ПО, внутренние интерфейсы между ними, а также программные интерфейсы с другими программными системами, аппаратным обеспечением и другими системными компонентами (например, людьми).

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

    См.


    Содержание  Назад  Вперед