- •Лекция 4. Прикладное программное обеспечение
- •Средства табличной обработки информации
- •Средства обработки графической информации
- •Средства табличной обработки информации
- •Области применения электронных таблиц
- •Среда табличного процессора
- •Основные режимы работы
- •Система команд
- •Табличные данные
- •Средства обработки графической информации
- •Средства работы с растровой графикой
- •Векторная графика
- •Средства работы с векторной графикой
- •Фрактальная графика
- •Лекция2 Прикладное программное обеспечение
- •Офисное по
- •Средства разработки презентаций и публикаций
- •Автоматизация ввода информации в компьютер
- •Автоматизация перевода документов
- •Cправочно-правовые системы
- •Классификация баз данных
- •По характеру хранимой информации
- •По способу хранения данных
- •По структуре организации данных
- •Системы управления базами данных
- •Этапы проектирования баз данных
- •Этапы проектирования и создания базы данных определяются следующей последовательностью:
- •Интеллектуальные системы
Этапы проектирования баз данных
Перед созданием базы данных разработчик должен определить, из каких таблиц должна состоять база данных, какие данные нужно поместить в каждую таблицу, как связать таблицы. Эти вопросы решаются на этапе проектирования базы данных.
В результате проектирования должна быть определена логическая структура базы данных, то есть состав реляционных таблиц, их структура и межтабличные связи.
Перед созданием базы данных необходимо располагать описанием выбранной предметной области, которое должно охватывать реальные объекты и процессы, определить все необходимые источники информации для удовлетворения предполагаемых запросов пользователей и определить потребности в обработке данных.
На основе такого описания на этапе проектирования базы данных определяются состав и структура данных предметной области, которые должны находиться в БД и обеспечивать выполнение необходимых запросов и задач пользователей. Структура данных предметной области может отображаться информационно-логической моделью.
На основе этой модели легко создается реляционная база данных.
Этапы проектирования и создания базы данных определяются следующей последовательностью:
• построение информационно-логической модели данных предметной области;
• определение логической структуры реляционной базы данных;
• конструирование таблиц базы данных;
• создание схемы данных;
• ввод данных в таблицы (создание записей);
• разработка необходимых форм, запросов, макросов, модулей,
отчетов;
• разработка пользовательского интерфейса.
В процессе разработки модели данных необходимо выделить информационные объекты, соответствующие требованиям нормализации данных, и определить связи между ними. Эта модель позволяет создать реляционную б/д без дублирования, в которой обеспечивается однократный ввод данных при первоначальной загрузке, а также целостность данных при внесении изменений.
Интеллектуальные системы
Искусственный интеллект – это одно из направлений информатики, цель которого разработка аппаратно-программных средств, позволяющих пользователю непрограммисту ставит и решать свои задачи, традиционно считающиеся интеллектуальными, общаясь с ЭВМ на ограниченном подмножестве естественного языка.
Основное направление ИН – это представление знаний и разработка систем, основанных на знаниях(создание баз знаний, образующих ядро экспертных систем.)
Данные – это отдельные факты, характеризующие объекты, процессы и явления в предметной области, а также их свойства
Знания – это выявленные закономерности предметной области(принципы, связи, законы), позволяющие решать задачи в этой области.
Экспертная система(ЭС) – это сложные программные комплексы, аккумулирующие знания специалистов в конкретных предметных областях и тиражирующие этот эмпирический опыт для консультаций менее квалифицированных пользо
. Инструментарий технологии программирования
В настоящее время разработка любого программного обеспечения осуществляется с помощью систем программирования.
Системы программирования - это комплекс инструментальных программных средств, предназначенный для работы с программами на одном из языков программирования. |
В них обычно включаются следующие инструментальные средства:
трансляторы с языков высокого уровня, которые реализуются в виде компиляторов и интерпретаторов;
Транслятор (англ. translator — переводчик) — это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд. Компилятор (англ. compiler — составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется. Интерпретатор (англ. interpreter — истолкователь, устный переводчик) переводит и выполняет программу строка за строкой.
интегрированная среда разработки;
средства создания и редактирования текстов программ;
обширные библиотеки стандартных программ и функций;
отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;
"дружественная" к пользователю диалоговая среда;
встроенные макроассемблеры(машинно-ориентированные языки);
встроенная мощная справочная служба и т.д.
Ядро системы программирования составляет язык программирования(ЯП). Под языком программирования будем понимать алфавит, систему записи и набор правил, определяющих синтаксис программы. |