Экономические информационные системы

Дипломная работа - Компьютеры, программирование

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

?ся технологии сквозного проектирования (ТСП). Эти технологии представляют собой набор компонент - программных продуктов и методов разработки, основные из которых и являются предметом нашего рассмотрения.

Интегрированный CASE-инструментарий. Он предназначен для коллективной разработки, охватывающей все этапы жизненного цикла системы (от подготовки технического задания до генерации программного кода, внедрения и эксплуатации приложений).

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

база данных проектируемой системы, включающая все необходимые физические объекты (таблицы, триггеры, хранимые процедуры), построенная с учетом проектируемой политики поддержания целостности данных;

исходный код приложений информационной системы - программы, реализующие пользовательский интерфейс и логику приложений.

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

Настраиваемые кодогенераторы. Позволяют с учетом возможностей CASE-инструментов получать исходный программный код приложений, доступных для последующего редактирования.

Средства реинжиниринга и репроектирования. Дают возможность не только прочитать структуру имеющейся базы данных, но и установить значения по умолчанию для управляющих параметров кодогенерации. С помощью удобного графического интерфейса в среде MS Windows можно управлять процессом кодогенерации и получать новые версии приложений.

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

СУБД и операционные системы. В основном используются серверы реляционных баз данных (SQL-серверы) и ОС UNIX, в качестве СУБД могут использоваться серверы Informix. ОС UNIX является основой реализации любого сложного проекта, поскольку органично сочетает все необходимые сервисы и предоставляет платформу для функционирования и интеграции современных программных продуктов. Для решения локальных задач обработки информации наряду с UNIX возможно применение и MS Windows NT.

Обеспечивающая часть АИС (АСУ). При проектировании структуры обеспечивающей части АИС (АСУ) необходимо выбрать виды обеспечения и организовать взаимодействие между ними таким образом, чтобы они обеспечивали реализацию задач, входящих в подсистемы функциональной части АИС. При выборе технического и программного обеспечения учитываются особенности предприятия, его финансовые возможности, объемы информационных массивов, квалификации сотрудников и т.п. В истории развития АИС первоначально был период, когда после разделения обеспечивающей части на составляющие отдельно разрабатывалось организационное (ОргО), информационное (ИО), техническое (ТО) и программное обеспечение (ПО). В результате такой независимой организации разработки структур этих видов обеспечения возникла проблема их совместимости. Поэтому в последующем был принят принцип единства ОргО, ТО, ИО и ПО.

1.6 Пользователи ИС

Пользователей ИС можно разделить на следующие группы:

случайный пользователь, взаимодействие которого с ИС не обусловлено служебными обязанностями;

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

коллектив специалистов (персонал ИС), включающий администратора банка данных, системного аналитика, системных и прикладных программистов.

Рассмотрим более подробно состав и функции персонала ИС.

Администратор - это специалист (или группа специалистов), который понимает потребности конечных пользователей, работает с ними в тесном контакте и отвечает за определение, загрузку, защиту и эффективность работы банка данных. Он должен координировать процесс сбора информации, проектирования и эксплуатации БД, учитывать текущие и перспективные потребности пользователей.

Системные программисты занимаются разработкой и сопровождением базового программного обеспечения ЭВМ (ОС, СУБД, трансляторов, сервисных программ общего назначения).

Прикладные программисты разрабатывают программы для реализации запросов к БД.

Аналитик строит математическую модель предметной области, исходя из информационных потребностей конечных пользователей; ставит задачи для прикладных программистов. На практике персонал небольших Иiасто состоит из одного - двух специалистов, которые выполняют все перечисленные функции.

1.7 Обла?/p>