Методология разработки автоматизированной информационной системы

Автор работы: Пользователь скрыл имя, 30 Марта 2010 в 18:55, Не определен

Описание работы

Курсовая работа

Файлы: 1 файл

курсач РЭ АИС.doc

— 119.00 Кб (Скачать файл)

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

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

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

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

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

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

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

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

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

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

Что же заставляет банки разрабатывать предприятия  и банки свои АИС собственными силами :

  • Во-первых, это конечно относительно низкая стоимость таких разработок (по сравнению с покупными). Как правило, к существующим подразделениям департамента информатизации, таким как: управление эксплуатации, управление эксплуатации вычислительной сети и средств связи, экспертно-аналитическое управление (постановка задач), добавляется лишь новая структура: управление развития и разработки АИС, что, как правило, не влечет за собой больших финансовых затрат.
  • Во-вторых, собственная разработка - это максимальная ориентация на реализацию бизнес - процессов предприятия или банка, его уникальных финансовых и управленческих технологий, складывающихся годами.
  • В третьих, это позволяет обеспечивать значительно более высокий уровень безопасности и независимости от внешних факторов.
  • В четвертых, оперативная реакция на изменения правил игры на рынке.

Вместе с тем  при собственной разработке необходимо решить целый комплекс организационно-технических  задач, которые позволили бы избежать ошибочных решений:

  • Во-первых, правильный выбор архитектуры построения вычислительно-коммуникационной сети и ориентация на профессиональные СУБД. По экспертным оценкам собственные разработки АИС в 53% базируются на СУБД Oracle, около 15% на Informix, 22% - другие СУБД.
  • Во-вторых, использование при разработке современного инструментария (CASE средства, эффективные средства разработки: Delphi, Designer2000, Developer2000, SQL-Stations и т.п.).
  • В третьих, мультизадачная инфраструктура разработки проекта, когда конкретный модуль АИС ведет группа разработчиков с взаимосвязанным перечнем задач, построенная на принципах полной взаимозаменяемости, т.е. функционирование данного модуля АИС и его развитие не связано с одним конкретным разработчиком.
  • В четвертых, применение эффективных организационно-технических средств по управлению проектом и контролю версий АИС.

Только при  соблюдении этих основных положений  можно рассчитывать, что собственная  разработка окажется конкурентной и  эффективной. В противном же случае можно столкнуться с эффектом "неоправданных ожиданий" - это в лучшем случае, а в крайнем случае вообще задуматься о смене АИС. При этом, смена АИС может вызвать как непосредственно смену клиентских модулей и табличной структуры БД, так и потребовать замены серверного и клиентского аппаратного и общесистемного программного обеспечения, включая СУБД, а это дело не дешевое. Поэтому очень важно при выборе варианта реализации АИС сразу решить вопрос о возможностях экспорта/импорта данных в создаваемой системе. При правильном решении данного вопроса смена АИС, если в ней все-таки возникнет необходимость, произойдем практически безболезненно для функциональных подразделений. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

    3. Стадии и этапы создания АИС. 

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

 Стадия 1. Формирование  требований к АИС:

       • обследование объекта и обоснование  необходимости создания АИС; 

 • формирование  требований пользователей к АИС;

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

 Стадия 2. Разработка  концепции АИС:

 • изучение  объекта автоматизации;

 • проведение  необходимых научно-исследовательских  работ;

 • разработка  вариантов концепции АИС, удовлетворяющих требованиям пользователей;

• оформление отчета и утверждение концепции.  

Стадия 3. Техническое  задание:

 • разработка  и утверждение технического задания  на создание АИС. 

Стадия 4. Эскизный проект:

 • разработка  предварительных проектных решений по системе и ее частям;

 • разработка  эскизной документации на АИС  и ее части. 

 Стадия 5. Технический  проект:

• разработка проектных  решений по системе и ее частям;

      • разработка документации на  АИС и ее части;

      • разработка и оформление документации на поставку комплектующих изделий;

    •  разработка заданий на проектирование  в смежных частях проекта.  

Стадия 6. Рабочая  документация:

 • разработка  рабочей документации на АИС  и ее части; 

• разработка и  адаптация программ. 

 Стадия 7. Ввод  в действие:

• подготовка объекта  автоматизации;

 • подготовка  персонала; 

• комплектация АИС поставляемыми изделиями (программными и тех- ническими средствами, программно-техническими комплексами, информа- ционными изделиями);

 • строительно-монтажные работы;

 • пусконаладочные  работы;

 • проведение  предварительных испытаний; 

• проведение опытной  эксплуатации;

• проведение приемочных испытаний. 

 Стадия 8. Сопровождение  АИС:

 • выполнение  работ в соответствии с гарантийными  обязательствами;

 • послегарантийное  обслуживание.  

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

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

 Материалы, полученные в результате обследования, используются для:

 • обоснования  разработки и поэтапного внедрения  систем; • составления технического  задания на разработку систем;

 • разработки  технического и рабочего проектов  систем.

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

Информация о работе Методология разработки автоматизированной информационной системы