
- •1. Аис и их классификация
- •2. Структурная и функциональная организация аис
- •3. Централизованный процесс обработки данных
- •4. Децентрализованный процесс обработки данных
- •5. Переход к распределенной обработке данных
- •6. Модель файлового сервера
- •7. Модель сервера базы данных
- •8. Модель сервера приложений
- •Хранение приложений на сервере
- •9. Распределенные базы данных Internet
- •10. Понятие жизненного цикла
- •Структурная схема терминов
- •11. Основные процессы жизненного цикла аис
- •12. Вспомогательные процессы жизненного цикла аис
- •13. Организационные процессы жизненного цикла аис
- •14. Стадии жизненного цикла
- •15. Модели жизненного цикла. Каскадные модели
- •16. Модели жизненного цикла. Спиральные модели
- •17. Основополагающие принципы создания аис
- •18. Стадии создания аис
- •19. Методологии и технологии проектирования аис
- •20. Сущность структурного подхода к проектированию аис
- •21. Проблема сложности больших систем
- •22. Технология sadt – общие сведения
- •Состав функциональной модели
- •23. Технология sadt – типы связей между функциями
- •24. Технология sadt – общая последовательность моделирования
- •25. Технология dfd - общие требования, состав диаграмм
- •26. Технология dfd - построение иерархии диаграмм
- •27. Технология dfd – общая последовательность моделирования
- •28. Технология erd – общее понятие
- •29. Технология erd – правила построения отношений (связей)
- •30. Технология erd – общая последовательность моделирования
19. Методологии и технологии проектирования аис
АИС часто функционируют на разных платформах с широким спектром обеспечивающих инструментальных средств.
Прикладное программное обеспечение (ППО) требует постоянного сопровождения с целью его модернизации и совершенствования. Поэтому минимизация затрат на модернизацию ППО является важнейшей характеристикой выбора средств его разработки.
Разработка АИС может осуществляться с использованием:
• индивидуальных средств и методов проектирования;
• пакетов прикладных программ функционального назначения;
• пакетов прикладных программ общего назначения (обеспечивающих
инструментальных средств);
• средств автоматизации проектирования и программирования.
Индивидуальные методы проектирования требуют максимальных затрат на этапах создания и модернизации АИС и минимальных - при ее эксплуатации. Здесь четко выделяются этапы разработки: предпроектное обследование, разработка технического и рабочего проектов, комплексная отладка, внедрение, сопровождение и модернизация системы.
Программное обеспечение создается на основе алгоритмических языков высокого уровня - СИ, ПАСКАЛЬ, БЭЙСИК и т.д. Глубокое знание разработчиком объекта на основе тщательного предпроектного обследования, использование языков высокого уровня, построение информационной базы, адекватно отражающей информационную модель системы управления, позволяют построить систему с удобным пользовательским интерфейсом, минимальным временем поиска, корректировки и обработки информации.
При этом методе разработки АИС весьма трудоемким является модернизация системы, поскольку возможности ее адаптации к изменениям ограничены. Использование ППП функционального назначения (например, известных ППП автоматизации бухгалтерского учета - «ПАРУС» и «1C») характеризуется средними значениями затрат при разработке, эксплуатации и модернизации системы.
Минимальные затраты на разработку и эксплуатацию АИС предприятия обеспечивают средства автоматизации проектирования - CASE-технология. CASE (Computed Aided Software Enginering) - система, поддерживающая проектирование, выбор архитектуры и написание программного обеспечения с помощью компьютера.
С ее помощью описывается предметная область, входящие в нее объекты, их свойства, связи между ними. В результате формируется модель, описывающая основных пользователей АИС, их полномочия, потоки документов. В ходе описания в памяти ЭВМ создается информационная база проектирования.
В настоящее время существует множество CASE-систем, различающихся по степени компьютерной поддержки этапов разработки АИС. Часть их них обеспечивает только графическое представление функций подразделений предприятия и потоков информации между ними, в других – автоматизированы процедуры описания баз данных и составления некоторых программ.
В основе CASE-технологии лежит процесс выявления функций отдельных элементов АИС и информационных потоков. Каждое рабочее место описывается как технологический модуль, в котором происходит преобразование информации. Каждый модуль изменяет находящиеся в нем данные и функции в зависимости от управляющих параметров к информации, получаемой от пользователя или других модулей. Модуль системы может передавать информацию или управлять другим модулем. Для связанных между собой функциональных блоков определяют механизм, описывающий правила их взаимодействия. В конечном итоге составляется полная модель системы со всеми необходимыми пояснениями и спецификациями.