Курс. 01;Мпк. 01;2 методическое пособие по курсовой работе принципы построения интегрированных асу

Вид материалаМетодическое пособие

Содержание


1.2 Основные понятия и концепция, используемые в курсовой работе
Спецификация требований
Общие положения
В основные технические решения
1.2.2 Основные этапы проектирования современных АИС
Подобный материал:
1   2   3   4   5

1.2 Основные понятия и концепция, используемые в курсовой работе




1.2.1 Основные понятия и общие положения



Основные понятия и положения предметной области курсового проекта рассмотрены в соответствующих юнитах (см. п. 1.1.), здесь основное внимание будет уделено составу и структуре документов эскизного проекта. В состав эскизного проекта входят:

- спецификации требований;

- общие положения;

- описание процесса деятельности;

- основные технические решения;

- мероприятия по подготовке объекта автоматизации к вводу системы в действие.

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

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

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

- наименование проектируемой АИС;

- исполнитель проекта;

- цель проекта;

- подтверждение соответствия проектных решений действующим нормам и правилам техники безопасности, пожаробезопасности и взрывобезопасности;

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

- перечень результатов НИР, которые использовались при разработке настоящего проекта;

- очередность создания системы.

В описании процесса деятельности отражается состав процедур с учетом обеспечения взаимосвязи и совместимости процессов автоматизированной и неавтоматизированной деятельности.

В основные технические решения включаются:

- решения по платформе системы, средствам и способам связи;

- решения по взаимосвязи АИС со смежными подсистемами;

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

- решения по численности, квалификациям и функциям персонала;

- сведения об обеспечении заданных в ТЗ характеристик АИС, определяющих ее качество;

- состав функций, комплексов задач, реализуемых подсистемой;

- решение по комплексу технических средств;

- решение по составу информации;

- решения по составу программных средств;

- решения по интерфейсам.

В мероприятия по подготовке объекта автоматизации к вводу системы в действие включают следующие подразделы:

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

- подготовку технической платформы;

- первоочередную настройку и адаптацию операционной системы.

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

1.2.2 Основные этапы проектирования современных АИС



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

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

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

После утверждения технического задания на АИС выделяются следующие этапы эскизного проектирования:

- информационное обследование предметной области;

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

- с учетом спецификаций требований обосновываются и разрабатываются (выбираются) общесистемные решения по основным компонентам АИС.

Рассмотрим вкратце перечисленные выше этапы.

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

Для чего компания создана, и к чему она стремится в своей деятельности?

Каковы направления ее деятельности?

Какова структура компании, т.е. из каких подразделений она состоит?

Какие функции выполняют ее подразделения и как они взаимодействуют между собой?

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

• формулировка и описание функций каждого подразделения компании, а также решаемые ими задачи;

• описание технологии работы “как есть” каждого из подразделений компании и понимание, что необходимо автоматизировать и в какой последовательности;

• исходя из миссии и направлений деятельности компании, описание технологии работы “как надо” каждого из подразделений и связанных с ними информационных потоков;

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

• описание основных путей и алгоритмы прохождения входящих, внутренних и исходящих документов, а также технологии их обработки.

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

По результатам обследования необходимо выбрать архитектуру системы. В настоящее время – это, как правило, архитектура клиент/сервер.

Архитектура клиент/сервер позволяет создать единое информационное пространство, в котором конечный пользователь имеет своевременный и беспрепятственный (но санкциони-рованный!) доступ к корпоративной информации.

Информационное обследование позволяет выбрать аппаратно-программную реализацию системы. Это в первую очередь локальная вычислительная сеть (в курсовом проекте), операционные системы и другое общесистемное программное обеспечение.

Выбор системы управления для баз данных – один из ключевых моментов в разработке информационной системы. На российском рынке присутствуют практически все СУБД, принадлежащие к элитному классу – Oracle, Informix, Sybase, Ingres. Вопрос, какую СУБД использовать, можно решить только по результатам предварительного обследования и получения информационных моделей деятельности компании.

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

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

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