«система»

Вид материалаЛекция

Содержание


ЛЕКЦИЯ 2. СОСТАВ ПРОЕКТА ИС. Проблемы и особенности проектирования АЭИС.
Проблемы, связанные с особенностями самой АЭИС.
Проблемы, связанные с особенностями проведения проектных работ.
Особенности проектирования АЭИС.
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   24
^

ЛЕКЦИЯ 2.

СОСТАВ ПРОЕКТА ИС.

Проблемы и особенности проектирования АЭИС.


Накопленный к настоящему времени опыт создания АЭИС показывает, что это сложная и трудоемкая работа, требующая высокой квалификации участвующих в ней специалистов. Однако до настоящего времени создание таких систем нередко выполняется на интуитивном уровне с применением неформализованных методов, основанных на искусстве, практическом опыте, экспертных оценках и дорогостоящих экспериментальных проверках качества функционирования систем. По данным Института программной инженерии (Software Engineering Institute, SEI) в последние годы до 80% всего эксплуатируемого программного обеспечения разрабатывалось вообще без использования какой-либо дисциплины проектирования, методом "code and fix" (кодирования и исправления ошибок).

Проблемы создания АЭИС можно разделить на два больших класса – проблемы, связанные с особенностями самой АЭИС, и проблемы, связанные с особенностями проведения проектных работ.
^

Проблемы, связанные с особенностями самой АЭИС.


Эти проблемы возникают из-за масштабов разработки. Можно построить высококачественные малые приложения, например, систему регистрации документов, или систему формирования отчетов. Современные инструментальные средства обладают ежегодно расширяемыми возможностями для разработки таких приложений. Следовательно, сегодня любой программист может, используя персональный компьютер и современные программные средства, быстро разработать то, что было большим приложением в 60-х или 70-х годах. Казалось бы, если можно построить маленькую систему быстро и безболезненно с помощью некоторого набора инструментальных средств, то почему более крупные системы так трудны для проектирования и построения? Потому что большие системы качественно отличаются от малых. Нужно использовать совершенно иные методы для эффективного проектирования, построения и сопровождения больших систем.

Дадим определение термина «большая» система.

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

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

Проблемы, связанные с особенностями проведения проектных работ.


Во-первых, создание АЭИС может осуществляться в трех вариантах.

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

2. Проектирование АЭИС осуществляют проектировщики-программисты, находящиеся в штате предприятия или организации.

3. Смешанный подход, когда разработкой АЭИС занимаются и штатные сотрудники, и приглашенные специалисты.

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

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

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

Особенности проектирования АЭИС.


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

Исходя из реальных условий конкретной предметной области, формулируются основные требования к АЭИС.