Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
it_lectures.docx
Скачиваний:
110
Добавлен:
27.04.2017
Размер:
977.58 Кб
Скачать

1.3.2. Технология разработки прикладного по

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

Обработка данных включает, как правило, стандартные операции (сортировку, поиск, фильтрацию, группирование, создание и преобразование структур данных) и нестандартные, обусловленные конкретными задачами управления. Стандартные операции хорошо документированы в специальной литературе по программированию и часто бывают включены в инструментарий технологии программирования как встроенные в библиотеки средства.

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

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

  1. Постановка задачи- выполняется заказчиком, который определяет, какую задачу он хотел бы решить, какие результаты и в какой форме получить. Например, работник деканата просит автоматизировать формирование списка студентов на получение повышенной стипендии по ведомостям сдачи экзаменов и представить результат в виде электронного списка. При этом он объясняет, что такую стипендию получают только те студенты, которые имеют все отличные оценки по всем экзаменам. Пояснения заказчика выполняются на естественном языке, возможно, с использованием схем, диаграмм и других вспомогательных средств. Все пожелания заказчика выслушивает ИТ-специалист.

  2. Формализация задачи– реализуется ИТ-специалистом. Для сложных предметных областей возможно привлечение математиков. Цель – представить решение задачи как последовательность некоторых действий по преобразованию входных данных в выходные (такое представление называетсяинформационной моделью) или построитьматематическую модель, связывающую с помощью некоторого аналитического соотношения исходные данные и результаты. Для этого ИТ-специалисту надо хорошо представлять, как на практике решается задача. Если она сложна или недостаточно документирована, для более полного понимания ее решения привлекаются эксперты, т.е. специалисты высокой квалификации в данной области. При этом в роли эксперта может выступать и сам заказчик, если он решает данную задачу и хорошо представляет ход ее решения. Можно утверждать, что суть формализации при этом состоит в извлечении ИТ-специалистом знаний от экспертов и в представлении их в некоторой форме.

  3. Программирование задачи - выполняется программистом и заключается в кодировании формального представления задачи средствами некоторого языка программирования и в последующей отладке полученного кода.

  4. Сдача задачи в эксплуатацию заключается в демонстрации заказчику спроектированной технологии и в передаче ему всей технической документации на проект. Данный этап выполняется ИТ-специалистом.

Соседние файлы в предмете Информационные технологии