- •Операционные системы.
- •Введение. Понятие файла.
- •2. Операционная система windows
- •2.1 Концепция операционной системы windows.
- •2.2. Объектно-ориентированная платформа windows.
- •. Организация обмена данными в ос windows.
- •Объект 1
- •Объект вставляется в указанное место командой «Вставить» или «Специальная вставка».
- •2.4. Основные элементы программных средств ос windows.
- •Архитектура современных программных средств
- •Основные понятия и характеристики программных продуктов.
- •Постановка задачи
- •Программирование
- •Классификация программного обеспечения.
- •Текстовый процессор. Основные возможности работы с текстом
- •Структура страницы документа
- •Верхний колонтитул
- •Нижний колонтитул
- •Электронные таблицы. Табличный процессор
- •Вид электронной таблицы
- •Обобщенная технология работы в электронной таблице
- •Работа с данными Работа с данными
- •Работа с базой данных
- •1. Классификация баз данных
Классификация программного обеспечения.
По сфере использования программное обеспечение можно классифицировать следующим образом:
системное программное обеспечение;
пакеты прикладных программ;
инструментарий технологии программирования.
Системное программное обеспечение – совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ.
Пакеты прикладных программ (application program package) – комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.
Инструментарий технологии программирования – совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения программных продуктов.
Системное программное обеспечение
Системное программное обеспечение включает в себя:
Базовое программное обеспечение (минимальный набор программных средств, обеспечивающий работу ЭВМ), состоящее из операционной системы или сетевой операционной системы;
Сервисное программное обеспечение (программы и программные продукты, расширяющие возможности базового программного обеспечения и организующие более удобную работу пользователя), состоящее из:
программ диагностики работоспособности компьютера;
антивирусных программ;
программ обслуживания дисков;
программ архивирования данных;
программ обслуживания сети.
Операционная система предназначена для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами ЭВМ.
Сетевые операционные системы – комплекс программ, обеспечивающий обработку, передачу и хранение данных в сети. Их отличительная особенность: использование программных продуктов для администрирования и обслуживания рабочих станций.
Программы сервисного программного обеспечения называются утилитами – программами, служащими для выполнения вспомогательных операций обработки данных или обслуживания компьютеров (диагностики тестирования программных и аппаратных средств, оптимизации использования дискового пространства и т. п.).
Комплекты утилит: Norton Utilities (Symantec), Checkit Pro (Touch Stone), PC Tools for Windows и др.
Антивирусные программы также являются утилитами и оцениваются по ряду критериев:
точность обнаружения (идентификация вируса);
возможность защиты данных от инфицирования;
способность работы в сетях; простота использования;
эффективное устранение обнаруженных вирусов.
Примеры антивирусных программ: AVP, Norton Antivirus, Virex, Anti-Virus, ESET и др.
Пакеты прикладных программ
Известны следующие виды пакетов прикладных программ:
проблемно-ориентированные (например, создание АРМ: RS-bank, RS-balance, 1C);
пакеты автоматизированного проектирования (AutoCard, AutoVisionR1);
мультимедийные (использование аудио- и видеоинформации для расширения информационного пространства пользователя: MPEG3 и др.);
офисные пакеты (обеспечивают организацию управления деятельности офиса):
органайзеры (планировщики): Lotus Organizer, TimeLine, MS Shedule Project (for Windows’95);
программы-переводчики, средства проверки орфографии и распознавания текста (Stylus General, OCR CuneiFormPro, Fine Reader, LingvoCorrector и др.);
коммуникационные пакеты (организация взаимодействия пользователя с удаленными абонентами или информационными ресурсами сети: WebServer, WinFax Pro, Novell GroupWise, InternetSuit);
пакеты общего назначения;
издательские системы (информационные технологии издательской деятельности: CorelDraw, PageMaker, PhotoShop);
интеллектуальные системы (системы искусственного интеллекта – реализуют отдельные функции интеллекта человека: Интерэксперт, Guru).
Пакеты прикладных программ общего назначения:
Системы управления базами данных (СУБД – организация и хранение локальных баз данных на автономно работающих компьютерах, либо централизованное хранение баз данных на файл-сервере и сетевой доступ к ним): Visual FoxPro Standard, Access, SQL Server, dBase, Paradox.
Серверы баз данных (создание интегрированных баз данных в архитектуре клиент-сервер). Общее свойство: использование реляционного языка SQL (Structured Query Language) для реализации запросов к данным, использование нескольких платформ (OS/2, Unix, WindowsNT) и протоколов передачи данных (IPX, TCP/IP): Oracle, Microsoft SQL Server, InterBase NetWare.
Генераторы (серверы) отчетов (реализация запросов и формирование отчетов в условиях сети с архитектурой клиент-сервер): ReportSmith, CristalInfo и др.
Текстовые процессоры (автоматическая работа с тестовыми документами): WORD, AmiPro, Lexicon.
Табличные процессоры (автоматическая работа с табличными документами, вычисления, статистика, работа с базой данных, средства графики): Excel, Quattro Pro, Lotus.
Средства презентационной графики (создание изображений, показ их на экране, подготовка слайдов и т.п.): PowerPoint, MultimediaViewer, ScreenCam, Premier, Freelance Graphics, AutodeskAnimatorPro, Autodesk 3D Studio R4.
Интегрированные пакеты (набор продуктов, функционально дополняющих друг друга, поддерживающих единые информационные технологии, реализованные на общей вычислительной и операционной платформе): Microsoft Office Standard for Windows.
Инструментарий технологии программирования
Инструментарий технологии программирования включает в себя:
Средства для создания приложений, состоящие из:
локальных средств (языки и системы программирования (объектно-ориентированные системы программирования: Visual C++ for Windows, Visual Basic for Windows, Delphi 2.0), инструментальная среда пользователя);
интегрированных сред.
Средства для создания информационных систем (CASE – технология: Computer Aided System Engineering – программный комплекс, автоматизирующий весь технологический процесс анализа, проектирования, разработки и сопровождения программных систем).
