Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы 1-10. СИ.docx
Скачиваний:
28
Добавлен:
01.05.2025
Размер:
130 Кб
Скачать
☆
  1. Связь системной инженерии с программной инженерии и управлениями проектами.

SwSE и программная инженерия

И SwSE, и SwE — это технические и управленческие процессы, однако SwE порождает программные компоненты и описывающую их документацию. Более строго, программная инженерия включает в себя следующее.

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

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

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

Рис. 1 иллюстрирует связи между системной инженерией, SwSE и SwE. Традиционная системная инженерия выполняет первоначальный анализ и проектирование, а также интеграцию и тестирование окончательной системы.

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

SwSE и управление проектом

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

Рис. 2. Управленческие связи между системной инженерией программного обеспечения, программной инженерией и проектным менеджментом

Рис. 2 иллюстрирует управленческие связи между проектным менеджментом, SwSE и SwE. Руководство проектом включает в себя общее управление распределением работ в проекте и полномочия предоставления ресурсов. SwSE определяет технический подход, принимает технические решения, взаимодействует с техническими представителями заказчика, а также одобряет и принимает конечный программный продукт. SwE отвечает за разработку программного дизайна, кодирование и разработку программных компонентов.

  1. Процессы управления системной инженерией.

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

Каждый процесс разделен на набор действий, каждое действие – на набор задач. Каждый процесс, действие или задача инициируется и выполняется другим процессом по мере необходимости, причем не существует заранее определенных последовательностей выполнения (естественно, при сохранении связей по входным данным).

Согласно ГОСТ Р ИСО/МЭК 12207 выделяют следующие процесса жизненного цикла [ГОСТ Р ИСО/МЭК 12207]:

Основные процессы:

  • приобретение;

  • поставка;

  • разработка;

  • эксплуатация;

  • сопровождение.

Вспомогательные процессы:

  • документирование;

  • управление конфигурацией;

  • обеспечение качества;

  • верификация;

  • аттестация;

  • совместная оценка;

  • аудит;

  • разрешение проблем.

Организационные процессы:

  • управление;

  • усовершенствование;

  • создание инфраструктуры;

  • обучение.

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