Средства для создания приложений.

Локальные средства разработки программ включают: языки программирования, системы программирования, инструментальная среда пользователя. Язык программирования – это формализованный язык для описания алгоритма решения задач на компьютере. Интегрированные среды разработки программ объединяют набор средств для комплексного применения на всех технологических этапах создания программ. Основное назначение: повышение производительности и труда программистов, автоматизация создания кодов программы, разработка приложений для архитектуры клиент-сервер, запросов и отчетов.

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

1) Встроенные системы реализации. Здесь все решения по проектированию и реализации привязаны к выбранной системе управления базами данных(СУБД).

2) Независимые от системы реализации. Все решения по проектированию ориентированы на унификацию начальных этапов жизненного цикла и средств их документирования. Обеспечивают большую гибкость выборе средств реализации.

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

Основными компонентами систем искусственного интеллекта: база знаний, интеллектуальный интерфейс пользователя и программы формирования логических выводов. Разработка систем искусственного интеллекта ведется по следующим направлениям:

1) программы оболочки для создания экспертных систем путем наполнения баз знаний и правил логического вывода.

2) Готовые экспертные системы для принятия решений в рамках определённых предметных областей.

3)Система управления базами знаний для поддержания семантических моделей.

4)Система анализа и распознавания речи.