71
1 ИНФОРМАТИКА Часть 4.2 Прикладное программное обеспечение (©) Владислав Лавров, vlavrov.professorjournal.ru

информатика (прикладное ПО)

Embed Size (px)

Citation preview

Page 1: информатика (прикладное ПО)

1

ИНФОРМАТИКА

Часть 4.2

Прикладное

программное обеспечение

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 2: информатика (прикладное ПО)

2

Прикладное программное обеспечение

• Пакеты прикладных программ (ППП) –

комплекс взаимосвязанных программ

предназначены для решения

определенного круга задач из различных

проблемных областей, снижающие

трудоемкость и повышающие

эффективность работы конечного

пользователя (©) Владислав Лавров, vlavrov.professorjournal.ru

Page 3: информатика (прикладное ПО)

3

Виды пакетов прикладного ПО

• Пакеты общего назначения

• Проблемно-ориентированные пакеты

• Пакеты, расширяющие функции ОС

• Интегрированные пакеты

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 4: информатика (прикладное ПО)

4

Основные группы пакетов прикладных программ

1. Обработка текстовой информации (текстовые процессоры и др.)

2. Обработка графической информации

3. Системы автоматизированного проектирования (CAD-системы)

4. Обработка информации табличного типа (электронные таблицы)

5. Система управления базами данных (СУБД)

6. Специальные математические пакеты

7. Пакеты для автоматизированных инженерных расчётов (CAE-системы)

8. Модельные системы поддержки принятия решений

9. Экспертные системы

10. Коммуникационные пакеты для обеспечения сетевой работы

компьютеров

11. Пакеты, реализующие CASE-технологию

12. Интегрированные пакеты общего назначения(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 5: информатика (прикладное ПО)

5

Обработка текстовой информации

• создание и корректировка текстовых документов;

• орфографический, грамматический и стилистический контроль введенного текста;

• компоновка текстовой и графической информации;

• предварительный просмотр, распечатка документов и т.д.

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 6: информатика (прикладное ПО)

6

Обработка текстовой информации(продолжение)

1. Пакеты общего назначения (Microsoft Word)

2. Пакеты специального назначения

(Promt, FineReader)

3. Издательские системы (Adobe PageMaker)

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 7: информатика (прикладное ПО)

7

Графические пакеты

1. Растровые редакторы

2. Векторные редакторы

3. Пакеты для создания и обработки

трехмерной графики (3D-редакторы)

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 8: информатика (прикладное ПО)

8

Системы автоматизированного проектирования (CAD-системы)

• CAD (Computer Aided Design)

• Отличительная особенность CAD-систем

состоит в автоматическом обеспечении на всех

этапах проектирования технических условий,

норм и правил (например, ЕСКД), что

освобождает конструктора (или архитектора)

от работ нетворческого характера.

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 9: информатика (прикладное ПО)

9

Обработка информации табличного типа (электронные таблицы)

• Электронная таблица – компьютерный

эквивалент обычной двухмерной таблицы,

в клетках (ячейках) которой записаны

данные различных типов: тексты, даты,

формулы, числа, функции и другая

информация.

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 10: информатика (прикладное ПО)

10

Системы управления базами данных (СУБД)

• Базами данных называют именованную

совокупность данных из какой-либо

предметной области, организованных во

внешней памяти компьютера по

определенным правилам

(как правило, в виде табличной структуры).

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 11: информатика (прикладное ПО)

11

Основные функции СУБД

• создание пустой (незаполненной) структуры

базы данных;

• предоставление средств ее заполнения

или импорта данных из таблиц другой базы;

• хранение информации;

• просмотр и поиск нужной информации;

• выборка необходимых данных;

• контроль и защита информации;

• формирование отчетов и др.(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 12: информатика (прикладное ПО)

12

Специальные математические пакеты

• MatLAB (MathWorks)

• MathCAD (MathSoft)

• Maple (Waterloo)

• Mathematica (Wolfram Research)

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 13: информатика (прикладное ПО)

13

Пакеты для автоматизированных инженерных расчётов (CAE, Computer-Aided Engineering)

• ANSYS (ANSYS Inc.)

• SolidWorks (SolidWorks Corporation)

• FlowVision (ТЕСИС)

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 14: информатика (прикладное ПО)

14

Пакеты для автоматизированных инженерных расчётов (CAE, Computer-Aided Engineering)

(©) Владислав Лавров, vlavrov.professorjournal.ru

ANSYS www.ansys.com

Page 15: информатика (прикладное ПО)

15

Пакеты для автоматизированных инженерных расчётов (CAE, Computer-Aided Engineering)

(©) Владислав Лавров, vlavrov.professorjournal.ru

FlowVision flowvision.ru

Page 16: информатика (прикладное ПО)

16

Модельные системы поддержки принятия решений

• Модельные системы поддержки принятия

решений представляют собой вид

компьютерных информационных систем,

помогающих лицу, принимающему решение, в

принятии решений при наличии плохо

структурированных задач посредством прямого

диалога с машиной с использованием данных,

знаний и математических моделей (©) Владислав Лавров, vlavrov.professorjournal.ru

Page 17: информатика (прикладное ПО)

17

Технология использования модельной системы поддержки принятия решений

Система поддержки

принятия решений

Лицо, принимающее

решение

Вариант вычислений

Решение выработано

Введение новых исходных данных

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 18: информатика (прикладное ПО)

18

Основные компоненты модельной системы поддержки принятия решений

База данных

База моделейСУБД СУБМ

Система управления

интерфейсом

Человек,принимающий

решения

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 19: информатика (прикладное ПО)

Пример. Структура системы анализа и прогнозирования производственных ситуаций доменного цеха (АИС АППС ДЦ)

– источник данных; – представление данных19

Page 20: информатика (прикладное ПО)

Пример. Структура подсистемы сбора и хранения данных АИС АППС ДЦ

20

Page 21: информатика (прикладное ПО)

21

Пример. Модель оптимального распределения топливно-энергетических ресурсов в доменном цехе(к постановке задачи)

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 22: информатика (прикладное ПО)

Пример. Фрагменты экранных форм программного модуля оптимального управления топливно-энергетическими ресурсами в доменном производстве

Исходные данные

Таблица с результатами

расчёта

Результаты расчёта в виде

диаграммы

22 / 34

Page 23: информатика (прикладное ПО)

23

Экспертные системы

• Под искусственным интеллектом обычно понимают

способности компьютерных систем к таким

действиям, которые назывались бы

интеллектуальными, если бы исходили от человека.

• Главная идея использования технологии

экспертных систем заключается в том, чтобы

получить от эксперта его знания и, загрузив их в

память компьютера, использовать всякий раз, когда

в этом возникнет необходимость (©) Владислав Лавров, vlavrov.professorjournal.ru

Page 24: информатика (прикладное ПО)

24

Предметная область, не пригодная для создания экспертных систем

Личные знания

Коллективные знания

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 25: информатика (прикладное ПО)

25

Предметная область, пригодная для создания экспертных систем

Личные знания

Коллективные знания

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 26: информатика (прикладное ПО)

26

К понятию экспертной системы

Интерфейспользователя

Базазнаний

Интеллектуальный редактор

базы знаний

Пользователь Эксперт

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 27: информатика (прикладное ПО)

27

Пример. Фрагмент экрана экспертной системы ведения доменной плавки *

(©) Владислав Лавров, vlavrov.professorjournal.ru

* Источник: Информационные системы в металлургии: учебник для вузов / Н.А. Спирин, Ю.В. Ипатов, В.И. Лобанов и др.

Екатеринбург: УГТУ–УПИ. 2001. 617 с.

Page 28: информатика (прикладное ПО)

28

• Предназначены для организации

взаимодействия пользователя с удаленными

абонентами или информационными

ресурсами сети

Коммуникационные пакеты для обеспечения сетевой работы компьютеров

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 29: информатика (прикладное ПО)

29

RusNet www.rus-net.org

Общение в Интернет.IRC-чаты (Internet Relay Chat)

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 30: информатика (прикладное ПО)

30

RSDN.ru rsdn.ru

Общение в Интернет.WWW-чаты (форумы)

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 31: информатика (прикладное ПО)

31

SQL.ru www.sql.ru/forum

Общение в Интернет.WWW-чаты (форумы)

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 32: информатика (прикладное ПО)

32

ooVoo www.oovoo.com

Общение в Интернет.Видеоконференции

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 33: информатика (прикладное ПО)

33

Общение в Интернет.Программы для голосовой связи в Интернет (InternetPhone)Skype www.skype.com/ru

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 34: информатика (прикладное ПО)

34

E1.ru www.e1.ru/mobile/webpager

Общение в Интернет.Web-пейджеры

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 35: информатика (прикладное ПО)

35

ICQ (I seek you) www.icq.com

Общение в Интернет.Передача мгновенных сообщений

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 36: информатика (прикладное ПО)

36

(WhatsApp Messenger) whatsapp-messenger.ru.uptodown.com

Общение в Интернет.Передача мгновенных сообщений

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 37: информатика (прикладное ПО)

37

Общение в Интернет.Программы для голосовой связи в Интернет (InternetPhone)

Viber www.viber.com

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 38: информатика (прикладное ПО)

38

Facebook www.facebook.com

Общение в Интернет.Социальные сети

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 39: информатика (прикладное ПО)

39

ВКонтакте www.vk.com

Общение в Интернет.Социальные сети

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 40: информатика (прикладное ПО)

40

Google+ https://plus.google.com

Общение в Интернет.Социальные сети

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 41: информатика (прикладное ПО)

41

LiveJournal www.livejournal.com

Общение в Интернет.Блог-платформы

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 42: информатика (прикладное ПО)

42

Яндекс.Блоги https://blogs.yandex.ru

Общение в Интернет.Блог-платформы

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 43: информатика (прикладное ПО)

43

Blogger https://www.blogger.com

Общение в Интернет.Блог-платформы

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 44: информатика (прикладное ПО)

44

Twitter https://twitter.com

Общение в Интернет.Блог-платформы

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 45: информатика (прикладное ПО)

45

Общение в Интернет.E-mail (electronic mail)

• Почтовый сервер

• Почтовый клиент

• Протокол службы

• Учетная запись электронной почты

• Идентификационная запись (удостоверение)

пользователя

• Электронный «почтовый ящик»

• Адрес электронной почты

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 46: информатика (прикладное ПО)

46

Передача электронных почтовых сообщений(клиенты - пользователи корпоративных сетей)

(©) Владислав Лавров, vlavrov.professorjournal.ru

E-mail

Page 47: информатика (прикладное ПО)

47

Передача электронных почтовых сообщений(клиенты - частные пользователи)

(©) Владислав Лавров, vlavrov.professorjournal.ru

E-mail

Page 48: информатика (прикладное ПО)

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

Page 49: информатика (прикладное ПО)

49

Пример. Почтовый клиент Microsoft Outlook Express

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 50: информатика (прикладное ПО)

50

Пример. Почтовый клиент Microsoft Outlook Web App

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 51: информатика (прикладное ПО)

51

Пример. Почтовый клиент The Bat!

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 52: информатика (прикладное ПО)

52

Пример. Почтовый клиент Gmail

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 53: информатика (прикладное ПО)

53

Drive Google https://drive.google.com

Совместная работа в Интернет.Обработка документов

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 54: информатика (прикладное ПО)

54

Dropbox https://www.dropbox.com

Совместная работа в Интернет.Облачные сервисы

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 55: информатика (прикладное ПО)

55

Совместная работа в Интернет.Облачные сервисы

(©) Владислав Лавров, vlavrov.professorjournal.ru

Яндекс.Диск https://disk.yandex.ru

Page 56: информатика (прикладное ПО)

56

Совместная работа в Интернет.Облачные сервисы

(©) Владислав Лавров, vlavrov.professorjournal.ru

Облако.Mail.ru https://cloud.mail.ru

Page 57: информатика (прикладное ПО)

57

Совместная работа в Интернет.Облачные сервисы

(©) Владислав Лавров, vlavrov.professorjournal.ru

Microsoft OneDrive https://onedrive.live.com

Page 58: информатика (прикладное ПО)

58

Совместная работа в Интернет.Облачные сервисы

(©) Владислав Лавров, vlavrov.professorjournal.ru

Drive Google https://drive.google.com

Page 59: информатика (прикладное ПО)

59

Совместная работа в Интернет.Облачные сервисы

(©) Владислав Лавров, vlavrov.professorjournal.ru

Источник: ZOOM.CNews

Page 60: информатика (прикладное ПО)

60

Совместная работа в Интернет.Системы управления версиями программных продуктов(Version Control System, VCS)

(©) Владислав Лавров, vlavrov.professorjournal.ru

GitHub https://github.com

Page 61: информатика (прикладное ПО)

61

Совместная работа в Интернет.Трекеры задач и багов (ошибок)

(©) Владислав Лавров, vlavrov.professorjournal.ru

Atlassian JIRA www.atlassian.com

Page 62: информатика (прикладное ПО)

62

Совместная работа в Интернет.Трекеры задач и багов (ошибок)

(©) Владислав Лавров, vlavrov.professorjournal.ru

Slack https://slack.com

Page 63: информатика (прикладное ПО)

63

Пакеты, реализующие CASE–технологию

• Под CASE (Computer Aided Software

Engineering)-технологией понимается

совокупность средств автоматизации

разработки информационной системы,

включающей в себя методологию анализа

предметной области, проектирования,

программирования и эксплуатации

информационных систем.(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 64: информатика (прикладное ПО)

64

Логическое отображение модели базы данных в пакете ERwin

(©) Владислав Лавров, vlavrov.professorjournal.ru

Пример. Пакеты, реализующие CASE–технологию

Page 65: информатика (прикладное ПО)

65

Физическое отображение модели базы данных в пакете ERwin

(©) Владислав Лавров, vlavrov.professorjournal.ru

Пример. Пакеты, реализующие CASE–технологию

Page 66: информатика (прикладное ПО)

66

Результат автоматического экспорта схемы базы данных из пакета ERwin в Microsoft Office Access

(©) Владислав Лавров, vlavrov.professorjournal.ru

Пример. Пакеты, реализующие CASE–технологию

Page 67: информатика (прикладное ПО)

67

Интегрированные ППП

• Интегрированные ППП – набор нескольких

программных продуктов, функционально

дополняющих друг друга, поддерживающих

единые информационные технологии,

реализованные на общей вычислительной и

операционной платформе.

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 68: информатика (прикладное ПО)

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 Система управления персоналом

Page 69: информатика (прикладное ПО)

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

Page 70: информатика (прикладное ПО)

70

Особенности программного обеспечения технологических процессов

1. Надежность программного обеспечения.

2. Быстрое реагирование на какие-либо внешние

события или изменения в параметрах управляемых

процессов. Системы реального времени.

3. Многозадачность

(©) Владислав Лавров, vlavrov.professorjournal.ru

Page 71: информатика (прикладное ПО)

71(©) Владислав Лавров, vlavrov.professorjournal.ru

Пример. Фрагмент экрана SCADA-системы мастера доменной печи