Проектирование информационных систем Вебинар № 1 «Структурный подход к проектированию

advertisement
Золотов Сергей Юрьевич
к.т.н., доцент кафедры АСУ
Проектирование
информационных систем
Вебинар № 1
«Структурный подход к проектированию
информационных систем»
План вебинара
• Рассматриваем и обсуждаем принципы проектирования
сложных объектов
• Выделяем основные принципы структурного подхода к
проектированию информационных систем
• Проводим разбор примера на основе лабораторных работ
• Ответы на вопросы
Что такое «проект» и «проектирование»
информационных систем?
• Проект информационной системы – это проектноконструкторская и технологическая документация, в которой
представлено описание проектных решений по созданию и
эксплуатации системы в конкретной программно-технической
среде
• Проектирование информационной системы - это процесс
преобразования входной информации 1) об объекте
проектирования, 2) о методах проектирования и 3) об опыте
проектирования объектов аналогичного назначения в
соответствии со стандартами в проект ИС
• Технология проектирования – это совокупность методологии и
средств проектирования системы, а также методов и средств
организации проектирования
Принципы проектирования сложных
объектов
• декомпозиция и иерархичность построения
описаний объектов проектирования
• многоэтапность и итерационность процесса
проектирования
• типизация и унификация проектных решений
Принципы проектирования сложных
объектов
S
0 уровень
Sn
S2
S1
1 уровень
S1,1
2 уровень
S1,m
1
S 2,1
S 2,m
2
S n ,1
S n,m
n
Нисходящее и восходящее
проектирование
• Если решение задач высоких иерархических уровней
предшествует решению задач более низких иерархических
уровней, то проектирование называют нисходящим
• Если раньше выполняются этапы, связанные с низшими
иерархическими уровнями, то проектирование называют
восходящим
S
0 уровень
Sn
S2
S1
1 уровень
S1,1
2 уровень
S1,m
1
S 2,1
S 2,m
2
S n ,1
S n,m
n
Особенности нисходящего и восходящего
проектирования?
S
0 уровень
Sn
S2
S1
1 уровень
S1,1
2 уровень
S1,m
1
S 2,1
S 2,m
2
S n ,1
S n,m
n
Итерационный характер проектирования
S
0 уровень
Sn
S2
S1
1 уровень
S1,1
2 уровень
S1,m
1
S 2,1
S 2,m
2
S n ,1
S n,m
n
Унификация проектных решений
• Унифицированные элементы, ориентированные на применение в
ряде различных систем определенного класса, разрабатываются
раньше, чем та или иная конкретная система из этого класса
• Использование унифицированных проектных решений приводит
к упрощению и ускорению проектирования
• Унификация целесообразна только в таких классах объектов, в
которых из сравнительно небольшого числа разновидностей
элементов предстоит проектирование большого числа систем
Вопрос:
в каких случаях нельзя применять
унифицированные проектные решения?
Математическая модель технического
объекта
Математическая модель технического объекта –
система математических объектов (чисел, переменных, матриц, множеств и т.п.)
и отношений между ними, отражающих некоторые свойства технического объекта
Параметры модели - количественное выражение свойств систем
(входные и выходные параметры), элементов систем (внутренние параметры)
и внешней среды (внешние параметры)
Переменные объекта характеризуют физическое или
информационное состояние данного объекта.
Фазовые переменные выражают переходные процессы в объекте.
Вопрос: в чем заключается принципиальная разница между
параметрами модели и переменными объекта?
Классификация типовых проектных
процедур
Процедуры
синтеза
Процедуры
анализа
Структурный
синтез
Одновариантный
анализ
Параметрический
синтез
Многовариантный
анализ
Схема процесса проектирования
Вопрос: как называется процедура
параметрического синтеза, если
модификации параметров
целенаправленны и подчинены
стратегии поиска наилучшего
значения некоторого показателя
качества?
Сущность структурного подхода к
проектированию информационных систем
Система
Подсистема
1
Подсистема
2
Подсистема
3
Модуль 1.1
Модуль 2.1
Модуль 3.1
Модуль 1.2
Модуль 2.2
Модуль 3.2
Общие принципы структурного подхода
•разбиение на множество меньших независимых задач
•принцип иерархического упорядочивания
•принцип абстрагирования
•принцип формализации
•принцип непротиворечивости
•принцип структурирования данных
Пример применения принципов
структурного подхода
Книжный магазин занимается продажей художественной литературы.
В торговом зале книги располагаются на стеллажах, каждый из которых имеет
свой номер и тематику. Любой клиент может обратиться к продавцу-консультанту
и получить подробную информацию о книгах, имеющихся в магазине, их цене
и заказать интересующие книги, которых нет в наличии. В торговом зале имеется
касса, где осуществляется непосредственная продажа книги. Книги, которые не
выставляются в торговый зал, хранятся на складе. Исполнительный директор
работает с книжными издательствами по поставкам партий книг, которые водитель
доставляет на склад, а также занимается координацией действий между
торговым залом и складом. Отдел бухгалтерии осуществляет бухгалтерский и
кадровый учет. За чистотой на складе и в торговом зале следит уборщик.
Директор, с помощью секретаря, руководит всей работой в магазине.
Организационная схема книжного
магазина
Информационная модель книжного
магазина
Проектирование
информационных систем
Вебинар № 1
«Структурный подход к проектированию
информационных систем»
Благодарю за внимание!
Download