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

Системный анализ программного обеспечения

8 Семестр

Литература:

  1. Сурмин Ю.П. – Теория система и системного анализа, 2003 год

  2. Тарасенко Ф.П. – Прикладной системный анализ, 2004 год

  3. Антонов А.В. – Системный анализ – 2004 год

Системный анализ (подход) – представление задачи в виде системы, выявление ее свойств.

Системный анализ основан на теории систем, тесно связан с другими областями:

  • исследование операций

  • теория игр

  • теория решений

  • моделирование

/ Исследование операций \

Прогноз

Построение модели

Исследование модели

Реализация модели

\ Прикладной системный анализ /

Системный анализ программного обеспечения основан на системном анализе, но использует другие методы. Результаты системного анализа отправляются на этап проектирования. Также тесно связан с другими этапами:

  • usability – удобство использования конечным пользователем

  • тестирование – проверка системного анализа на практике

  • управление разработкой – решение о курсе проекта принимается на основе работы аналитика

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

Задачи управления:

  1. целеполагание – определение требуемого состояния или поведения системы

  2. стабилизация – удержание системы в существующем состоянии в условиях внешних воздействий

  3. выполнение программы – перевод системы в требуемое состояние, когда внешние условия изменяются по детерминированным законам

  4. слежение – удержание системы на заданной траектории, когда внешние условия неизвестны

  5. оптимизация – удержание или перевод системы в состояние с экстремальными значениями характеристик при заданных ограничениях

Задачи системного анализа:

  1. анализ – декомпозиция системы, выявление различного рода свойств системы или окружающей ее среды

  2. синтез – построение по описанному закону системы, удовлетворяющей определенным характеристикам

Система – множество элементов и отношений между ними, выделенных из среды с определенной целью и взаимодействующих с ней

Проблемные ситуации – неудовлетворение элементов внешней среды конечными продуктами системы или низкая эффективность взаимодействия с системой

При изучении проблемных ситуаций:

  1. Устанавливают содержание проблемы

  2. Определяют ее новизну

  3. Устанавливают причины ее возникновения

  4. Определяют степень их взаимосвязи (анализ причинно-следственных связей)

  5. Определяют полноту и достоверность информации

  6. Определяют возможности разрешения проблемы

Цель системы – определенное извне или установленное самой системой состояние системы и ее конечный продукт

Требования к формулировке целей:

  1. Актуальность

  2. Достижимость

  3. Конкретность

Функции системы – способ (некоторая совокупность действий, видов деятельности) для достижения поставленных целей

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

линейная

кольцо

сота

полносвязная

колесо

Иерархическая

звезда

графовая

матричная

Внешние условия – в большинстве случаев рассматриваются:

  1. Внешние ресурсы (финансовые, трудовые, материальные, энергетические)

  2. Ограничения (нормативные документы: стандарты, регламент …)

  3. Потребители конечного продукта