- •Этап Анализа.
- •Требования к ис.
- •Проектирование
- •Структурный подход
- •Проектирование базы данных.
- •Типы бинарных связей
- •Построение реляционной модели
- •Теория нормализации.
- •Первая нормальная форма (1нф)
- •Вторая нормальная форма (2нф)
- •Третья нормальная форма (3нф)
- •Нормальная форма Бойса-Кодда(нфбк)
- •Приводим к четвертой нормальной форме (4нф)
- •Связи между функциями d Номер реализация fd – диаграммы потоков данных
- •Событийный подход.
- •Этап анализа требований Обследование предметной области
- •Описание предметной области.
- •Бизнес-процессы
- •Документооборот
- •Жизненный цикл ис
- •Основные процессы
- •Анализ требований
- •Проектирование
- •Вспомогательные процессы.
- •Организационные процессы
Введение.
Информационная система (ИС) – это система, предназначенная для предоставления информации.
Функции: 1)выдача информации 2)сбор информации 3)обработка информации 4)хранение информации 5)передача информации 6)управление другими объектами
Классификация ИС:
1)по структурированности задачи решаемой в рамках ИС
-структурируемые(фармализуемые) задачи – задачи, которые можно описать на формальном языке и для них известен алгоритм решения. Например: расчет з.п.
-неструктурируемые(не формализуемые) задачи – задачи, которые не возможно(пока невозможно) описать, построить алгоритм решения, найти результат.
-частично структурируемые задачи – наполовину задачу можно решить.
2)по уровню управления
*оперативный уровень – решаются задачи по сбору информации и простейшей(начальной ) обработки данных(исполнители, операторы)
**функциональный уровень управления
Принимаются решения
Решаются задачи, которые создаются на оперативном уровне
Принимаются отчеты о результате решения
(менеджеры среднего звена и специалисты)
***стратегический уровень – перспективы развития предприятия (менеджеры высшего звена)
С
***
**
*
4
3
2
1
феры:производство
финансы
маркетинг
кадры
*сбор информации
**агрегированная информация
***ещё более агрегированная информация и
недостаточно внутренней, нужна внешняя информация.
Пример: Универ
1ур. Поступили: ФИО, №гр., … Деканат: дисциплины, часы, … Экзамен: оценка студента.
2ур. Составление расписания. Успеваемость -> стипендия
3ур.Открыть ещё один факультет(внешняя информация)
3) по характеру использования информации
Поисковые системы – выдача информации. Функции: хранение, выдача данных.
Вычислительные – для выполнения сложных расчетов. Например, з.п.
Управляющая - система, которая управляет др. объектами. Функции: сбор данных.
Учет, автоматизация и поддержка приятия решений. Функции: ввод, сбор данных.
Жизненный цикл ИС.
Начало – идея о необходимости ИС.
Конец – утилизация ИС.
Этапы жизненного цикла ИС:
Анализ требований
Проектирование
Реализация и тестирование
Внедрение
Эксплуатация и сопровождение
Жизненный цикл может быть разным в зависимости от ИС.
М
АНАЛИЗ
одели жизненного цикла ИС:Каскадная
К
ПРОЕКТИРОВАНИЕ
аскадная с возвратом на любой
П
РЕАЛИЗАЦИЯ
редыдущий этапСпиральная
ВНЕДРЕНИЕ
СОПРОВОЖДЕНИЕ
Этап Анализа.
Определить назначение ИС.
Сформулировать требования к ИС.
Получить документ – «Техническое задание»
Подробно изучить предметную область
Изучить все процессы (информационные)
Результатом всех действий должна быть информационная работоспособная система
ИС должна обеспечивать поддержку бизнес-процессов в информационной области, повышать эффективность.
недрение ИС приведет к реорганизации бизнес-процессов предметной области.
Ответственность за конечный результат в равной степени распределяется между заказчиком и разработчиком.
Для описания бизнес-процессов используется методология
IDEF 0 для описания функций любой системы. Описание в виде диаграмм, имеющих иерархическую структуру.
A-0 описывает предметную область в целом.
А
А-0
0 эта функция декомпозируется на неск. функций.О
А0
бщий вид диаграмм IDEF 0:А1
А2
А3
……
Аn
А11
А12
А1m
Аn2
Аnn
Аn1
……
……
Диаграмма содержит описание функций в виде блоков(функциональный блок)
Содержание -> зависит от того, к какой стороне прикрепляются. То что поступает на вход(слева) – ресурсы для выполнения функций. Выход(справа) – результат выполнения функций.
Сверху – управление-то что регламентирует выполнение функций. Снизу – механизмы(ресурсы) – с помощью чего выполняется.
На диаграмме как правило от 2 до 6 блоков. -> соединенные с границей – граничные.
Диаграмма – это не описание алгоритма. Каждая функция рассматривается отдельно.
Требования к ис.
-выявить
-документально оформить
1. Функции ИС
2. Технические требования к аппаратной части.
3. Требования к внешним интерфейсам.
4.Эргонамические требования(требования, связанные с интерфейсом пользователя) Какие действия в автоматиз. режиме, а какие вручную.
5. Проектные ограничения (требования к стандартам при разработке, ГОСТ стандарты, ведомственные стандарты, языки разработки, используемые среды разработки, сроки разработки ИС)
6.Требования к квалификации разработчика
7. Требования безопасности(касающиеся эксплуатации)
8.Требования к защите данных
9.Требования к документации пользователя(какие должны быть разработаны документы)
10.Требования к сопровождению.
11.Требования к квалификации пользователя.
12.Кому предоставлены права на разработку.
13.Требования по вводу в действие и приемке ИС
14.Коммерческие требования.
Основной документ – техническое задание. Структура содержания описывается ГОСТом.
Общие сведения
Наименование системы (полное и краткое наименование)
Документ, на основании которого производится разработка(чаще всего договор между заказчиком и исполнителем)
Описание заказчика(наим., адрес) разрабочика (наименование, адрес)
Сроки начала и окончания работы
Порядок оформления и предъявления заказчику системы(как передать систему)
Назначения и цели создания системы
Назначение (для чего предназначена система). Система предназначена для автоматизации рабочего места Д.А.
Цели: повышение эффективности деятельности Д.А. за счет автоматизации
Характеристика объекта автоматизации
Краткие сведения об объекте автоматизации(описание предметной области)
Условия эксплуатации объекта автоматизации(офисное помещение)
Требования к системе
Требования к системе в целом
Требование к структуре системы. Одна цельная система не разделяющаяся на части. Если частей несколько, то описываем как они взаимодействуют. Формат обмена. Режимы обмена.
Требования к режимам функционирования системы. Режим опытной эксплуатации\режим диагностики\режим использования. (В нормальном режиме система должна работать 24 часа в сутки 365 дней в году)
Требования по диагностированию(как должна реагировать система в случае аварийной ситуации). Сохранять данные\идентифицировать аварийную ситуацию.
Перспективы развития системы. Маштабирование\добавление новых модулей\увеличение объема памяти.
Численность и квалификация персонала (кто будет пользователем системы). Может быть отдельно вынесен пользователь администратор. Одновременно должны работать 2 пользователя. Требования к квалификации персонала: Д.А. – начальные навыки работы с компьютером. С.А.-администрирование сервера, администрирование СУБД, навыки установки, обслуживания аппаратной и программной части. Режим работы персонала.
Требования надежности. Одновременная работа минимум 3х пользователей\максимальное время реакции системы 5 секунд.
Аварийные ситуации. Отключили свет\отказ аппаратного обечпечения\отказ программного обеспечения. Система должна восстанавливать работоспособность.
Требования к безопасности
Требования к эргономике. Удобство пользователя к работе в системе. Графический интерфейс\работа осуществляется в интерактивном режиме\ориентирована преимущественно на использование мыши, но использует клавиатуру\используются стандартные функциональные клавиши\все экранные формы однотипны
Требования к защите информации от несанкционированного доступа, авторизация пользователя(смена пароля).
Требования к шифрованию
Требования к потенциальной частоте (регистрация проги, права)
Требования по стандартизации, описание предметной области на IDEF 0
Требования к функциям
ведение = ввод, редактирование, удаление, поиск, сортировка
ведение карт брони
ведение карт визитов
ведение счетов
ведение отчетов
ведение черного списка
поиск свободных мест
регистрация доп. услуг в карту визита
автоматический перенос из карт брони в карты визита
просмотр текущего состояния
просмотр занятости гостиницы, занятости по этажам, использование светофоров для состояния номера
автоматическая проверка просроченных карт брони
подготовка аналитических материалов
регистрация пользователя
ведение справочника
Справочная информация – нужна для работы, но меняется редко. (справочник номеров, категорий, услуг)
Настройка системы
Архивирование информации
Требования к видам обеспечения
Математическое обеспечение (по каким формулам, матем. выражениям выполняется работа), какая будет использоваться модель, какой способ решения.
Информационное обеспечение (как хранятся данные). БД реализованное реляционной моделью, доступ к данным с помощью языка SQL, защита данных средствами СУБД
Лингвистическое обеспечение.(требования к языку интерфейса) Интерфейс пользователя должен быть реализован на русском языке. Методики для описания предметной области, описание БД, Описание структуры данных с помощью ER диаграмм.
Программное обеспечение
Для OS Windows БД будет работать с Microsoft SQL Server
Техническое задание
Не менее 3х ПК, сервер для БД…
Метрологическое обеспечение. Если используются измерительные устройства, основное требование – точность.
Организационное обеспечение
Эксплуатация ИС, Пользователи и их права
ДА – владеет всей информацией
Менеджер – только чтение
Как будет обрабатываться ошибка при работе с ИС. Например: вызов тех.поддержки.
Методическое обеспечение. Какие методические материалы сопровождают ИС. Методики работы ИС в целом.
Состав и содержание работ по созданию систем
Этапы и сроки:
Формирование требований к ИС
Разработка концепции ИС
Создание технического задания
Создание эскизного проекта
Создание технического проекта(подробное описание реализации проекта)
Разработка системы и подготовка технической документации
Ввод в действие
Сопровождение системы
Порядок контроля и приемки системы
Заказчик подготавливает >2 раб.мест
Заказчик или разработчик подготавливает программу и методику испытаний
Все ошибки, недостатки фиксируются -> заносятся в протокол испытаний.
Состав комиссии по приемке
Кто составлял техническое задание и с кем согласовано