Лекция 3_Проект_ИСиБД РВ_28-02-2024_

1.

Центр дистанционного обучения
Проектирование
информационных систем
и баз данных реального
времени
ФИО преподавателя: Володина Анна Михайловна
e-mail: [email protected]
Online-edu.mirea.ru
online.mirea.ru

2.

Центр дистанционного обучения
План лекции
• Виды систем, структуры. Продолжение
• Проектирование. Подходы.
• Жизненный цикл ИС.
online.mirea.ru

3.

Особенность больших систем – сложная иерархическая структура организации системы, предусматривающая сочетание централизованно
Центр дистанционного обучения
Большие и сложные системы
Большая система – система, состоящая из
значительного числа однотипных элементов и
связей.
Особенность больших систем – сложная
иерархическая структура организации
системы, предусматривающая сочетание
централизованного управления с
автономностью частей.
online.mirea.ru

4.

Центр дистанционного обучения
Большие и сложные системы
Сложная система – система, состоящая из элементов
разных типов и обладающая разнородными связями
между ними. Особенности сложных систем:
1. наличие сложной, составной цели, параллельное
существование разных целей или
последовательная смена целей;
2. наличие одновременно многих структур у одной
системы (например, технологической,
административной, функциональной и т. д.);
3. невозможность описания системы на одном
языке
online.mirea.ru

5.

Центр дистанционного обучения
Система управления
Система управления включает следующие основные
элементы:
• датчики информации о состоянии объекта
управления;
• подсистема сбора и передачи этой информации;
• подсистема обработки и отображения этой
информации;
• подсистема выработки управляющих воздействий;
• подсистема передачи управляющих воздействий;
• исполнительные устройства.
online.mirea.ru

6.

Центр дистанционного обучения
Общая структура ИС
online.mirea.ru

7.

Центр дистанционного обучения
Функции, состав и структуры ИС
(ГОСТ 24.103-84 – Функции, состав и структура АСУ)
Задачи функциональных подсистем – это те задачи,
ради решения которых и создается ИС.
Целью обеспечивающих подсистем является
обеспечение решения задач функциональных
подсистем ИС.
Обеспечивающая часть не зависит от вида ИС.
online.mirea.ru

8.

Центр дистанционного обучения
Обеспечивающие подсистемы ИС
1. Информационное обеспечение (ИО) (ГОСТ 24.20580 «Требования к содержанию документов по
информационному обеспечению»))
2. Программное обеспечение, ПО (software)
3. Техническое/аппаратное обеспечение (hardware) –
это комплекс технических средств для сбора,
передачи, хранения и обработки информации.
4. Организационное обеспечение – это документы,
определяющие функции подразделений
управления, действия и взаимодействие персонала
ИС.
online.mirea.ru

9.

Центр дистанционного обучения
Обеспечивающие подсистемы ИС
5. Метрологическое обеспечение – это
метрологические средства и инструкции по их
применению.
6. Правовое обеспечение – это совокупность
документов, определяющих юридические аспекты
функционирования системы
7. Лингвистическое обеспечение – это совокупность
языковых средств, используемых для машинной
обработки информации и облегчающих общение
человека с техническими средствами ИС.
8. Математическое обеспечение – это методы решения
задач управления, модели и алгоритмы.
online.mirea.ru

10.

Центр дистанционного обучения
Структуры ИС (ГОСТ 34)
Необходимый состав элементов выбирают в
зависимости от вида конкретной АСУ.
online.mirea.ru

11.

Центр дистанционного обучения
Проектирование
Проектирование – это процесс создания
проекта, прототипа, прообраза
предполагаемого или возможного объекта,
состояния.
Создание ИС представляет собой
программный проект.
online.mirea.ru

12.

Центр дистанционного обучения
Типология проектов по созданию ИС
• Индивидуальный проект – подразумевает
разработку ИС, как правило с помощью
специалистов самой организации.
• Типовое проект ИС предполагает создание системы
из готовых типовых проектных решений.
• Типовое проектное решение (ТПР) – это
тиражируемое (пригодное к многократному
использованию) проектное решение.
online.mirea.ru

13.

Центр дистанционного обучения
Типовое проектное решение (ТПР)
Параметрически-ориентированное
проектирование включает следующие основные
этапы: 1. декомпозиция проектируемой ИС на
множество составляющих компонентов; 2. выбор
и приобретение из имеющихся на рынке ТПР; 3.
настройка (доработка) приобретенного ТПР
Модельно-ориентированное проектирование
заключается в адаптации состава и
характеристик типовой ИС к модели объекта
автоматизации.
online.mirea.ru

14.

Центр дистанционного обучения
Подходы к проектированию
систем
• Стихийная («лоскутная») автоматизация (подход
«cнизу-вверх»)
ИС создается в виде набора приложений,
наиболее важных в данный момент для
поддержки деятельности организации.
Основной целью этих проектов было
обслуживание текущих потребностей
конкретного предприятия, а не создание
тиражируемых продуктов.
online.mirea.ru

15.

Центр дистанционного обучения
Подходы к проектированию
систем
• Системное проектирование (подход «cверху-вниз»)
Суть – реорганизация управления и перепроектирование
всей информационной системы, которые наилучшим
образом достигают целей управления.
Этапы системного проектирования: 1) определение
целей и задач управления организацией; 2) создание
модели организации, главное требование к которой –
системная целостность; каждое изменение элемента
модели требует перепроверки и согласования как
«cверху-вниз», так и «cнизу-вверх»; 3) создание ИС на
online.mirea.ru
основе этой модели.

16.

Центр дистанционного обучения
Жизненный цикл проекта по
созданию ИС
ЖЦ ИС – это непрерывный процесс, который начинается с
момента принятия решения о необходимости создания
ИС и заканчивается в момент ее полного изъятия из
эксплуатации.
ЭТАПЫ:
1) концептуальная фаза.
2) разработка технического предложения.
3) проектирование.
4) разработка.
5) ввод системы в эксплуатацию.
online.mirea.ru
6) изъятие из эксплуатации или замена.

17.

Центр дистанционного обучения
Наиболее частые ошибки,
допускаемые на начальных этапах:
концепт.фаза; разработка тех.предложения, проектирование
1)
2)
3)
4)
5)
ошибки в определении интересов заказчика;
концентрация на маловажных, сторонних интересах;
неправильная интерпретация исходной постановки задачи;
неправильное или недостаточное понимание деталей;
неполнота функциональных спецификаций (системных
требований);
6) ошибки в определении требуемых ресурсов и сроков;
7) редкая проверка на согласованность этапов и отсутствие
контроля со стороны заказчика (нет привлечения
заказчика)
online.mirea.ru

18.

Центр дистанционного обучения
Модели жизненного цикла ИС
Каскадная модель ЖЦ
Основной характеристикой каскадного способа является
разбиение всей разработки на этапы, причем переход с одного
этапа на следующий происходит только после того, как будет
полностью завершена работа на текущем.
Реальный процесс
разработки ПО по
каскадной схеме
Каскадная схема
разработки ПО
online.mirea.ru

19.

Центр дистанционного обучения
Модели жизненного цикла ИС
Спиральная модель ЖЦ
Принципиальные особенности
спиральной модели:
• отказ от фиксации требований и
назначение приоритетов
пользовательским требованиям;
• разработка последовательности
прототипов, начиная с требований
наивысшего приоритета;
• идентификация и анализ риска на
каждой итерации;
• использование каскадной модели для
реализации окончательного прототипа;
• оценка результатов по завершении
каждой итерации и планирование
следующей итерации
online.mirea.ru

20.

Центр дистанционного обучения
Модели жизненного цикла ИС
Методология быстрой разработки
приложений RAD
Основные принципы методологии RAD: • разработка приложений
итерациями; • необязательность полного завершения работ на каждом
из этапов жизненного цикла; • обязательное вовлечение пользователей;
• обязательное применение CASE-средств; • применение средств
управления конфигурацией, облегчающих внесение изменений в проект
и сопровождение готовой системы; • использование генераторов кода;
• использование прототипирования; • тестирование и развитие проекта
online.mirea.ru

21.

Центр дистанционного обучения
Модели жизненного цикла ИС
Итерационный
подход
Особенности:
• для каждого цикла модели необходимо принять решение, будет ли
программное обеспечение, созданное циклом, отброшено или сохранено в
качестве отправной точки для следующего цикла.
• Ключом к успешному использованию итеративного жизненного цикла
разработки программного обеспечения является тщательная проверка
требований и каждой версии программного обеспечения в соответствии с
этими требованиями в каждом цикле модели.
online.mirea.ru

22.

Центр дистанционного обучения
Документирование проекта
Состав программных документов по фазам ЖЦ ИС:
постановка задачи: техническое задание (ТЗ), включает в свой состав:
технико-экономическое описание проекта (ТЭО); календарный план
проектирования; сметную калькуляцию проекта; каталожное описание
разработки (КО), технические требования (ТТ) и технические условия
(ТУ), относящиеся к проектируемому изделию и т.п.;
разработка: проектная документация, в составе: проект системы;
подготовка данных; разработка программы;
реализация испытаний: пособия руководства: руководство
пользователя; руководство по обслуживанию; руководство оператора;
руководство администраторов (данных, баз данных, серверного
обеспечения, сетевого обеспечения, сервера защиты и т.п.)
эксплуатация: реализация: программный код; информация,
вызываемая системой; тесты и тестовые прогоны программы;
требования, процедуры и условия сертификации продукта. online.mirea.ru

23.

Центр дистанционного обучения
Разбираем примеры и вопросы по
практикам
Ваши работы – вопросы.
Пример – на выбор.
Вопросы по лекции.
online.mirea.ru

24.

Центр дистанционного обучения
Спасибо за внимание!
online.mirea.ru
English     Русский Правила