Характеристики

ISBN/ISSN 978-5-7782-1042-4
Год издания 2008
Автор Неделько В.М.
Вид издания уп
Кафедра ПТиПИ
Типография НГТУ
Факультет ФПМИ

Пособие содержит лекционный материал по курсу «Системное и прикладное программное обеспечение».
Содержание данного пособия отвечает требованиям образовательного стандарта ОПД Ф.06, согласно которому в курс «Системное и прикладное программное обеспечение» входят темы: основные этапы, методы, средства и стандарты разработки программного обеспечения; системы программирования (принципы организации, состав и схема работы); основные типы операционных систем, принципы управления ресурсами в операционной системе; сети ЭВМ и протоколы передачи информации.
Материал в пособии излагается по возможности без привязки к конкретной вычислительной платформе, с акцентом на универсальные принципы построения ПО.

Пособие содержит лекционный материал по курсу «Системное и прикладное программное обеспечение».
Содержание данного пособия отвечает требованиям образовательного стандарта ОПД Ф.06, согласно которому в курс «Системное и прикладное программное обеспечение» входят темы: основные этапы, методы, средства и стандарты разработки программного обеспечения; системы программирования (принципы организации, состав и схема работы); основные типы операционных систем, принципы управления ресурсами в операционной системе; сети ЭВМ и протоколы передачи информации.
Материал в пособии излагается по возможности без привязки к конкретной вычислительной платформе, с акцентом на универсальные принципы построения ПО.



ОГЛАВЛЕНИЕ
Введение    5
Глава 1. Программное обеспечение.    7
§ 1.1. Общая классификация ПО.    7
§ 1.2. Принципы построения ОС.    8
1.2.1. Основные типы операционных систем, общая структура.    8
1.2.2. Программный интерфейс ОС    9
1.2.3. Пользовательский интерфейс (оконный, командный)    12
1.2.4. Конфигурирование ОС.    15
1.2.5. Принципы построения и концептуальные основы ОС    17
§ 1.3. Управление ресурсами: файловые системы.    19
1.3.1. Физическая и логическая структура диска    19
1.3.2. Файловая система FAT.    21
1.3.3. Файловая система UNIX (ext2fs)    23
1.3.4. Файловая система NTFS.    24
1.3.5. Технологии.    25
§ 1.4. Управление ресурсами: процессор, память, устройства.    26
1.4.1. Диспетчер памяти в архитектуре PDP–11.    26
1.4.2. Средства поддержки многозадачности в архитектуре IA32.    27
1.4.3. Реализация управления ресурсами.    30
§ 1.5. Отдельные категории ПО.     31
1.5.1. Офисные пакеты. Microsoft office, Open office.    31
1.5.2. Издательская система TeX.    31
1.5.3. Файловые процессоры.    34
1.5.4. Командные процессоры. Оконные менеджеры.    35
1.5.5. СУБД.    35
1.5.6. Виртуальные машины.    35
1.5.7. Системы программирования.    36
Глава 2. Компьютерные сети.    37
§ 2.1. Сети ЭВМ и протоколы передачи информации.     37
2.1.1. Физическая структура сети    37
2.1.2. Архитектура сетей.    39
2.1.3. Протоколы TCP/IP.    45
2.1.4. Маршрутизация.    47
2.1.5. Протоколы прикладного уровня.    48
2.1.6. URL.    48
2.1.7. Программное обеспечение.    49
§ 2.2. Язык гипертекстовой разметки.    49
2.2.1. Язык HTML    49
2.2.2. JavaScript.    59
2.2.3. Каскадные таблицы стилей.    62
Глава 3. Разработка ПО.    65
§ 3.1. Базовые понятия.    65
3.1.1. Понятия, используемые в разработке ПО.    65
3.1.2. Основные этапы разработки ПО.    66
§ 3.2. Технологии разработки.    66
3.2.1. Методологии программирования.    66
3.2.2. Технологии программирования    67
3.2.3. Тестирование.    68
§ 3.3. UML.    69
3.3.1. Словарь.    69
3.3.2. Диаграммы    73
§ 3.4. Паттерны проектирования.    73
3.4.1. Понятие паттернов проектирования.    73
3.4.2. Каталог паттернов проектирования    74
§ 3.5. Некоторые аспекты программирования..    76
3.5.1. Внутренние форматы данных.    76
3.5.2. Программирование на C++    81
3.5.3. Рефакторинг    86
Библиографический список    88

Данные подготавливаются.

Вернуться к списку