Программные средства реализации фактографических и документальных ИС

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

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

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

Средства визуального проектирования (Visual C, Delphi, Visual Basic, встроенные средства СУБД) имеют встроенный дизайнер, с помощью которого проектируются элементы АИС (экранные формы, поля ввода, кнопки, отчеты). Это позволяет сделать быстро хороший многофункциональный интерфейс, обеспечить высокий уровень дизайна. Генерация программного кода автоматически может быть выполнена на разных языках, на которые настроено визуальное средство. Это могут быть языки Си, СУБД, С++ и т.д. Легко программировать, но приложение получается громоздким за счет универсальности средств.

Вопросы для самоконтроля:

1. Объясните роль информационных систем на современном этапе?

2. Назовите основные задачи и функции информационных систем.

3. Перечислите обеспечивающие компоненты информационных систем.

4.Что влияет на состав функциональных подсистем?

5.По каким принципам строятся функциональные подсистемы?

6.Назовите известные вам признаки классификации информационных систем?

7.Изобразите схематично классификацию информационных систем по всем классификационным признакам.

8. Перечислите типы информационных систем.

9. Что является предметной областью информационных систем? Приведите примеры.

10. Какие программные средства используются для реализации фактографических и документальных информационных систем?