Курсовая работа по дисциплине "Информационные технологии" на тему: " Обзор программного обеспечения компьютеров "



Скачать 419.54 Kb.
страница5/7
Дата01.12.2017
Размер419.54 Kb.
#653
ТипКурсовая
1   2   3   4   5   6   7

2.4. Мультимедиа приложения




2.4.1. Графические редакторы

Графический редактор — программа (или пакет программ), позволяющая создавать и редактировать двумерные изображения с помощью компьютера.

Типы графических редакторов:


  • Растровые графические редакторы. Наиболее популярны: Adobe Photoshop для операционных систем Microsoft Windows и Mac OS X, GIMP для GNU/Linux и других POSIX-совместимых. GIMP распространяется под лицензией GNU GPL.

  • Векторные графические редакторы. Наиболее популярны: Adobe Illustrator, Corel Draw, Macromedia Free Hand — для операционных систем Microsoft Windows и Mac OS X, Inkscape — для всех ОС.


Рис.6. Adobe Photoshop. Один из лучших растровых графических редакторов



2.4.2. Мультимедиа-проигрыватели

Мультимедиа-проигрыватель (также медиаплеер) — термин, обычно используемый для описания компьютерной программы, предназначенной для воспроизведения мультимедиа-файлов. Большинство программных мультимедиа проигрывателей поддерживают множество медиа-форматов, включая аудио- и видео-файлы.


Некоторые мультимедиа проигрыватели предназначены для воспроизведения только аудио или видео файлов и называются, соответственно, аудио и видео проигрыватели. Разработчики таких проигрывателей стремятся сделать их как можно более удобными для воспроизведения соответствующих форматов.
Большинство современных операционных систем по умолчанию содержат в себе проигрыватели медиа-файлов: например, Microsoft Windows NT — Windows Media Player; Apple Mac OS X — QuickTime Player (для воспроизведения видео в формате QuickTime) и iTunes (для некоторых других форматов). В операционных системах на основе GNU и Linux бывает установлено сразу по несколько мультимедиа проигрывателей: например, VLC, MPlayer, xine и Totem.
3. Инструментальное программное обеспечение
Инструментальные программные системы прежде всего подразделяются на две группы:

  1. Средства разработки программного обеспечения

  2. Системы управления базами данных (СУБД)

В свою очередь, средства разработки программного обеспечения включают:



    • Среды разработки

    • RAD

    • SDK



3.1. Среды разработки

(Интегрированная) среда разработки программного обеспечения (англ. IDE, Integrated development environment) — система программных средств, используемая программистами для разработки программного обеспечения.


Обычно среда разработки включает в себя текстовый редактор, компилятор и/или интерпретатор, средства автоматизации сборки и отладчик. Иногда также содержит систему управления версиями и разнообразные инструменты для упрощения конструирования графического интерфейса пользователя. Многие современные среды разработки также включают браузер классов, инспектор объектов и диаграмму иерархии классов — для использования при объектно-ориентированной разработке ПО. Хотя и существуют среды разработки, предназначенные для нескольких языков — такие как Eclipse или Microsoft Visual Studio, обычно среда разработки предназначается для одного определённого языка программирования — как например, Visual Basic.
Примеры сред разработки — Eclipse, Sun Studio, Turbo Pascal, Borland C++, GNU toolchain, DrPython, Borland Delphi, Dev-C++, Lazarus, KDevelop, QDevelop, QNX Momentics IDE, XCode.
Частный случай ИСР — среды визуальной разработки, которые включают в себя возможность визуального редактирования интерфейса программы.

3.2. RAD

RAD (от англ. rapid application development — быстрая разработка приложений) — концепция создания средств разработки программных продуктов, уделяющая особое внимание быстроте и удобству программирования, созданию технологического процесса, позволяющего программисту максимально быстро создавать компьютерные программы.

С конца XX века RAD получила широкое распространение и одобрение. Концепцию RAD также часто связывают с концепцией визуального программирования.

3.3. SDK

SDK (от англ. Software Development Kit) или "devkit" - комплект средств разработки который позволяет специалистам по программному обеспечению создавать приложения для определённого пакета программ, программного обеспечения базовых средств разработки, аппаратной платформы, компьютерной системы, видеоигровых консолей, оперативных систем и прочих платформ.


Программист, как правило, получает SDK непосредственно от разработчика целевой технологии или системы. Часто SDK распространяется через Интернет. Многие SDK распространяются бесплатно, для того, чтобы поощрить разработчиков использовать данную технологию или платформу.
Поставщики SDK иногда подменяют термин Software в словосочетании Software Development Kit на более точное слово. Например, «Microsoft» и «Apple» предоставляют Driver Development Kits (DDK) для разработки драйверов устройств, а «PalmSource» называет свой инструментарий для разработки «PalmOS Development Kit (PDK)».
Примеры SDK

  • DirectX

  • Eclipse

  • Java Development Kit

  • Adobe Flex

  • Open guide SDK


3.4. СУБД

Систе́ма управле́ния ба́зами да́нных (СУБД) — специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных. Для создания и управления информационной системой СУБД необходима в той же степени, как для разработки программы на алгоритмическом языке необходим транслятор.


Основные функции СУБД

  • управление данными во внешней памяти (на дисках);

  • управление данными в оперативной памяти с использованием дискового кэша;

  • журнализация изменений, резервное копирование и восстановление базы данных после сбоев;

  • поддержка языков БД (язык определения данных, язык манипулирования данными).


Обычно современная СУБД содержит следующие компоненты:

  • ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию,

  • процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,

  • подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД

  • а также сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы.

Примеры: Firebird, Interbase, MS SQL Server, Sybase, Oracle, PostgreSQL, MySQL.



Каталог: teach -> Учеба ПГАТИ -> 2008-2009 -> 1%20семестр
1%20семестр -> Методические указания к лабораторным работам по дисциплинам «операционные системы», «операционные системы, среды и оболочки»
1%20семестр -> Конспект лекций по учебной дисциплине «Операционные системы, среды и оболочки»
Учеба ПГАТИ -> Исследование современных сэд
1%20семестр -> 1. Введение Определение операционной системы
Учеба ПГАТИ -> Лекция №1 введение в историческую науку
2008-2009 -> Введение в субд access

Скачать 419.54 Kb.

Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7




База данных защищена авторским правом ©vossta.ru 2022
обратиться к администрации

    Главная страница