Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
книга1(полный конспект).docx
Скачиваний:
55
Добавлен:
23.12.2018
Размер:
49.16 Mб
Скачать

4.2. Информационные технологии обработки данных

На уровне операционной деятельности задачи обработки данных можно полностью структурировать. Таким образом, можно полностью на этом уровне автоматизировать процесс обработки данных. На основе такой обработки получают соответствующие отчеты и ответы на запросы.

Технологии обработки данных характеризуются следующими особенностями:

- решаются конкретные задачи обработки данных;

- решаемые задачи полностью структурированы - полностью математически описаны;

- имеются стандартные процедуры обработки;

- данными с большой детальностью описана предметная область;

- автономность и автоматичность решения задач без посторонней помощи.

Компонентами технологии обработки данных являются:

- сбор данных; источником данных является предметная область – ее можно рассматривать как внешнюю по отношению к системе среду;

- обработка данных: моделируемой системы по определенному алгоритму осуществляются арифметические и логические операции над данными; в результате получаются новые данные и знания о предметной области;

- хранение данных; как исходные, так и полученные после обработки новые данные подлежат хранению в установленные сроки; они могут использоваться в различных целях на различных уровнях;

- создание отчетов; полученные после обработки данные оформляются в соответствии с правовыми нормами в виде отчетов; такие отчеты, оформленные в соответствии с организационно-правовым обеспечением системы имеют статус документов.

4.3. Целостность и защита данных

Целостность и защита данных описывается в параграфе «Ведение баз данных». Здесь дадим лишь общие определения.

Целостность данных подразумевает их защиту от разрушения при доступе со стороны санкционированного пользователя.

Средствами, обеспечивающими целостность данных,являются:

- программы проверки корректности самих данных по их типу, допустимым значениям и др.;

- программы, проверяющие связи между данными.

Защита данных подразумевает предотвращение доступа к ним со стороны несанкционированного пользователя.

Она обеспечивается:

- шифрованием прикладных программ;

- шифрованием данных;

- паролем;

- ограничением уровня доступа

Контрольные вопросы

1.В чем различие между языком пользователя и знаниями пользователя?

2.Чем характеризуются технологии обработки данных?

3.Что подразумевает целостность данных?

4.Чем обеспечивается защита данных?

5. Программные средства реализации информационных систем

5.1. Программные продукты и их характеристики

Введем следующие основные понятия.

Программой называется последовательность компьютерных команд для решения задачи.

Задача – проблема, требующая решения.

Приложение – программа, с помощью которой решается задача.

Программное обеспечение – совокупность программ обработки данных и подготовки соответствующих документов.

Задачи могут подразделяться так:

- технологические, которые ставятся для обработки данных в технологических процессах;

- функциональные, поставленныя для выработки управляющих решений.

Процесс создания программы включает:

- постанову задачи;

- алгоритмизацию решения задачи;

- программирование.

На этапе постановки задачи конкретизируются ее параметры, определяются состав входной и выходной информации в соответствии с запросами пользователя.

Алгоритмизация сводится к составлению алгоритма – системы правил преобразования входной информации в выходную за конечное число этапов.

Алгоритм должен обладать следующими свойствами:

- дискретностью – разбиением на простые составляющие;

- однозначностью решения;

- пригодностью для решения определенного класса задач, т.е. массовостью;

- выполнимостью за определенное число шагов.

На этапе программирования по алгоритму составляется сама программа.

Комплекс взаимосвязанных программ для решения определенных задач называется программным продуктом.

Набор взаимосвязанных программных продуктов называется программным обеспечением.

Программное обеспечение бывает системным и прикладным.

Системное программное обеспечение поддерживает работу компьютера и создает среду для выполнения прикладных программ.

Прикладное программное обеспечение осуществляет решение технологических и функциональных задач.

Как системное и программное обеспечение, так и прикладное требует поддержки работоспособности, обновления, перехода на новые версии. Все эти действия составляют сопровождение программного обеспечения или продукта.

В соответствии с обеспечением персоналом информационных систем на стадии постановки задач участвуют специалисты-постановщики задач.

На стадии алгоритмизации и программирования участвуют программисты: системные, прикладные, аналитики.

Системные программисты разрабатывают и сопровождают системное программное обеспечение. Прикладные – прикладные программы.

Аналитики разрабатывают и сопровождают комплекс прикладных программ.

Эксплуатация программ осуществляется программистами или специально-обученным персоналом – операторами ЭВМ.