Upload
ural-federal-university-named-after-first-president-of-russia-bn-yeltsin
View
1.270
Download
4
Embed Size (px)
Citation preview
1
ИНФОРМАТИКА
Часть 4.2
Прикладное
программное обеспечение
(©) Владислав Лавров, vlavrov.professorjournal.ru
2
Прикладное программное обеспечение
• Пакеты прикладных программ (ППП) –
комплекс взаимосвязанных программ
предназначены для решения
определенного круга задач из различных
проблемных областей, снижающие
трудоемкость и повышающие
эффективность работы конечного
пользователя (©) Владислав Лавров, vlavrov.professorjournal.ru
3
Виды пакетов прикладного ПО
• Пакеты общего назначения
• Проблемно-ориентированные пакеты
• Пакеты, расширяющие функции ОС
• Интегрированные пакеты
(©) Владислав Лавров, vlavrov.professorjournal.ru
4
Основные группы пакетов прикладных программ
1. Обработка текстовой информации (текстовые процессоры и др.)
2. Обработка графической информации
3. Системы автоматизированного проектирования (CAD-системы)
4. Обработка информации табличного типа (электронные таблицы)
5. Система управления базами данных (СУБД)
6. Специальные математические пакеты
7. Пакеты для автоматизированных инженерных расчётов (CAE-системы)
8. Модельные системы поддержки принятия решений
9. Экспертные системы
10. Коммуникационные пакеты для обеспечения сетевой работы
компьютеров
11. Пакеты, реализующие CASE-технологию
12. Интегрированные пакеты общего назначения(©) Владислав Лавров, vlavrov.professorjournal.ru
5
Обработка текстовой информации
• создание и корректировка текстовых документов;
• орфографический, грамматический и стилистический контроль введенного текста;
• компоновка текстовой и графической информации;
• предварительный просмотр, распечатка документов и т.д.
(©) Владислав Лавров, vlavrov.professorjournal.ru
6
Обработка текстовой информации(продолжение)
1. Пакеты общего назначения (Microsoft Word)
2. Пакеты специального назначения
(Promt, FineReader)
3. Издательские системы (Adobe PageMaker)
(©) Владислав Лавров, vlavrov.professorjournal.ru
7
Графические пакеты
1. Растровые редакторы
2. Векторные редакторы
3. Пакеты для создания и обработки
трехмерной графики (3D-редакторы)
(©) Владислав Лавров, vlavrov.professorjournal.ru
8
Системы автоматизированного проектирования (CAD-системы)
• CAD (Computer Aided Design)
• Отличительная особенность CAD-систем
состоит в автоматическом обеспечении на всех
этапах проектирования технических условий,
норм и правил (например, ЕСКД), что
освобождает конструктора (или архитектора)
от работ нетворческого характера.
(©) Владислав Лавров, vlavrov.professorjournal.ru
9
Обработка информации табличного типа (электронные таблицы)
• Электронная таблица – компьютерный
эквивалент обычной двухмерной таблицы,
в клетках (ячейках) которой записаны
данные различных типов: тексты, даты,
формулы, числа, функции и другая
информация.
(©) Владислав Лавров, vlavrov.professorjournal.ru
10
Системы управления базами данных (СУБД)
• Базами данных называют именованную
совокупность данных из какой-либо
предметной области, организованных во
внешней памяти компьютера по
определенным правилам
(как правило, в виде табличной структуры).
(©) Владислав Лавров, vlavrov.professorjournal.ru
11
Основные функции СУБД
• создание пустой (незаполненной) структуры
базы данных;
• предоставление средств ее заполнения
или импорта данных из таблиц другой базы;
• хранение информации;
• просмотр и поиск нужной информации;
• выборка необходимых данных;
• контроль и защита информации;
• формирование отчетов и др.(©) Владислав Лавров, vlavrov.professorjournal.ru
12
Специальные математические пакеты
• MatLAB (MathWorks)
• MathCAD (MathSoft)
• Maple (Waterloo)
• Mathematica (Wolfram Research)
(©) Владислав Лавров, vlavrov.professorjournal.ru
13
Пакеты для автоматизированных инженерных расчётов (CAE, Computer-Aided Engineering)
• ANSYS (ANSYS Inc.)
• SolidWorks (SolidWorks Corporation)
• FlowVision (ТЕСИС)
(©) Владислав Лавров, vlavrov.professorjournal.ru
14
Пакеты для автоматизированных инженерных расчётов (CAE, Computer-Aided Engineering)
(©) Владислав Лавров, vlavrov.professorjournal.ru
ANSYS www.ansys.com
15
Пакеты для автоматизированных инженерных расчётов (CAE, Computer-Aided Engineering)
(©) Владислав Лавров, vlavrov.professorjournal.ru
FlowVision flowvision.ru
16
Модельные системы поддержки принятия решений
• Модельные системы поддержки принятия
решений представляют собой вид
компьютерных информационных систем,
помогающих лицу, принимающему решение, в
принятии решений при наличии плохо
структурированных задач посредством прямого
диалога с машиной с использованием данных,
знаний и математических моделей (©) Владислав Лавров, vlavrov.professorjournal.ru
17
Технология использования модельной системы поддержки принятия решений
Система поддержки
принятия решений
Лицо, принимающее
решение
Вариант вычислений
Решение выработано
Введение новых исходных данных
(©) Владислав Лавров, vlavrov.professorjournal.ru
18
Основные компоненты модельной системы поддержки принятия решений
База данных
База моделейСУБД СУБМ
Система управления
интерфейсом
Человек,принимающий
решения
(©) Владислав Лавров, vlavrov.professorjournal.ru
Пример. Структура системы анализа и прогнозирования производственных ситуаций доменного цеха (АИС АППС ДЦ)
– источник данных; – представление данных19
Пример. Структура подсистемы сбора и хранения данных АИС АППС ДЦ
20
21
Пример. Модель оптимального распределения топливно-энергетических ресурсов в доменном цехе(к постановке задачи)
(©) Владислав Лавров, vlavrov.professorjournal.ru
Пример. Фрагменты экранных форм программного модуля оптимального управления топливно-энергетическими ресурсами в доменном производстве
Исходные данные
Таблица с результатами
расчёта
Результаты расчёта в виде
диаграммы
22 / 34
23
Экспертные системы
• Под искусственным интеллектом обычно понимают
способности компьютерных систем к таким
действиям, которые назывались бы
интеллектуальными, если бы исходили от человека.
• Главная идея использования технологии
экспертных систем заключается в том, чтобы
получить от эксперта его знания и, загрузив их в
память компьютера, использовать всякий раз, когда
в этом возникнет необходимость (©) Владислав Лавров, vlavrov.professorjournal.ru
24
Предметная область, не пригодная для создания экспертных систем
Личные знания
Коллективные знания
(©) Владислав Лавров, vlavrov.professorjournal.ru
25
Предметная область, пригодная для создания экспертных систем
Личные знания
Коллективные знания
(©) Владислав Лавров, vlavrov.professorjournal.ru
26
К понятию экспертной системы
Интерфейспользователя
Базазнаний
Интеллектуальный редактор
базы знаний
Пользователь Эксперт
(©) Владислав Лавров, vlavrov.professorjournal.ru
27
Пример. Фрагмент экрана экспертной системы ведения доменной плавки *
(©) Владислав Лавров, vlavrov.professorjournal.ru
* Источник: Информационные системы в металлургии: учебник для вузов / Н.А. Спирин, Ю.В. Ипатов, В.И. Лобанов и др.
Екатеринбург: УГТУ–УПИ. 2001. 617 с.
28
• Предназначены для организации
взаимодействия пользователя с удаленными
абонентами или информационными
ресурсами сети
Коммуникационные пакеты для обеспечения сетевой работы компьютеров
(©) Владислав Лавров, vlavrov.professorjournal.ru
29
RusNet www.rus-net.org
Общение в Интернет.IRC-чаты (Internet Relay Chat)
(©) Владислав Лавров, vlavrov.professorjournal.ru
30
RSDN.ru rsdn.ru
Общение в Интернет.WWW-чаты (форумы)
(©) Владислав Лавров, vlavrov.professorjournal.ru
31
SQL.ru www.sql.ru/forum
Общение в Интернет.WWW-чаты (форумы)
(©) Владислав Лавров, vlavrov.professorjournal.ru
32
ooVoo www.oovoo.com
Общение в Интернет.Видеоконференции
(©) Владислав Лавров, vlavrov.professorjournal.ru
33
Общение в Интернет.Программы для голосовой связи в Интернет (InternetPhone)Skype www.skype.com/ru
(©) Владислав Лавров, vlavrov.professorjournal.ru
34
E1.ru www.e1.ru/mobile/webpager
Общение в Интернет.Web-пейджеры
(©) Владислав Лавров, vlavrov.professorjournal.ru
35
ICQ (I seek you) www.icq.com
Общение в Интернет.Передача мгновенных сообщений
(©) Владислав Лавров, vlavrov.professorjournal.ru
36
(WhatsApp Messenger) whatsapp-messenger.ru.uptodown.com
Общение в Интернет.Передача мгновенных сообщений
(©) Владислав Лавров, vlavrov.professorjournal.ru
37
Общение в Интернет.Программы для голосовой связи в Интернет (InternetPhone)
Viber www.viber.com
(©) Владислав Лавров, vlavrov.professorjournal.ru
38
Facebook www.facebook.com
Общение в Интернет.Социальные сети
(©) Владислав Лавров, vlavrov.professorjournal.ru
39
ВКонтакте www.vk.com
Общение в Интернет.Социальные сети
(©) Владислав Лавров, vlavrov.professorjournal.ru
40
Google+ https://plus.google.com
Общение в Интернет.Социальные сети
(©) Владислав Лавров, vlavrov.professorjournal.ru
41
LiveJournal www.livejournal.com
Общение в Интернет.Блог-платформы
(©) Владислав Лавров, vlavrov.professorjournal.ru
42
Яндекс.Блоги https://blogs.yandex.ru
Общение в Интернет.Блог-платформы
(©) Владислав Лавров, vlavrov.professorjournal.ru
43
Blogger https://www.blogger.com
Общение в Интернет.Блог-платформы
(©) Владислав Лавров, vlavrov.professorjournal.ru
44
Twitter https://twitter.com
Общение в Интернет.Блог-платформы
(©) Владислав Лавров, vlavrov.professorjournal.ru
45
Общение в Интернет.E-mail (electronic mail)
• Почтовый сервер
• Почтовый клиент
• Протокол службы
• Учетная запись электронной почты
• Идентификационная запись (удостоверение)
пользователя
• Электронный «почтовый ящик»
• Адрес электронной почты
(©) Владислав Лавров, vlavrov.professorjournal.ru
46
Передача электронных почтовых сообщений(клиенты - пользователи корпоративных сетей)
(©) Владислав Лавров, vlavrov.professorjournal.ru
47
Передача электронных почтовых сообщений(клиенты - частные пользователи)
(©) Владислав Лавров, vlavrov.professorjournal.ru
48
Общение в Интернет.Обзор протоколов E-mail
• Протокол передачи почтовых сообщений
(SMTP, Simple Mail Transfer Protocol)
• Протокол приема почтовых сообщений
(POP 3, Post Office Protocol)
• Протокол IМАР (Internet Message Access Protocol)
• Протокол HTTP (HyperText Transfer Protocol)
(©) Владислав Лавров, vlavrov.professorjournal.ru
49
Пример. Почтовый клиент Microsoft Outlook Express
(©) Владислав Лавров, vlavrov.professorjournal.ru
50
Пример. Почтовый клиент Microsoft Outlook Web App
(©) Владислав Лавров, vlavrov.professorjournal.ru
51
Пример. Почтовый клиент The Bat!
(©) Владислав Лавров, vlavrov.professorjournal.ru
52
Пример. Почтовый клиент Gmail
(©) Владислав Лавров, vlavrov.professorjournal.ru
53
Drive Google https://drive.google.com
Совместная работа в Интернет.Обработка документов
(©) Владислав Лавров, vlavrov.professorjournal.ru
54
Dropbox https://www.dropbox.com
Совместная работа в Интернет.Облачные сервисы
(©) Владислав Лавров, vlavrov.professorjournal.ru
55
Совместная работа в Интернет.Облачные сервисы
(©) Владислав Лавров, vlavrov.professorjournal.ru
Яндекс.Диск https://disk.yandex.ru
56
Совместная работа в Интернет.Облачные сервисы
(©) Владислав Лавров, vlavrov.professorjournal.ru
Облако.Mail.ru https://cloud.mail.ru
57
Совместная работа в Интернет.Облачные сервисы
(©) Владислав Лавров, vlavrov.professorjournal.ru
Microsoft OneDrive https://onedrive.live.com
58
Совместная работа в Интернет.Облачные сервисы
(©) Владислав Лавров, vlavrov.professorjournal.ru
Drive Google https://drive.google.com
59
Совместная работа в Интернет.Облачные сервисы
(©) Владислав Лавров, vlavrov.professorjournal.ru
Источник: ZOOM.CNews
60
Совместная работа в Интернет.Системы управления версиями программных продуктов(Version Control System, VCS)
(©) Владислав Лавров, vlavrov.professorjournal.ru
GitHub https://github.com
61
Совместная работа в Интернет.Трекеры задач и багов (ошибок)
(©) Владислав Лавров, vlavrov.professorjournal.ru
Atlassian JIRA www.atlassian.com
62
Совместная работа в Интернет.Трекеры задач и багов (ошибок)
(©) Владислав Лавров, vlavrov.professorjournal.ru
Slack https://slack.com
63
Пакеты, реализующие CASE–технологию
• Под CASE (Computer Aided Software
Engineering)-технологией понимается
совокупность средств автоматизации
разработки информационной системы,
включающей в себя методологию анализа
предметной области, проектирования,
программирования и эксплуатации
информационных систем.(©) Владислав Лавров, vlavrov.professorjournal.ru
64
Логическое отображение модели базы данных в пакете ERwin
(©) Владислав Лавров, vlavrov.professorjournal.ru
Пример. Пакеты, реализующие CASE–технологию
65
Физическое отображение модели базы данных в пакете ERwin
(©) Владислав Лавров, vlavrov.professorjournal.ru
Пример. Пакеты, реализующие CASE–технологию
66
Результат автоматического экспорта схемы базы данных из пакета ERwin в Microsoft Office Access
(©) Владислав Лавров, vlavrov.professorjournal.ru
Пример. Пакеты, реализующие CASE–технологию
67
Интегрированные ППП
• Интегрированные ППП – набор нескольких
программных продуктов, функционально
дополняющих друг друга, поддерживающих
единые информационные технологии,
реализованные на общей вычислительной и
операционной платформе.
(©) Владислав Лавров, vlavrov.professorjournal.ru
68
Пример. Интегрированный пакет Microsoft Office
Основные компоненты Microsoft Office
(©) Владислав Лавров, vlavrov.professorjournal.ru
Название приложения Функциональное назначение приложения
Microsoft Word Текстовый процессор
Microsoft Excel Табличный процессор
Microsoft PowerPoint Система подготовки презентаций
Outlook Система управления персональной информацией
Microsoft Access Система управления базами данных
Microsoft Binder Система управления подшивками
Microsoft FrontPage Система управления Web-узлами
Microsoft PhotoDraw Графический редактор
Microsoft Publisher Настольная издательская система
Microsoft Project Система управления проектами
Microsoft Team Manager Система управления персоналом
69
Пример. Интегрированный пакет Microsoft Office Дополнительные компоненты Microsoft Office
(©) Владислав Лавров, vlavrov.professorjournal.ru
Название приложения Функциональное назначение приложения
Microsoft Query Интерпретатор запросов к внешним базам данных
Microsoft Organization Chart Программа рисования блок-схем
Microsoft WordArt Программа создания фигурных текстов
Microsoft Equation Редактор математических формул
Microsoft Map Программа отображения данных на географических картах
Microsoft Graph Программа построения диаграмм
Microsoft Photo Editor Графический редактор
Microsoft Draw Средство рисования
Microsoft Find Fast Служба индексации документов
Microsoft Extended Finder Средство поиска документов в папках файловой системы и электронной почты
Microsoft Script Editor Редактор сценариев
Microsoft ClipArt Коллекция картинок и клипов
Панель Microsoft Office Средство быстрого доступа к приложениям Office
70
Особенности программного обеспечения технологических процессов
1. Надежность программного обеспечения.
2. Быстрое реагирование на какие-либо внешние
события или изменения в параметрах управляемых
процессов. Системы реального времени.
3. Многозадачность
(©) Владислав Лавров, vlavrov.professorjournal.ru
71(©) Владислав Лавров, vlavrov.professorjournal.ru
Пример. Фрагмент экрана SCADA-системы мастера доменной печи