Общие понятия ПО ЭВМ.ppt
- Количество слайдов: 37
Общие понятия программного обеспечения ЭВМ
Программное обеспечение - совокупность всех программ, обеспечивающих нормальное функционирование компьютера и решение с его помощью разнообразных задач.
Программное обеспечение Системное Прикладное Инструментальное
Системное программное обеспечение (System Software) – совокупность программ и программных комплексов для обеспечения работы компьютера и компьютерных сетей.
Системное ПО Базовое ПО Сервисное ПО ОС Программы диагностики работоспособности ПК ОО Антивирусные программы Программы обслуживания дисков Программы архивирования данных Программы обслуживания сети
Базовое ПО (Base software) – минимальный набор программных средств, обеспечивающих работу компьютера. n Сервисное ПО (Service software)– программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя. n
Операционная система – совокупность программных средств, обеспечивающая управление аппаратной частью компьютера и прикладными программами, а также их взаимодействие между собой и пользователем.
Функции ОС n n управление ресурсами компьютера; управление исполнением программ и обеспечение их взаимодействия с аппаратурой; управление работой внешних устройств ; координация работы всех частей компьютера.
ПРИМЕРЫ ОС n CP/M, OS/2, MS DOS; n Windows (95, 98, NT, 2000, XP, Vista, 7); n UNIX: Linux, Solaris (Sun), Free. BSD… ; n Mac OS; n Novell.
Операционные оболочки — специальные программы, предназначенные для облегчения общения пользователя с командами операционной системы. Примеры ОО n Norton Commander; n Windows (Total) Commander; n Far Manager.
Классификация сервисного ПО по функциональному признаку: n программы диагностики работоспособности компьютера; n антивирусные программы; n программы обслуживания дисков; n программы архивирования данных; n программы обслуживания сети и др.
Инструментальное программное обеспечение – средства для создания новых программ (приложений). ИТП – инструментарий технологии программирования.
ИТП Средства для создания приложений Локальные средства Средства для создания информационных систем (CASE- технологии) Интегрированные среды Языки и системы программирования Инструментальная среда пользователя
ЯП – формализованный язык для описания алгоритма решения задачи на компьютере.
ЯП Низкого уровня Высокого уровня Алгоритмические Машинные (машинные коды ) Машинноориентированные (ассемблеры и автокоды ) (Pascal, Fortran, Basic и др. ) Проблемно-ориентированные языки (Cobol, Lisp, Simula и др. ). Объектно-ориентированные языки программирования (Simula, C++, Object Pascal, Java) ЯП, поддерживающие визуальную технологию программирования (Delphi, Visual Basic и др. ).
Система программирования (programming system) – система инструментальных программ для разработки новых программ на конкретном ЯП, которая предоставляет мощные и удобные средства разработки. Примеры n Basic: MS Visual Basic; n Pascal: Borland Delphi; n C++: Borland C++ Builder; n Java: Symantec Cafe.
Инструментальная среда пользователя предназначена для совершенствования функций обработки, создания новых приложений силами конечного пользователя. Содержит специальные средства, встроенные в пакеты прикладных программ: библиотека функций; макросы; конструкторы экранных форм и отчетов и др.
CASE-технология (Computer Aided Software Engineering) – программный комплекс, автоматизирующий весь технологический процесс анализа, проектирования, разработки и сопровождения сложных программных систем.
Прикладные программные средства предназначены для решения конкретных задач пользователя из различных предметных областей.
ППП Общего назначения Специального назначения Настольные СУБД Офисные ППП Серверы БД Программные средства мультимедиа Серверы отчетов Текстовые процессоры Табличные процессоры Средства презентационной графики Интегрированные пакеты Настольные издательские системы Интеллектуальные системы Проблемноориентированные ППП Методо-ориентированные ППП САПР
n Специализированные решение определенных типов задач из конкретных предметных областей. программы общего назначения - решение задач, из различных предметных областей: обработка текстов, несложные вычисления, организация и хранение локальных баз данных. n Прикладные
Обзор основных прикладных программ общего назначения 1. Настольные СУБД Организация и хранение локальных БД на автономно работающих компьютерах либо централизованное хранение БД на «файл-сервере» и сетевой доступ к ним. Примеры: MS Access, Informix, SQLBase, d. Base, Paradox.
2. Серверы БД Создание и использование при работе в сети интегрированных БД в архитектуре «клиент-сервер» . Примеры: n Microsoft SQL Server, Oracle, IBM DB 2… 3. Серверы (генераторы) отчетов Реализация запросов и формирование отчетов в условиях сети с архитектурой «клиент-сервер» . Примеры: n Profit, Cristal Info
4. Текстовые процессоры n автоматическое форматирование документов, n вставка рисованных объектов и графики, n составление оглавлений и указателей, n шрифтовое оформление, проверку орфографии, n подготовка шаблонов документов и др. Примеры: Word, Лексикон, Слово и дело, Works.
5. Табличные процессоры nудобная среда для вычислений, nсредства деловой графики, nсредства специализированной обработки данных. Примеры: Lotus 1 -2 -3, Excel, Quattro Pro. 6. Средства презентационной графики n n n создание изображений показ на экране, подготовка презентаций, слайд-фильмов, мультфильмов, видеофильмов. Примеры: MS Power. Point, Adobe Premier , Autodesk Animator Pro
7. Интегрированные пакеты Набор нескольких программных продуктов, функционально дополняющих друга, поддерживающих единые ИТ, реализованные на общей вычислительной и операционной платформе. Примеры: Microsoft Office, Borland Office, Open Office, Lotus Notes.
Компоненты Microsoft Office: n n n n СУБД (MS Access), Текстовый редактор (Word), Табличный процессор (Excel), Средства поддержки электронной почты (Outlook) и Интернет (Internet Explorer), Программы создания презентаций (Power. Point), Программы создания публикаций (Publisher) …
Обзор прикладных программ специального назначения 1. Офисные ППП Обеспечивают организационное управление деятельностью офиса. 1. 1. Органайзеры (планировщики) Планирование рабочего времени, составления протоколов встреч, расписаний, ведения записной и телефонной книжки. Примеры: Lotus Organizer, Money for Win, Project for Win.
1. 2. Программы лингвистического назначения Программы-переводчики Примеры: Stylus, Lingvo, PROMT, ETACO. Программы распознавания текста Примеры: Fine. Reader. Средства проверки орфографии Примеры: Lingvo Corrector, EDSSpell, ASpell.
1. 3. Коммуникационные ППП Организация взаимодействия пользователя с удаленными абонентами или информационными ресурсами сети. Электронная почта Примеры: MS Outlook Express, The Bat!, MS Internet Mail Stylus. Средства для просмотра www-страниц (браузеры) Примеры: MS Internet Explorer, Netscape Navigator, Opera. Средства для создания www-страниц Примеры: Apache, Web Server, Novell Group. Wise.
2. Программные средства мультимедиа Создание и использование аудио- и видеоинформации для расширения информационного пространства пользователя. Сферы применения: библиотечное обслуживание, процесс обучения, организация досуга… Примеры: Windows Media Player, Winamp, игры, обучающие программы, симуляторы, виртуальная автошкола…
3. Настольные издательские системы Обеспечивают подготовку многостраничных цветных публикаций, гибкий дизайн страниц, печать высокого качества. Примеры: Adobe Page. Maker, Adobe Photoshop, Illustrator, Publisher, Corel. Draw.
4. Интеллектуальные системы (Системы искусственного интеллекта) Этот класс ПП реализует отдельные функции интеллекта человека. Основные компоненты: n база знаний, n интеллектуальный интерфейс с пользователем, n программа формирования логических выводов. Примеры: Guru, Интерэксперт, первые системы ИИ по медицине и химии в 70‑е гг. : MYCIN, DENDRAL.
5. Проблемноориентированные ППП Ориентированы на решение задач конкретной области знаний. Структура проблемно-ориентированных ППП: n ППП автоматизированного бухгалтерского учета (1 С Бухгалтерия, RS-Balance); n ППП финансовой деятельности (RS-Bank); n ППП управления производством (Aspen); n ППП управления материальными запасами (MRPII, DRP); n ППП управления персоналом (Person. Pro, Рекрутер, Резюмакс), n Справочно-правовые информационные системы (Консультант Плюс, Гарант, Кодекс).
6. Методоориентированные ППП Обеспечивают математические, статистические и другие методы решения задач. Примеры: Математическое программирование: Math. CAD, Storm, LP 83. Статистическая обработка данных: Statistica, SYSTAT. Сетевые методы и модели решения управленческих задач: Time Line, MS Project.
7. ППП автоматизированного проектирования Предназначены для разработки чертежей, схем, диаграмм, графического моделирования и конструирования, создания демонстрационных иллюстраций, библиотек стандартных элементов чертежей и их многократного использования. Примеры: Auto. CAD; Компас, Auto. Vision, Autodesk Work. Centre.
СПАСИБО ЗА ВНИМАНИЕ!
Общие понятия ПО ЭВМ.ppt