Проектирование систем обработки данных

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

ост информационных услуг вызван сближением управленческих технологий и ИТ поддержки принятия решений. Диалог разработчика с заказчикам начинается на стадии постановки задачи и поддерживается в течение всего жизненного цикла информационной системы. Основными потребителями ИТ-индустрии являются государственные учреждения и крупные кампании, в банковской сфере и в добывающих отраслях. Годовой рост затрат на внедрение новых технологий составляет до 25%. Широкое распространение в своё время получили и функционируют до сих пор сетевые базы данных в архитектуре файл-сервер. Переход на новую технологию клиент-сервер требует как программного так и аппаратного переоснащения. В связи с этим в ближайшие годы следует ожидать замены морально устаревшего ПО и оборудования. При непрерывном наращивание объёмов и сложности ИТ-проектов ощущается постоянная нехватка специалистов во всех сферах ИТ на уровне 20%. Повысился спрос на ИТ-специалистов с хорошими техническими знаниями в предметной области, для которой делаются и внедряются разработка. При трудоустройстве от кандидата требуется знание и опыт использование западных программных продуктов, популярных СУБД (типа оракл), умение сетевого администрирование, навыки программирование на языках, владение методологии DFD, грамотность вопросов информационной безопасности и технический английский язык.

 

Технология разработки информационных систем

информационная система данные обработка

Как показали исследование кампании Borland наиболее распространённые причины неудач проектов является:

1.Отсутствие планирования и грамотное управление проектом.

2.Нечёткая и не полная формулировка задач (до 31%).

.Частое изменение требований и спецификаций (до 36%).

.Нехватка необходимых технических ресурсов и материальных средств.

.Несовершенство используемых инструментальных средств и технологий.

.Низкая квалификация и недостаточный опыт разработчиков.

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

По данным института программной инженерии до 80% всего эксплуатируемого ПО разрабатывалось вообще для использования какой-либо концепции проектирования, т.е. методом кодирования и исправления ошибок на интуитивном уровне.

Согласно статистике по итогам реализации проектов программного обеспечения выполнено в срок и полностью 26% проектов; аннулировано до их завершения 20%; сдвинуты сроки или превышен бюджет - 46%.

Сегодня крупные производители информационных систем располагают развитыми инструментальными средствами эффективной разработки систем. Работа по созданию информационной системы начинается с изучения предметной области, постановки задачи, анализа и проектирования системы. Грамотное выполнение этих работ позволяет описать и скорректировать будущую систему ещё до того, как она будет реализована, улучшить качество и сократить затраты на разработку и внедрение системы, а также достичь взаимопонимания между всеми участниками проекта: заказчиками, проектировщиками, пользователями. Типовая технология разработки информационной системы баз данных и их приложений предполагают последовательное выполнение следующих этапов:

1.Анализ и проектирование.

2.Практическая (программная) реализация.

.Внедрение.

.Опытная эксплуатация.

.Сопровождение.

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

1.Формализованное описание объекта автоматизации.

2.Системное проектирование.

.Техническое проектирование.

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

Системное проектирование. Определяются параметры будущей информационной системы. А именно: архитектура необходимого аппаратного ресурса; требование к ПО; распределение нагрузки между аппаратными и программными частями; интерфейсы и разграничение функций между пользователем и системой; перечень работ и состав пользовательского персонала; ограничения в процессе разработке по имеющимся ресурсам, сроком завершения отдельных этапов, защите информации и другим вопросам.

На этапе разработки технического проекта выполняются следующие работы:

1.Разработка концептуальной модели базы данных.

2.Построение логической модели базы данных.

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

.Проектирование автоматизированных рабочих мест (АРМов).

Концептуальная модель отражает основные требования к данным и инвариантно по отношению к структуре базы данных. Обычно она представляется в виде диаграмм: сущность - связь (ERD).

Логические ?/p>