Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы_ИГА_ПОФИ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
424.45 Кб
Скачать

19. Методологии и технологии проектирования аис

АИС часто функционируют на разных плат­формах с широким спектром обеспечивающих инструменталь­ных средств.

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

Разработка АИС может осуществляться с использованием:

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

• пакетов прикладных программ функционального назна­чения;

• пакетов прикладных программ общего назначения (обеспечивающих

инструментальных средств);

• средств автоматизации проектирования и программиро­вания.

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

Программное обеспечение создается на основе алгоритми­ческих языков высокого уровня - СИ, ПАСКАЛЬ, БЭЙСИК и т.д. Глубокое знание разработчиком объекта на основе тщательного предпроектного обследования, использование языков высокого уровня, построение информационной базы, адекват­но отражающей информационную модель системы управления, позволяют построить систему с удобным пользовательским интерфейсом, минимальным временем поиска, корректировки и обработки информации.

При этом методе разработки АИС весьма трудоемким явля­ется модернизация системы, поскольку возможности ее адапта­ции к изменениям ограничены. Использование ППП функционального назначения (например, известных ППП автоматиза­ции бухгалтерского учета - «ПАРУС» и «1C») характеризуется средними значениями затрат при разработке, эксплуатации и модернизации системы.

Минимальные затраты на разработку и эксплуатацию АИС предприятия обеспечивают средства автоматизации проектиро­вания - CASE-технология. CASE (Computed Aided Software Enginering) - система, поддерживающая проектирование, вы­бор архитектуры и написание программного обеспечения с по­мощью компьютера.

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]