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

Preview:

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

E-mail

47

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

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

E-mail

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-системы мастера доменной печи

Recommended