Similar presentations:
Прикладное программное обеспечение информационных систем
1.
Лекция 4Программное обеспечение
информационных систем
Прикладное программное обеспечение
информационных систем. Обзор и
использование ППП общего назначения в
экономике и бизнесе: основные инструменты
для создания и анализа экономических моделей.
2.
Программное обеспечениеВзаимодействие человека с компьютером
аппаратные средства
(hardware)
программное обеспечение
(software)
2
3.
Программное обеспечениеПрикладное ПО – программы, которые пользователь
использует для решения своих задач
▫ текстовые редакторы
▫ графические редакторы
▫ базы данных …
Системное ПО – обеспечивает взаимодействие пользователя и
прикладных программ с аппаратными средствами
▫ операционные системы
▫ драйверы
▫ утилиты
Системы программирования – средства создания новых
программ.
Программы пользователей – пользователи составляют их для
своих собственных нужд.
3
4.
Программное обеспечениеПРОГРАММИСТЫ
системы
программирования
аппаратные средства
(hardware)
системное ПО
прикладное ПО
ПОЛЬЗОВАТЕЛИ
4
5.
Классификация пакетов прикладных программНа рис. представлена классификация пакетов прикладных программ по их
функциональному назначению.
6. Пакеты прикладных программ
• Проблемно-ориентированные ППП. Для некоторых предметныхобластей возможна типизация функций управления, структуры
данных и алгоритмов обработки. Это вызвало разработку
значительного количества ППП одинакового функционального
назначения:
• ППП автоматизированного бухгалтерского учета;
• ППП финансовой деятельности;
• ППП управления персоналом;
• ППП управления производством;
• банковские информационные системы и т. п.
• ППП автоматизированного проектирования предназначены для
поддержки работы конструкторов и технологов, связанных с
разработкой чертежей, схем, графическим моделированием и
конструированием.
7. Пакеты прикладных программ
1.
2.
3.
4.
5.
6.
7.
К ППП общего назначения относят:
Системы управления базами данных
Серверы БД
Генераторы отчетов
Текстовые процессоры
Табличные процессоры
Средства презентационной графики
Интегрированные пакеты
Методо-ориентированные ППП. Данный класс охватывает
программные продукты, обеспечивающие независимо от
предметной области и функции информационных систем
математические, статистические и другие методы решения задач
8. Пакеты прикладных программ
Офисные ППП. Данный класс охватывает программы, обеспечивающие
ориентационное управление деятельностью офиса:
• органайзеры
• программы-переводчики, средства проверки орфографии, распознавание
текста
• коммуникационные пакеты
• браузеры, средства создания WWW-страниц
• средства электронной почты
Настольные издательские системы. Данный класс ПО включает программы
,обеспечивающие информационную технологию компьютерной издательской
деятельности:
• форматирование и редактирование текстов
• автоматическую разбивку текста на страницы
• компьютерную верстку печатной страницы
• монтирование графики
• подготовку иллюстраций и т. п.
9. Пакеты прикладных программ
• Программные средства мультимедиа. Основноезначение данных программных средств — создание и
использование аудио- и видеоинформации для
расширения информационного пространства
пользователя
• Системы искусственного интеллекта:
• программы-оболочки для создания экспертных систем
путем наполнения баз знаний и правил логического
вывода;
• готовые экспертные системы для принятия решений в
рамках определенных предметных областей;
• системы анализа и распознавания речи, текста и т. п.
10.
ПО для работы с текстомТекстовые редакторы – для редактирования текстовых
документов без оформления
Блокнот – файлы *.txt
Текстовые процессоры – для редактирования текстовых
документов
WordPad – файлы *.doc (текст + рисунки)
Word – файлы *.doc, *.docx (текст + рисунки +
таблицы + автофигуры + диаграммы …)
OpenOffice Writer – файлы *.odt – бесплатно
openoffice.org
10
11.
ПО для обработки изображенийГрафические редакторы
Растровые рисунки:
Paint – файлы *.bmp (также *.gif, *.jpg)
Adobe Photoshop – файлы *.psd www.adobe.com
Gimp – бесплатно www.gimp.org
Paint.NET – бесплатно www.getpaint.net
Векторные рисунки:
CorelDraw – файлы *.cdr www.corel.com
Adobe Illustrator – файлы *.ai www.adobe.com
Inkscape – бесплатно www.inkscape.org
OpenOffice Draw – файлы *.odg – бесплатно
11
12.
Прикладное ПО• Редакторы видео (файлы *.avi, *.mpg, *.wmv)
Movie Maker (в составе Windows)
Pinnacle Studio
www.pinnaclesys.ru
Adobe Premier
www.adobe.com
• Издательские системы – для подготовки печатных
материалов (газет, книг, буклетов)
Microsoft Publisher
QuarkXPress www.quark.com
Adobe InDesign www.adobe.com
Scribus – бесплатно http://www.scribus.net/
12
13.
Офисное ПОЭлектронные таблицы – для выполнения расчетов с
табличными данными
Microsoft Excel – файлы *.xls, *.xlsx
OpenOffice Calc – файлы *.ods – бесплатно
Системы управления базами данных
Microsoft Access – файлы *.mdb, *.accdb
OpenOffice Base – файлы *.odb – бесплатно
Создание презентаций
Microsoft PowerPoint – файлы *.ppt, *.pptx
OpenOffice Impress – файлы *.odp – бесплатно
13
14.
ПО для работы в ИнтернетеБраузеры – для просмотра Web-страниц на экране
Internet Explorer – бесплатно
Mozilla Firefox – бесплатно www.mozilla.org
Opera – бесплатно www.opera.com
Safari – бесплатно www.apple.com
Chrome – бесплатно http://www.google.com/chrome/
Почтовые программы – прием и отправка e-mail
Microsoft Outlook Express (в составе Windows)
Microsoft Outlook
TheBat www.ritlabs.com
Mozilla Thunderbird – бесплатно
www.mozilla-russia.org
14
15. Какие бывают программы?
• Свободное ПО с открытым исходным кодом(Open Source): можно бесплатно
▫ запускать и использовать в любых целях
▫ изучать текст программы
▫ распространять (бесплатно или за плату)
▫ изменять код (развитие и усовершенствование)
Linux
Firefox
Gimp
• Бесплатное ПО (Freeware): можно бесплатно
использовать; исходного кода нет; есть
ограничения на:
▫ коммерческое использование
▫ изменение кода
▫ извлечение данных
Opera
Avast
15
16. Какие бывают программы?
• Условно-бесплатное ПО (Shareware):бесплатное ПО с ограничениями:
▫ отключены некоторые функции
▫ ограничен срок действия (30 дней)
▫ ограничено количество запусков
▫ раздражающие сообщения
▫ принудительная реклама
Nero Burning
Rom
TheBat
Платная регистрация снимает ограничения.
• Коммерческое ПО:
▫ плата за каждую копию
▫ бесплатная техническая поддержка (!)
▫ запрет на изменение кода и извлечение данных
▫ быстрое внесение изменений (сервис-паки, новые
версии)
16
17. Использование программ
Основания:• договор в письменной форме
• при массовом распространении –
лицензионное соглашение на экземпляре
Можно без разрешения автора:
• хранить в памяти 1 компьютера (или по
договору)
• вносить изменения, необходимые для работы
на компьютере пользователя (но не
распространять!)
• исправлять явные ошибки
• изготовить копию для архивных целей
• перепродать программу
17
18. Программное обеспечение
Системныепрограммы
18
19.
Операционные системыОперационная система (ОС) – это комплекс программ,
обеспечивающих пользователю и прикладным
программам удобный интерфейс (способ обмена
информацией) с аппаратными средствами
компьютера.
Функции ОС (что она обеспечивает):
обмен данными с внешними устройствами
работу файловой системы (файлы, папки)
запуск и выполнение остальных программ
тестирование компьютера, обработка ошибок
распределение ресурсов (процессор, память,
внешние устройства)
19
20.
Файловые системыWindows:
FAT32 (Windows 95/98/2000/XP/Vista/7)
медленно работает с большими дисками
не поставить права доступа
NTFS (Windows NT/2000/XP/Vista/7)
права на доступ
квоты для пользователей
сжатие дисков «на лету»
журналирование
сложность
Linux:
ext3, ext4
планируемые изменениях на
диске записываются в журнал
(для восстановления при
сбое)
20
21.
Состав операционной системызагрузчик ОС – это небольшая программа, которая находится в
секторе 1 загрузочного диска, ее задача – загрузить в память
основную часть (ядро) ОС
система распределения памяти
система ввода и вывода (BIOS = Basic
Input and Output System), в микросхеме
флэш-памяти на материнской плате
▫ тестирование при запуске
▫ чтение и запись на диски
▫ обмен данными с клавиатурой, монитором, принтером
▫ календарь и часы
▫ настройки данного компьютера
командный процессор (command.com, cmd.exe)
▫ выполняет команды, введенные с клавиатуры
▫ обеспечивает загрузку и выполнение других программ
21
22.
Состав операционной системы (II)утилита (лат. utilitas – польза) – это служебные
программы для проверки и настройки компьютера:
▫ разбивка диска на разделы (fdisk.exe)
▫ форматирование диска (format.com)
▫ тестирование диска (chkdsk.exe)
▫ редактирование реестра (regedit.exe)
▫ проверка соединения (ping.exe)
драйвер (англ. driver – водитель) – это программа,
которая постоянно находится в памяти и обеспечивает
обмен данными с внешним устройством (файлы *.sys в
Windows)
▫ драйвер видеокарты, звуковой карты, сетевой карты,
принтера, сканера, …
22
23.
Типы ОСОднозадачные – в каждый момент выполняется только одна
задача (программа), она получает все ресурсы компьютера.
Примеры: MS DOS, FreeDOS, DR DOS, PC DOS
Многозадачные – может одновременно выполняться
несколько задач; ОС распределяет кванты времени
процессора между задачами.
Windows 95/98/Me
Windows NT/2000/XP/2003/Vista/7
UNIX – надежная сетевая ОС (Интернет)
Linux – бесплатная UNIX-подобная ОС
QNX – ОС реального времени
23
24.
Типы ОСОднопользовательские – в каждый момент с компьютером работает
один пользователь, он получает все ресурсы компьютера.
Многопользовательские – с мощным компьютером одновременно
работают несколько пользователей.
терминал = монитор + клавиатура
терминал
терминал
терминал
терминал
24
25.
Утилиты, не входящие в ОСантивирусные программы
AVP, Е. Касперский, www.avp.ru
DrWeb, И. Данилов www.drweb.com
Norton Antivirus www.symantec.com
www.mcafee.com
NOD32 www.eset.com
архиваторы – программы для упаковки файлов
WinRAR (Е. Рошал) – архивы *.rar, *.zip –
www.rarsoft.com
WinZIP – архивы *.zip – www.winzip.com
25
26.
Утилиты, не входящие в ОСинформация о системе
Everest www.lavalys.com
SiSoft – бесплатно
www.sisoftware.net
сканирование (MiraScan, EpsonScan, со сканером)
программы для записи CD и DVD
Nero Burning ROM
www.nero.com
DeepBurner Free – бесплатно
www.deepburner.com
26
27. Программное обеспечение
Системы программирования(инструментальные
средства)
27
28.
Системы программированияСистемы программирования (или инструментальные
средства) – это ПО, предназначенное для разработки и
отладки новых программ.
Проблема:
компьютеры понимают только язык кодов
(последовательность нулей и единиц)
для человека удобнее давать задания на естественном
языке (русском, английском)
Компромисс:
программы составляются на языках программирования и
затем переводятся в коды с помощью специальных
программ
28
29.
Языки программированияВсего более 600, широко используется примерно 20.
Машинно-ориентированные языки:
машинные коды: 09 FE AC 3F
ассемблеры: символическая запись машинных команд:
mov AX, BX
макросассемблеры: одна команда языка заменяет несколько
машинных команд
Языки высокого уровня (алгоритмические):
для обучения: Бейсик (1965), Паскаль (1970), Лого, Рапира
профессиональные: Си (1972), Паскаль (Delphi),
Фортран (1957), Visual Basic
для задач искусственного интеллекта: ЛИСП, Пролог
для параллельных вычислений: Ада
для программирования в Интернете: JavaScript, Java, PHP, Perl,
ASP, …
29
30.
ТрансляторыТранслятор – это программа, которая переводит текст других
программ в машинные коды.
program qq;
var x: integer;
begin
x := 1;
writeln('Привет! X = ', x);
end;
программа на
языке Паскаль
?
101011010
транслятор
программа в
машинных кодах
Могут ли быть ошибки в трансляторах?
31.
Типы трансляторовинтерпретатор – переводит в коды 1 строчку
программы и сразу ее выполняет;
удобнее отлаживать программу
программы работают медленно
(цикл из 400 шагов!)
для выполнения программы нужен транслятор
компилятор – переводит в коды сразу всю
программу и создает независимый исполняемый
файл (*.exe);
сложнее отлаживать программу
программы работают быстро
для выполнения программы не нужен
транслятор
31
32.
КомпоновщикКомпоновщик (редактор связей, Linker) – это программа,
которая объединяет части одной программы и
библиотечные функции в один исполняемый файл.
исходные
файлы
объектные
файлы
qq.cpp
qq.obj
qq2.cpp
qq2.obj
транслятор
исполняемый
файл
qq.exe
компоновщик
библиотеки
функций
32
33.
Другие программыОтладчик (англ. debugger) – это программа, которая облегчает
поиск ошибок в других программах (их отладку).
Возможности:
пошаговое выполнение
«выполнить до курсора»
просмотр и изменение значений переменных
точки останова (англ. breakpoints)
Профайлер (англ. profiler) – это программа, которая определяет,
сколько времени занимает выполнение каждой процедуры (и
каждой команды) в программе в процентах от общего
времени работы.
Цель: определить, какие части программы «тормозят» ее
(англ. bottleneck – бутылочное горлышко), именно их и
надо оптимизировать.
33
34.
Интегрированная среда разработкиИнтегрированная среда разработки (англ. IDE = Integrated
Development Environment) :
редактор текста
программ
транслятор
компоновщик
отладчик
профайлер
Примеры:
Turbo Pascal
Borland C++
Microsoft Visual C++
34
35.
Среда быстрой разработкиСреда быстрой разработки программ (англ. RAD = Rapid
Application Development)
интерфейс строится с помощью мыши
часть кода создается автоматически
Примеры: Delphi, Borland C++ Builder, Visual Studio…
35
36. Project Expert
37. Описание программы
Project Expert – лучшая в своём классе программа, ставшая, благодаря своимвозможностям стандартом для бизнес-планирования и оценки
инвестиционных проектов в России, странах СНГ и Балтии.
Аналитическая система Project Expert — программа позволяющая
«прожить» планируемые инвестиционные решения без потери финансовых
средств, предоставить необходимую финансовую отчётность потенциальным
инвесторам и кредиторам, обосновать для них эффективность участия в
проекте.
Незаменима для создания и выбора оптимального плана развития бизнеса,
проработки финансовой части бизнес-плана, оценки инвестиционных
проектов.
Позволяет моделировать деятельность различных отраслей и масштабов —
от небольших венчурных компаний до холдинговых структур. Программа
широко используется для финансового моделирования и разработки бизнеспланов производства и оказания услуг в банковском бизнесе, телекоме,
строительстве, нефтедобыче и нетфепереработке, транспорте, химии,
перерабатывающей и лёгкой промышленности, машиностроении,
аэрокосмической отрасли, энергетике.
38. Минимальные системные требования
Минимальные требования к компьютерупри использовании системы:
процессор — не ниже i486 DX-66;
объем ОЗУ — не менее 16 Мбайт.
Технические характеристики
Project Expert работает в среде Windows 95/98/NT/2000/Me/ХР.
39. Функционал
БизнеспланированиеФинансовая
модель
Оценка
эффективности
Контроль
Эффективности
40. Бизнес-планирование. Разработка бизнес-плана предприятия.
Оптимизирует работу финансовыхменеджеров. Программа Expert позволяет
детально проработать финасовую часть бизнес
плана на основе финансовой модели данная
программа помогает:
Формировать прогнозную финансовую и
управленческую отчетность планируемого
бизнеса
Создавать и сравнивать различные варианты
развития компании для выбора оптимального
Разрабатывать качественный бизнес план
41. Бизнес-планирование. Разработка бизнес-плана предприятия.
42. Финансовая модель проекта и компании
Финансовая модель эффективна дляразработки и экспертизы бизнеса плана,
оценки инвестиционных проектов
Моделирование операционной,
инвестиционной и финансовой деятельности
Учет специфики бизнеса, включая ключевые
факторы финансовой модели, сезонность,
особенности расчета с поставщиками и
покупателями, использование
полуфабрикатов, основные статьи издержек и
базы их разнесения
43. Построение финансовой модели проекта и компании
44. Финансирование проекта. Оценка потребности в капитальных вложениях и оборотном капитале.
Определять потребность в инвестициях икредитах, подбирая их для каждого
периода реализации проекта
Моделировать различные варианты
финансирования и его источники
Готовить обоснование эффективности
проекта для потенциальных участников его
финансирования
45. Выбор условия и параметров инвестиций
46. Дефицит наличных средств
47. Доходность для инвесторов
48. Оценка инвестиционных проектов
Оценка эффективности инвестиционных проектов наоснове интегральных показателей
Анализ чувствительности
Анализ безубыточности – расчет точки безубыточности
для различных продуктов и подразделений,
операционного рычага и запаса финансовой прочности
компании. Анализ доходности подразделений
Сценарный анализ (What-if - Что будет, если?) – быстрое
создание и сравнение альтернативных сценариев
реализации проекта
Анализ группы проектов – синергия, создание займовой
мощности
49. Анализ чувствительности
50. Анализ чувствительности
51. безубыточность
52. Точка безубыточности
53. Консолидация. Эффективность инвестиций
54. Оценка рисков инвестиционных проектов
Выполнить его статистический анализ(метод Монте-Карло) – оценить, на основе
имитационного моделирования,
воздействие случайным образом
изменяющихся факторов на показатели
эффективности проекта
Учесть риски проекта в ставке
дисконтирования .
55. Расчет ставки дисконирования
56. Статистический анализ
57. Оценка стоимости бизнеса
Доходные методы оценки стоимости бизнеса:метод дисконтированных денежных потоков
(DCF), капитализации прибыли. Оценка
проводится с учетом прогнозного и
постпрогнозного периодов
Сравнительный метод, предусматривающий
использование широкого спектра встроенных
и дополнительных мультипликаторов
Оценка стоимости пакета акций на любой
момент проекта
58. Оценка бизнеса
59. Оценка бизнеса на прогнозноми постпрогнозом периоде
60. Стоимость компании, сравнительный метод
61. Контроль показателей эффективности проекта в ходе и по итогам его реализации
Project Expert позволяет своевременнокорректировать проект с учетом динамики
статей затрат, смещения сроков
выполнения этапов календарного плана.
Сравнение плановых и достигнутых по
итогам проекта показателей особенно
важно для принятия дальнейших
инвестиционных решений.
62. Финансовые показатели. Эффективность инвестиций
63. Интеграция
1С Бухгалтерия 8SAP
MS Office
64. Стоимость
Сетевая версия (количество рабочих мест)Название
Несетевая
версия
1
2
3
4
5
Prime
Expert/Proje
ct Expert 7
Holding
30000
30000
37000
44000
51000
58000
Project
Expert 7
Prof
25000
25000
30000
35000
40000
45000
Project
Expert 7
Stand
15000
15000
18000
21000
24000
27000
65. Сопровождаемость
консультации ведущих специалистов компании в режиме«горячей линии» по телефону и электронной почте;
информационную on-line поддержку на сайте компании;
регулярную информацию о новых разработках компании
вы быстро сможете приступить к работе.
вы сократите временные затраты и на
обучение работе с программой. Теперь доступен
электронный учебник, основанный на материалах
сертификационных курсов для работы с
Project Expert. Учебник содержит необходимый
объем теоретических знаний и методику работы с
программой
66. Безопасность
Audit Expert Web использует для защитыпользовательских данных и каналов связи современные
технологии шифрования, включая 128-битное
шифрование по HTTPS с 1024-битными открытыми
ключами. Веб-интерфейс приложений Audit Expert Web
работает, используя протокол SSL с сертификатом.
Защита данных при их передаче через интернет от
сервера к клиенту;
Предотвращение доступа к данным других клиентов, а
также доступа третьих лиц к данным;
Гарантия получения доступа конкретным пользователем
только к той информации, доступ к которой был
установлен администратором приложения;
Физическая безопасность центра обработки данных и
серверов.
67. Интерфейс
Удобство ввода данных обеспечивается всистеме хорошо структурированным,
дружественным интерфейсом и различными
сервисными функциями, особенно полезными
начинающим пользователям. Ввод данных
осуществляется вручную во всех блоках
программ, хотя имеется ряд функций
позволяющих автоматизировать ввод данных
по периодам. Следует отметить наличие
графических способов ввода данных, что
делает эту операцию менее утомительной.
68.
Преимущества200 диалогов
встроенная система создания календарных планов
(наподобие MS Project),
средства контроля реализации проекта
приятный интерфейс
возможность сохранять отчеты в формате MS Word
многоязычность
возможность управления собственным капиталом
посредством инвестиционных вложений
прекрасный генератор отчетов для формирования
результатов по проекту
четкую структуру бизнес-плана с подробным
текстовым описанием всех этапов разработки проекта
горизонт расчета проекта может достигать 100 лет с
шагом расчета 1 месяц
Строго заданным интервалом планирования является
один день.
Гибко спроектированный блок задания налогов. Его
универсальность позволяет легко задать как базу
налогообложения, так и все необходимые налоги.
Хорошо продуманная система работы с налогом на
добавленную стоимость
Составление сетевого плана.
Недостатки
отсутствие готовых решений
отсутствие возможности создавать
варианты проекта на любой стадии его
разработки и проводить
сравнительный анализ по всему набору
показателей, имеющихся в программе
Слабым местом Project Expert многие
специалисты называют раздел
связанный с финансированием.
Высокая стоимость