Similar presentations:
Технологический процесс обработки данных (лекция № 8)
1. Технологический процесс обработки данных
Лекция № 8Технологический процесс обработки данных
1
2. Определение технологии
Информационная технология (от греч . techne искусство, мастерство, умение и ...логия), совокупностьметодов
обработки,
сбора,
преобразования,
отображения, передачи, хранения
информации,
осуществляемых в процессе управления.
Информационной технологией называют также
сами операции сбора, обработки, передачи, хранения,
контроля, являющиеся частью технологического
процесса.
2
3. Графическая модель технологического процесса обработки данных
Графическая модель технологического процессаобработки данных представляется множеством схем.
Каждая схема может содержать описание технологии:
- решения задач подсистемы;
- одной задачи;
- этапа выполнения отдельной задачи.
Процедуры обработки данных:
- автоматическая процедура,
- автоматизированная процедура,
- процедура, выполняемая без средств автоматизации.
3
4. Состав технологического процесса обработки данных
- Прикладные (функциональные) задачи.- Задачи ведения базы данных.
- Задачи обеспечения достоверности данных.
- Задачи обеспечения безопасности данных.
4
5. Отображение входных и выходных данных
Для каждой информационной процедуры определяютсяфрагменты входных, промежуточных и выходных
данных.
Входные и промежуточные данные отражается
слева от символа процедуры,
а выходные - справа.
Для каждого фрагмента данных
с помощью символики указывается тип носителя.
5
6. Правила использования стрелок, специальных символов и обозначений
Все процедуры связаны между собой отношениемследования, определенным на основе управляющих и
информационных связей между процедурами.
Каждый фрагмент технологического процесса,
отраженный на отдельной схеме имеет метку начала
и завершения процесса.
Условные обозначения и сокращения должны быть
уточнены непосредственно на схеме (используются
комментарии).
6
7.
78.
89. Пример схемы технологического процесса
НачалоБланк мед. карты
1
Телефоннограмма
из роддома
Регистрация ребенка
Мед.
карта
Мед.карта
2
Бланк мед.карты
Проведение первичного
патронажа
Мед. карта
3
Мед. карта
Мед.
карта
Мед.
карта
Введение данных
мед.карты в ЭВМ
Мед.карта
4
Прогноз
патологии
Прогноз патологии
заболеваний
Правила
прогноза
5
6
Прогноз
патологии
Есть
ошибки
Нет
Да
Корректирвка документа
Прог ноз
патологии
Печать прогноза
Прогноз патологи
7
Прог ноз
патологии
Конец
9
10. Схема технологического процесса при повторном вводе данных
НачалоДокумент 2
Копирование
Документ 3
1
Документ 1
2
Документ 2
Файл 1
Ввод БД
3
Документ 3
ВводБД
БД
4
Файл 1
БД
Документ 4
Сравнение
5
БД
Да
6
Документ 4 или 5
Ошибкииб
киБД
Нет
Файл 2
Корректировка
БД
7
Файлы ,2
БД
СравнениеБД
Конец
Документ 5
10
11.
Использование языка UML для документированияпроекта информационной технологии
11
12.
Диаграмма состоянийСинхронизирую
щие состояния
12
13.
Диаграмма деятельностиДорожки
Разделение
Объекты
Действия
Слияние
13
14.
Диаграмма последовательности14
15. Определение достоверности данных
Под достоверностью информации понимаетсямера ее истинности.
Достоверность информации оценивается
вероятностью не искажения сообщений.
Типичные причины искажения данных:
-человеческий фактор (ошибки ввода
информации, ошибки при подготовке документов,
преднамеренное искажение, и т. д.);
-сбои в работе технических средств.
15
16. Оценка достоверности обработки данных
Пусть имеется n последовательных этапов (процедур)обработки
данных.
Если
известны
вероятности
возникновения ошибок на каждом этапе (Pошi),
то достоверность обработки данных (Pn) определяется
выражением:
n
Pn (1 Pошi )
i 1
или
n
Pn 1 Pошi
i 1
16
17. Процедуры повышения достоверности данных
Классификация процедур повышения достоверности данных1. Универсальные процедуры обнаружения ошибок.
2. Предметно ориентированные процедуры обнаружения ошибок.
Примеры процедур повышения достоверности данных:
Визуальный контроль
(Pобн ош = 0.9).
Ввод данных двумя операторами
(Pобн ош = 0.95).
Использование контрольных сумм
( Pобн ош = 0.999).
17
18. Оценка достоверности при обнаружении ошибок
Пусть в последовательном ТПОД на k-ом этапеобработки данных выполняется процедура
контроля данных.
Вероятность обнаружения ошибки при выполнении
k-ого этапа равна Pобн ош к .
Оценка достоверности данных после выполнения
k-ого этапа определяется значением выражения:
Рк = Рк-1 + Робн ош к (1 – Рк-1).
18
19. Пример расчета достоверности данных. Исходные данные.
1. Ввод данных в ЭВМ (Рош 1 = 2 10-4);2. Визуальный контроль данных (Pобн ош 2 = 0,9);
3. Обработка данных на ЭВМ (Рош 3 = 10-7);
4. Печать результатов обработки Рош 4 = 3 10-4).
Оценка достоверности данных после выполнения каждого этапа
P0=1
P2
P1
1
2
P3
3
Обеспечить достоверность 1 - 10-4.
P4=?
4
19
20. Первый этап:
Достоверность данных:Р1 = (1 - Рош 1) = (1 - 2 10-4) =0,9998.
Вероятность ошибки:
Q1 = 1 - Р1 = 1- 0,9998 = 0,0002.
Второй этап
Достоверность данных :
Р2 = Р1 + Q1 Pобн ош 2 = 0,9998+0,0002 0,9 = 0,99998.
Вероятность ошибки :
Q2 = 1- Р2 = 1 - 0,99998 = 0,00002.
20
21. Третий этап
Достоверность данных:Р3 = Р2 (1 – Рош3) = 0,99998 (1 –10-7) = 0,9999799.
Вероятность ошибки:
Q3 = 1 – Рош 3 = 1- 0, 9999799 = 0,0000211.
Четвертый этап
Достоверность данных:
P4 = P3 (1- Pош 4)= 0.9999799 (1- 3 10-4)=
= 0.9999799 0.9997001=0.99968.
Вероятность ошибки:
Q4 = 1- P 4 = 1 - 0, 99968 = 0,00032.
21
22. Введение дополнительного этапа № 5
Дополнительная процедура контроля:«Визуальный контроль данных».
Достоверность данных:
Р5 = Р4 + Q4 Pобн ош 2 = 0.99968+ 0,00032. 0,9=0,999968.
Вероятность ошибки:
Q5 = 1 – P5 = 1 - 0,999968 = 0,000032.
Необходимая достоверность обеспечена: Q5 < - 10-4
22