- •Проектирование информационных систем
- •Содержание
- •Лекция 1. Общая характеристика процесса проектирования ис
- •Основные понятия дисциплины
- •Срс виды обеспечивающих систем:
- •Принципы проектирования ис
- •Методы и средства проектирования ис
- •Классификация методов проектирования ис
- •Технология проектирования ис
- •Формализация технологии проектирования ис
- •Требования к эффективности и надежности проектных решений (срс)
- •Лекция 2. Жизненный цикл программного обеспечения (жцпо)
- •Понятие и основные процессы жц
- •Стандарты, регламентирующие создание по
- •Стадии жц по
- •Модели жц по
- •Каскадная модель
- •Спиральная модель
- •Лекция 3.Структура информационно-логической модели (илм) ис
- •1) Понятие илм
- •2) Этапы составления илм
- •Лекция 4. Разработка функциональной модели ис
- •Понятие функциональной модели (фм)
- •Sadt-метод построения фм
- •Состав фм
- •Иерархия диаграмм фм
- •Функциональная методика потоков данных
- •Лекция 5. Разработка модели данных ис
- •Понятие модели данных и их классификация
- •Уровни моделей данных
- •3) Логические и физические модели данных Логические модели данных:
- •Физические модели данных
- •Нормализация
- •Построение модели данных
- •Разработка моделей защиты данных
- •Лекция 6. Разработка пользовательского интерфейса ис
- •Понятие пользовательского интерфейса (пи)
- •Структура и классификация пи
- •Классификация управляющих средств пи
- •Принципы проектирования пи
- •Аппаратное и программное обеспечения пи
- •Правила этапы разработки пи
- •Этапы разработки пи:
- •Разработка пи
- •Проектирование пи, как часть разработки технического задания
- •Проектирование иерархического меню пи
- •Проектирование экранных форм пи
- •Реквизитный состав экранной формы
- •Проектирование отчетов пи
- •Реквизитный состав отчета
- •Лекция 7. Проектная документация ис
- •Стандарты проектирования
- •Проектная документация (пд)
- •Технико-экономическое обоснование (тэо)
- •Рабочий проект
- •Лекция 8. Инструментальные средства проектирования ис
- •Понятие case-технологии
- •Принципы case-технологий
- •Факторы эффективности case-технологии
- •Аспекты выбора case-технологии
- •Классификация case-средств
2) Этапы составления илм
Этапы составления ИЛМ: (описание предметной области «деканат»):
В университете учатся студенты, которые распределены в разные группы. Каждая группа в конце семестра сдает несколько экзаменов по различным предметам. Экзамен проводит один преподаватель. Оценки за экзамен проставляются каждому студенту.
Определить сущности – Экзамен, преподаватель, студент.
Расставить связи между сущностями.
Определить реквизиты, либо атрибуты сущности.
Лекция 4. Разработка функциональной модели ис
1.Понятие функциональной модели (ФМ)
2.SADT-метод построения ФМ
3.Состав ФМ
4.Иерархия диаграмм ФМ
5.Функциональная методика потоков данных
Понятие функциональной модели (фм)
На сегодняшний день в программной инженерии существуют два основных подхода к разработке ИС:
1.Структурно-функциональный (функционально-модульный): в его основу положен принцип функциональной декомпозиции, при которой структура системы описывается в терминах иерархии ее функций и передачи информации между отдельными функциональными элементами.
2.Объектно-ориентированный: использует объектно-ориентированную таблицу. При этом структура системы описывается в терминах объектов и связи между ними в виде сообщений.
Таким образом, сущность структурного подхода заключается в декомпозиции ИС на автоматизируемые функции или построении ФМ. Система разбивается на функциональные подсистемы, которые в свою очередь делятся на подфункции и так далее до конкретных процедур. При этом автоматизируемая система сохраняет целостное представление, в котором все составляющие компоненты взаимоувязаны. При разработке системы снизу-вверх, от отдельных задачи ко всей системе целостность теряется, возникают проблемы при описании информационного взаимодействия отдельных компонентов.
ФМ предназначена для описания существующих бизнес-процессов. Она отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями, при этом используются как естественные, так и графические языки.
Sadt-метод построения фм
SADT – это метод структурного анализа и проектирования. Он представляет собой совокупность правил и процедур, предназначенных для построения ФМ какой-либо предметной области.
Метод-SADT является родоначальником методологии IDEF0,IDEF3. Остальные элементы этого метода основываются на следующих концепциях:
1.Графическое представление блочного моделирования: функция изображается в виде блока, а интерфейсы входа-выхода механизмов управления виде стрелок или дуг.
2.Строгость и точность:
- число блоков на каждом уровне декомпозиции 3-6
- связность диаграмм (номера блоков)
- уникальность имен функциональных блоков
- разделение входов и управление
3.Отделение организации от функции: исключение влияния административной структуры организации на ФМ.
Метод-SADT может использоваться для моделирования самых разнообразных систем и определения требований и функций с последующей разработкой ИС, удовлетворяющей этим требованиям и реализующей эти функции.
