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

3. Общая характеристика процесса разработки. Основные подпроцессы (рабочие процессы) процесса разработки. Продукты пр, его состав.

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

Действия, включаемые в процесс разработки согласно ГОСТ будут рассмотрены ниже.

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

Процесс разработки декомпозируется на составляющие подпроцессы,

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

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

  3. Анализ требований к ПО предполагает определение следующих характеристик для каждого компонента ПО:

    • функциональных возможностей,

    • внешних интерфейсов;

    • спецификаций надежности и безопасности;

    • эргономических требований;

    • требований к используемым данным;

  1. Проектирование архитектуры ПО включает следующие задачи (для каждого компонента ПО):

  • определение состава компонентов;

  • разработка интерфейсов компонентов между собой и с базами данных;

  • разработка предварительной версии пользовательской документации;

  1. Детальное проектирование ПО включает следующие задачи:

  • конкретизация компонентов ПО и интерфейсов между ними до уровня достаточного для их последующего самостоятельного кодирования и тестирования;

  • разработка и документирование детального проекта базы данных;

  • обновление пользовательской документации;

  • обновление плана интеграции ПО.

  1. Кодирование и тестирование ПО охватывают следующие задачи:

  • разработка (кодирование) и документирование каждого компонента ПО и базы данных;

  • тестирование каждого компонента ПО и базы данных;

  • обновление плана интеграции ПО.

  1. Интеграция ПО предусматривает сборку разработанных компонентов ПО. Для собранного ПО обычно производится квалификационное с привлечением вспомогательных процессов;

  2. Формирование квалификационных требований – это набор критериев или условий, которые необходимо выполнить, чтобы квалифицировать программный продукт.

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

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

  5. Установка ПО осуществляется в той среде и на том оборудовании, которые предусмотрены договором.

  6. Приемка ПО предусматривает оценку результатов квалификационного тестирования ПО и системы и документирование результатов оценки.

Билет № 27

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