Общие понятия программного обеспечения ЭВМПрограммное обеспечение — совокупность
Общие понятия программного обеспечения ЭВМ
Программное обеспечение - совокупность всех программ, обеспечивающих нормальное функционирование компьютера и решение с его помощью разнообразных задач.
Программное обеспечение Инструментальное Системное Прикладное
Системное программное обеспечение (System Software) – совокупность программ и программных комплексов для обеспечения работы компьютера и компьютерных сетей.
ОС ОО Системное ПО Базовое ПО Сервисное ПО Программы диагностики работоспособности ПК Антивирусные программы Программы обслуживания дисков Программы архивирования данных Программы обслуживания сети
Базовое ПО (Base software) – минимальный набор программных средств, обеспечивающих работу компьютера. Сервисное ПО (Service software)– программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя.
Операционная система – совокупность программных средств, обеспечивающая управление аппаратной частью компьютера и прикладными программами, а также их взаимодействие между собой и пользователем.
Функции ОС управление ресурсами компьютера; управление исполнением программ и обеспечение их взаимодействия с аппаратурой; управление работой внешних устройств ; координация работы всех частей компьютера.
ПРИМЕРЫ ОС CP/M, OS/2, MS DOS; Windows (95, 98, NT, 2000, XP, Vista, 7); UNIX: Linux, Solaris (Sun), FreeBSD… ; Mac OS; Novell.
Операционные оболочки — специальные программы, предназначенные для облегчения общения пользователя с командами операционной системы. Примеры ОО Norton Commander; Windows (Total) Commander; Far Manager.
Классификация сервисного ПО по функциональному признаку: программы диагностики работоспособности компьютера; антивирусные программы; программы обслуживания дисков; программы архивирования данных; программы обслуживания сети и др.
Инструментальное программное обеспечение – средства для создания новых программ (приложений). ИТП – инструментарий технологии программирования.
Локальные средства ИТП Средства для создания приложений Средства для создания информационных систем (CASE- технологии) Инструментальная среда пользователя Языки и системы программирования Интегрированные среды
ЯП – формализованный язык для описания алгоритма решения задачи на компьютере.
ЯП Низкого уровня Высокого уровня Машинно-ориентированные (ассемблеры и автокоды ) Машинные (машинные коды ) Алгоритмические (Pascal, Fortran, Basic и др. ) Проблемно-ориентированные языки (Cobol, Lisp, Simula и др.). Объектно-ориентированные языки программирования (Simula, C++, Object Pascal, Java) ЯП, поддерживающие визуальную технологию программирования (Delphi, Visual Basic и др.).
Система программирования (programming system) – система инструментальных программ для разработки новых программ на конкретном ЯП, которая предоставляет мощные и удобные средства разработки. Примеры Basic: MS Visual Basic; Pascal: Borland Delphi; C++: Borland C++ Builder; Java: Symantec Cafe.
Инструментальная среда пользователя предназначена для совершенствования функций обработки, создания новых приложений силами конечного пользователя. Содержит специальные средства, встроенные в пакеты прикладных программ: библиотека функций; макросы; конструкторы экранных форм и отчетов и др.
CASE-технология (Computer Aided Software Engineering) – программный комплекс, автоматизирующий весь технологический процесс анализа, проектирования, разработки и сопровождения сложных программных систем.
Прикладные программные средства предназначены для решения конкретных задач пользователя из различных предметных областей.
ППП Общего назначения Интеллектуальные системы Проблемно-ориентированные ППП Методо-ориентированные ППП Настольные издательские системы Программные средства мультимедиа Офисные ППП САПР Специального назначения Настольные СУБД Серверы БД Средства презентационной графики Интегрированные пакеты Серверы отчетов Текстовые процессоры Табличные процессоры
Специализированные - решение определенных типов задач из конкретных предметных областей. Прикладные программы общего назначения - решение задач, из различных предметных областей: обработка текстов, несложные вычисления, организация и хранение локальных баз данных.
Обзор основных прикладных программ общего назначения 1. Настольные СУБД Организация и хранение локальных БД на автономно работающих компьютерах либо централизованное хранение БД на «файл-сервере» и сетевой доступ к ним. Примеры: MS Access, Informix, SQLBase, dBase, Paradox.
2. Серверы БД Создание и использование при работе в сети интегрированных БД в архитектуре «клиент-сервер». Примеры: Microsoft SQL Server, Oracle, IBM DB2… 3. Серверы (генераторы) отчетов Реализация запросов и формирование отчетов в условиях сети с архитектурой «клиент-сервер». Примеры: Profit, Cristal Info
4. Текстовые процессоры автоматическое форматирование документов, вставка рисованных объектов и графики, составление оглавлений и указателей, шрифтовое оформление, проверку орфографии, подготовка шаблонов документов и др. Примеры: Word, Лексикон, Слово и дело, Works.
5. Табличные процессоры удобная среда для вычислений, средства деловой графики, средства специализированной обработки данных. Примеры: Lotus 1-2-3, Excel, Quattro Pro. 6. Средства презентационной графики создание изображений показ на экране, подготовка презентаций, слайд-фильмов, мультфильмов, видеофильмов. Примеры: MS PowerPoint, Adobe Premier , Autodesk Animator Pro
7. Интегрированные пакеты Набор нескольких программных продуктов, функционально дополняющих друг друга, поддерживающих единые ИТ, реализованные на общей вычислительной и операционной платформе . Примеры: Microsoft Office, Borland Office, Open Office, Lotus Notes.
Компоненты Microsoft Office: СУБД (MS Access), Текстовый редактор (Word), Табличный процессор (Excel), Средства поддержки электронной почты (Outlook) и Интернет (Internet Explorer), Программы создания презентаций (PowerPoint), Программы создания публикаций (Publisher) …
Обзор прикладных программ специального назначения 1. Офисные ППП Обеспечивают организационное управление деятельностью офиса. 1.1. Органайзеры (планировщики) Планирование рабочего времени, составления протоколов встреч, расписаний, ведения записной и телефонной книжки. Примеры: Lotus Organizer, Money for Win, Project for Win.
1.2. Программы лингвистического назначения Программы-переводчики Примеры: Stylus, Lingvo, PROMT, ETACO. Программы распознавания текста Примеры: FineReader. Средства проверки орфографии Примеры: 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 GroupWise.
2. Программные средства мультимедиа Создание и использование аудио- и видеоинформации для расширения информационного пространства пользователя. Сферы применения: библиотечное обслуживание, процесс обучения, организация досуга… Примеры: Windows Media Player, Winamp, игры, обучающие программы, симуляторы, виртуальная автошкола…
3. Настольные издательские системы Обеспечивают подготовку многостраничных цветных публикаций, гибкий дизайн страниц, печать высокого качества . Примеры: Adobe PageMaker, Adobe Photoshop, Illustrator, Publisher, CorelDraw.
4. Интеллектуальные системы (Системы искусственного интеллекта) Этот класс ПП реализует отдельные функции интеллекта человека. Основные компоненты: база знаний, интеллектуальный интерфейс с пользователем, программа формирования логических выводов. Примеры: Guru, Интерэксперт, первые системы ИИ по медицине и химии в 70‑е гг.: MYCIN, DENDRAL.
5. Проблемно-ориентированные ППП Ориентированы на решение задач конкретной области знаний. Структура проблемно-ориентированных ППП: ППП автоматизированного бухгалтерского учета (1С Бухгалтерия, RS-Balance); ППП финансовой деятельности (RS-Bank); ППП управления производством (Aspen); ППП управления материальными запасами (MRPII, DRP); ППП управления персоналом (PersonPro, Рекрутер, Резюмакс), Справочно-правовые информационные системы (Консультант Плюс, Гарант, Кодекс).
6. Методо-ориентированные ППП Обеспечивают математические, статистические и другие методы решения задач. Примеры: Математическое программирование: MathCAD, Storm, LP83. Статистическая обработка данных: Statistica, SYSTAT. Сетевые методы и модели решения управленческих задач: Time Line, MS Project.
7. ППП автоматизированного проектирования Предназначены для разработки чертежей, схем, диаграмм, графического моделирования и конструирования, создания демонстрационных иллюстраций, библиотек стандартных элементов чертежей и их многократного использования. Примеры: AutoCAD; Компас, AutoVision, Autodesk WorkCentre.
СПАСИБО ЗА ВНИМАНИЕ!
obschie_ponyatia_po_evm.ppt
- Количество слайдов: 37