Files
obsidian/Computer Science/Системная инженерия/Понятие системы.md
T
roma-dxunvrs b8cbed0791 11.09.26
2026-09-11 23:12:13 +03:00

6.3 KiB

Системная инженерия

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

Предмет системной инженерии и роль

Предмет: сверхбольшие системы - должны сынтегрироваться все части Роль: координация и структура (команды разработки, процессов, передачи информации и т.п.)

Понятие системы

  1. Система как совокупность частей
  2. Система как функциональное место
  3. Система как жизненный цикл

1. Система как совокупность частей

Система состоит из подсистем, которые в свою очередь тоже являются системами, и так далее - иерархия систем

!Иерархия систем.png

Структура системы

!Структура системы.png

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

2. Система как функциональное место

Функциональное место определяет систему:

  • Название
  • Назначение
  • Границы Например: насосная станция с двумя насосами, мы заменили один из них на новый - но насос остался тем же, с точки зрения системы Описывает функции, а не реализации

Операционное окружение

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

Представление и точка зрения

  • Представление (View) - представление системы с заданной точки зрения
  • Stakeholder - заинтересованная сторона в системе (обычно, физ или юр лицо), оказывает влияние на систему, формирует точку зрения через которую мы работаем (например, заказчик, пользователь, государство)
  • Точка зрения (Viewpoint) - это спецификация соглашений, правил построения и использования представления с целью решения проблем заинтересованных сторон. У каждого стейкхолдера своя точка зрения на систему

3. Система как жизненный цикл

Жизненный цикл системы - эволюция интересующей системы во времени от концепции до вывода из эксплуатации

Типовые стадии:

  1. Концептуальный этап
  2. Этап разработки
  3. Этап производства
  4. Этап утилизации
  5. Этап поддержки
  6. Этап вывода из эксплуатации Этап утилизации - использование системы во время эксплуатации. Вся разработка - ради этого этапа, чтобы выполнять свою цель и занимать функциональное место

Обеспечивающие системы

Системы, которые дополняют интересующую систему на этапах ее жизненного цикла, но не обязательно вносит непосредственный вклад в ее фукнционирование во время эксплуатации Например: девопс команда + бизнес-команда + команда разработчиков

Успешная система

Требует:

  1. Рассмотрения ее структуры
  2. Рассмотрения ее функционального места
  3. Рассмотрения ее операционного окружения
  4. Рассмотрения ее жизненного цикла
  5. Рассмотрения ее обеспечивающих систем

Фундаментальная проблема систем

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

Применение в Computer Science

  • Компьютерные системы