8.3.2 Просмотры и анализы архитектуры ПО
8.3.2 Просмотры и анализы архитектуры ПО
Цель этих просмотров и анализов — обнаружить и зарегистрировать ошибки, которые могли быть внесены во время разработки архитектуры ПО. Данные просмотры и анализы должны подтвердить, что архитектура ПО соответствует следующим требованиям:
а) согласованность с требованиями верхнего уровня: гарантировать, что архитектура ПО не находится в противоречии с требованиями верхнего уровня, особенно те функции, которые гарантируют целостность системы, например схемы разбиения;
б) непротиворечивость: гарантировать, что существует корректная связь между компонентами архитектуры ПО, осуществляемая через потоки данных и поток управления;
в) совместимость с объектным компьютером: гарантировать, что не существует никаких противоречий между архитектурой ПО и программно-аппаратными возможностями объектного компьютера, особенно такими, как инициализация, асинхронные операции, синхронизация и прерывания;
г) верифицируемость: гарантировать, что архитектура ПО может быть верифицирована, например не существует неограниченных рекурсивных алгоритмов;
д) соответствие стандартам: гарантировать, что процесс проектирования ПО полностью соответствовал стандартам на процесс проектирования ПО и отклонения от этих стандартов обоснованы, особенно ограничения сложности и использования конструкций проекта, которые не согласуются с задачами безопасности системы;
е) целостность разбиения: гарантировать, что будут предотвращены или изолированы любые нарушения в декомпозиции.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Чудеса архитектуры и строительства
Чудеса архитектуры и строительства «С милым рай и в шалаше», – гласит известная пословица. При этом молчаливо предполагается, что шалаш этот расположен где-то в райских кущах или, по крайней мере, в местах, где среднегодовая температура не опускается ниже 20° тепла. А
5.3.5 Проектирование программной архитектуры
5.3.5 Проектирование программной архитектуры Данная работа состоит из следующих задач применительно к каждому программному объекту архитектуры (или объекту программной конфигурации, если он определен):5.3.5.1 Разработчик должен трансформировать требования к программному
8.3 Просмотры и анализы ПО
8.3 Просмотры и анализы ПО Просмотры и анализы ПО применяют к результатам процессов разработки и верификации ПО. Различия между просмотрами и анализами заключаются в том, что анализ дает воспроизводимое доказательство, а просмотр предоставляет качественную (экспертную)
8.3.1 Просмотры и анализы требований верхнего уровня
8.3.1 Просмотры и анализы требований верхнего уровня Цель этих просмотров и анализов — обнаружить и зарегистрировать ошибки, которые могли быть внесены в процессе разработки требований к ПО. Данные просмотры и анализы должны подтвердить, что требования верхнего уровня
8.3.3 Просмотры и анализы требований нижнего уровня
8.3.3 Просмотры и анализы требований нижнего уровня Цель этих просмотров и анализов — обнаружить и зарегистрировать ошибки, которые могли быть внесены в процессе проектирования ПО. Эти просмотры и анализы должны подтвердить, что требования нижнего уровня удовлетворяют
8.3.4 Просмотры и анализы исходного кода
8.3.4 Просмотры и анализы исходного кода Цель этих просмотров и анализов — выявление и регистрация ошибок, которые могли быть внесены в процессе кодирования ПО. Эти просмотры и анализы подтверждают, что выходные результаты кодирования являются точными, полными и могут
8.3.5 Просмотры и анализы выходных результатов процесса интеграции
8.3.5 Просмотры и анализы выходных результатов процесса интеграции Цель этих просмотров и анализов — гарантировать, что результаты процесса интеграции ЭКПО являются полными и корректными. Это может быть выполнено путем детального исследования информации о
8.3.6 Просмотры и анализы тестовых вариантов, процедур и результатов
8.3.6 Просмотры и анализы тестовых вариантов, процедур и результатов Цель этих просмотров и анализов — гарантировать, что тестирование кода было разработано и выполнено точно и полностью. Должны быть рассмотрены следующие вопросы:а) тестовые варианты: верификация