Похожие презентации:
Лекция 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