Понятие автоматизированной ИС
Автоматизированная ИС – организационно-техническая система, являющаяся совокупностью программно-аппаратных средств, предназначенных для автоматизации деятельности, связанной с хранением, передачей и обработкой информации.
Виды обеспечения автоматизированных систем. Каждый вид обеспечения автоматизированных систем объединяет в себе компонент или технические решения определенного характера. Основными видами обеспечения автоматизированных систем являются:
- информационное обеспечение – все данные и метаданные, с которыми работает система;
- программное обеспечение – все программы, которые входят в состав системы и обеспечивают обработку и передачу данных;
- техническое обеспечение – все технические средства, которые входят в состав системы;
- математическое обеспечение – совокупность математических средств при описании алгоритмов решения задач;
- лингвистическое обеспечение – система искусственных языков, терминов и определений, используемых в процессе разработки и функционирования АС;
|
|
- организационное обеспечение – совокупность методов и средств, регламентирующих взаимодействие работников с техническими средствами, программным обеспечением и между собой в процессе создания и функционирования АС;
- методическое обеспечение – совокупность законодательных, нормативных актов и инструкций по всем функциям системы, обеспечивающих юридическую поддержку процесса принятия решений, а также позволяющая разработать алгоритм обработки управленческих операций.
Модель ЖЦ любой ИС определяет характер процесса ее создания, который представляет собой совокупность упорядоченных во времени взаимосвязанных и объединенных стадий работ, выполнение которых необходимо и достаточно для создания системы в соответствии с заданными требованиями.
К технологиям разработки ПО относятся:
- RAD (rapid application development) – анализ и планирование требований, проектирования, реализации, внедрения.
- RUP (Rational Unified Process) – рациональный унифицированный процесс;
- MSF (Microsoft Solutions Framework) – включает 4 фазы: анализ, проектирование, разработка, стабилизация и предлагает использовать ООП;
- подход кодирования и исправления – разработчик начинает кодирование системы с самого первого для ее разработки, не занимаясь серьезным проектированием. Все ошибки и недоработки, как правило, обнаруживаются к концу кодирования и требуют исправления с помощью повторного кодирования.
- экстремальное программирование – в основе этой методологии находится командная работа, эффективная коммуникация между заказчиком и исполнителем в течение всего проекта по разработке ИС. Разработка ведется с использованием последовательно дорабатываемых прототипов.