Глава 15. Классификация и тенденции развития программного обеспечения 432

15.1. Классификация программного обеспечения по степени взаимодействия

с аппаратной частью компьютера..................................................................................... 433

15.2. Классификация программного обеспечения по виду лицензирования ......... 435

15.3. Прочие классификации..................................................................................................... 438

15.3.1. Классификация программного обеспечения по платформе назначения ..................... 438

15.3.2. Классификация программного обеспечения по способу взаимодействия

с пользователем.............................................................................................................. 439

15.3.3. Классификация программного обеспечения по отношению к сети............................... 440

15.3.4. Классификация программного обеспечения по способу установки .......... 440

15.3.5. Классификация программного обеспечения по целям разработки............................... 440

15.3.6. Классификация программного обеспечения по аппаратной платформе..................... 441

15.3.7. Классификация программного обеспечения по степени опасности.......... 441

15.4. Промежуточное программное обеспечение ............................................................. 441

15.5. Программное обеспечение процесса разработки программного обеспечения .. 442

15.6. Области применения прикладного программного обеспечения.......................... 443

15.6.1. Офисные приложения .................................................................................................. 444

15.6.2. Программы управления проектами................................................................................ 448

15.6.3. Клиентские программы для работы с сервисами Интернета......................................... 448

15.6.4. Программы для научных исследований и расчетов ...................................................... 453

15.6.5. Образовательные программы ...................................................................................... 454

15.6.6. Программы для организации работы учебных заведений............................................. 456

15.6.7. Мультимедийные программы......................................................................................... 458

15.6.8. Бухгалтерские программы ............................................................................................. 458

15.6.9. Программы для финансовых расчетов и прогнозирования........................................... 458

10 Оглавление

15.6.10. Глава 15. Классификация и тенденции развития программного обеспечения 432 - student2.ru Программы для технического проектирования............................................................ 459

15.6.11. Программы для бизнеса............................................................................................... 459

15.7. Перспективы развития программного обеспечения ............................................ 460

15.7.1. Ориентация на взаимодействие ................................................................................... 460

15.7.2. Интеграция с сетью ....................................................................................................... 460

15.7.3. Компьютеры без операционной системы....................................................................... 461

15.7.4. Распределенность ......................................................................................................... 461

15.7.5. Автономизация и самообучение, повышение интеллектуальности программного

обеспечения.................................................................................................................. 461

15.7.6. Интеграция с бытовой техникой...................................................................................... 462

15.7.7. Новые виды пользовательского интерфейса .............................................................. 462

15.7.8. Социальные вызовы развития программного обеспечения ......................................... 462

Вопросы для самопроверки...................................................................................................... 463

Литература ................................................................................................................................... 464

Глава 16. Системное программное обеспечение компьютера................................ 465

16.1. Состав системного программного обеспечения........................................................ 466

16.1.1. BIOS................................................................................................................................. 466

16.1.2. Ядро операционной системы......................................................................................... 467

16.1.3. Драйверы устройств.................................................................................................. 468

16.1.4. Службы операционной системы.................................................................................... 468

16.1.5. Системные оболочки...................................................................................................... 468

16.1.6. Инструменты администрирования .............................................................................. 469

16.1.7. Инструменты системного программирования................................................................ 469

16.2. Классификация операционных систем........................................................................ 470

16.3. Сферы применения операционных систем............................................................... 474

16.4. Представление о структуре операционной системы.............................................. 476

16.4.1. Операционная система в виде набора функций ........................................................... 476

16.4.2. Системные службы операционной системы ............................................................... 479

16.4.3. Представление операционной системы в виде слоев................................................... 480

16.5. Операционные системы семейства Windows............................................................ 481

16.5.1. Подсемейство Windows Зх.............................................................................................. 481

16.5.2. Подсемейство Windows 9x.............................................................................................. 481

16.5.3. Подсемейство Windows NT/2000/XP/2003...................................................................... 482

16.6. Операционная система Windows XP ......................................................................... 483

16.6.1. Графический пользовательский интерфейс ................................................................. 483

16.6.2. Файловые системы.......................................................................................................... 484

16.6.3. Работа с локальной сетью............................................................................................... 484

16.6.4. Работа с Интернетом...................................................................................................... 486

16.6.5. Мультимедийные возможности ..................................................................................... 488

16.6.6. Обеспечение безопасности ................................................................................ 488

16.6.7. Средства коллективной работы...................................................................................... 490

16.6.8. Средства настройки и администрирования....................................................... 491

16.6.9. Приложения из состава ОС............................................................................................ 491

16.7. Операционная система Alt Linux................................................................................... 491

16.7.1. История появления свободной операционной системы Linux .................................... 491

16.7.2. Графический пользовательский интерфейс ................................................................ 492

16.7.3. Файловые системы......................................................................................................... 494

16.7.4. Работа с сетью ............................................................................................................. 495

16.7.5. Работа с Интернетом...................................................................................................... 497

16.7.6. Мультимедийные возможности ..................................................................................... 497

16.7.7. Обеспечение безопасности ................................................................................ 498

16.7.8. Средства коллективной работы...................................................................................... 499

16.7.9. Средства настройки и администрирования....................................................... 499

16.7.10. Приложения из состава операционной системы ...................................................... 500

Оглавление 11

Глава 15. Классификация и тенденции развития программного обеспечения 432 - student2.ru Вопросы для самопроверки...................................................................................................... 500

Литература ................................................................................................................................... 501

Глава 17. Офисное программное обеспечение............................................................. 502

17.1. Текстовый процессор........................................................................................................ 503

17.1.1. Общее представление о функциональности ................................................................ 503

17.1.2. Сравнительная характеристика текстовых процессоров Microsoft Word,
OpenOffice.org Writer и Abiword.............................................................................................. 508

17.2. Табличный процессор ..................................................................................................... 511

17.2.1. Общее представление о функциональности ................................................................. 511

17.2.2. Дополнительные возможности табличного процессора................................................ 513

17.2.3. Сравнительная характеристика табличных процессоров Microsoft Excel,
OpenOffice.org Calc и Gnumeric.............................................................................................. 516

17.3. Органайзер ......................................................................................................................... 517

17.3.1. Общие принципы использования программных инструментов организации
деятельности......................................................................................................................... 517

17.3.2. Сравнительная характеристика органайзеров Microsoft Outlook, doOrganizer,
KOrganizer и Mozilla Sunbird................................................................................................... 518

17.4. Система электронного документооборота ............................................................ 520

17.4.1. Назначение и функциональность................................................................................... 520

17.4.2. Сравнительная характеристика систем электронного документооборота
DIRECTUM, Digital Design, ЕВФРАТ-Документооборот......................................................... 521

Вопросы для самопроверки...................................................................................................... 523

Литература ................................................................................................................................... 523

Глава 18. Средства мультимедиа ................................................................................. 524

18.1. Представление о мультимедиа ................................................................................... 524

18.2. Звук.......................................................................................................................................... 526

18.2.1. Разновидности звуковых данных в компьютере ............................................................ 526

18.2.2. Сжатие звука.................................................................................................................... 528

18.2.3. Устройства для получения и воспроизведения звука..................................................... 528

18.2.4. Программные продукты для обработки и воспроизведения звука................................. 530

18.3. Изображения....................................................................................................................... 535

18.3.1. Цифровые форматы изображений ............................................................................. 535

18.3.2. Сжатие изображений...................................................................................................... 536

18.3.2. Получение изображений................................................................................................. 539

18.3.3. Программы для работы с изображениями..................................................................... 539

18.4. Видео..................................................................................................................................... 543

18.4.1. Кодирование видеосигналов .......................................................................................... 543

18.4.2. Сжатие видео ............................................................................................................... 543

18.4.3. Программы для обработки и воспроизведения видео................................................... 544

18.5. Мультимедиа-презентации............................................................................................. 546

18.5.1. Возможные типы мультимедиа-презентаций .............................................................. 546

18.5.2. Программные технологии создания мультимедиа-презентаций.................................. 547

18.5.3. Демонстрация мультимедиа-презентаций ................................................................. 550

Вопросы для самопроверки...................................................................................................... 550

Литература ................................................................................................................................... 551

Глава 19. Технологии и инструменты программирования .................................. 552

19.1. Основные понятия и классификация языков программирования .................... 553

19.1.1. Основные понятия ....................................................................................................... 553

19.1.2. Классификация языков программирования.................................................................... 557

19.2. Краткая история языков программирования............................................................. 559

19.2.1. Первый этап — машинные коды...................................................................................... 559

Оглавление

19.2.2. Глава 15. Классификация и тенденции развития программного обеспечения 432 - student2.ru Второй этап — языки высокого уровня................................................................ 560

19.2.3. Третий этап — структурное программирование................................................. 560

19.2.4. Четвертый этап — модульное программирование............................................ 561

19.2.5. Пятый этап — объектно-ориентированный подход........................................... 561

19.2.6. Шестой этап — компонентный подход.................................................................. 561

19.2.7. Седьмой этап — архитектура, управляемая моделью....................................... 562

19.3. Концепция объектно-ориентированного программирования ........................... 562

19.3.1. Абстракция.................................................................................................................... 562

19.3.2. Наследование............................................................................................................... 563

19.3.3. Полиморфизм.............................................................................................................. 564

19.3.4. Инкапсуляция ............................................................................................................ 564

Наши рекомендации