
- •Содержание Введение Программное обеспечение (software)
- •Инструментальное по (software tools)
- •Язык программирования (Programming Language)
- •Лекция 2 Программно-технические средства реализации компьютерных технологий. Классы операций компьютерных технологий.
- •Лекция 3 Технология обработки текстовой информации Классификация информации по разным признакам
- •Понятие информации, информатики. Технология обработки информации Понятие информации
- •Классификация информации
- •Технология обработки информации
- •Текстовые процессоры
- •Типовая структура интерфейса
- •Режим вставки и замены символов
- •Редактирование текста.
- •Понятие фрагмента текста и его выделение.
- •Копирование и перемещение фрагментов текста
- •Удаление текста
- •Операция откатки
- •Форматирование текста
- •Понятие абзаца
- •Лекция 4 Технология обработки финансово-экономической и статической информации Системы обработки финансово-экономической информации
- •Компьютерные информационные технологии в бухгалтерском учете
- •Технология компьютерной обработки учетной информации на малом предприятии
- •Нейросетевые технологии в финансово-экономической деятельности
- •Лекция 5 Основы компьютерной графики Введение в компьютерную графику и анимацию
- •Классы программ для работы с графикой
- •Понятие цвета в компьютерной графике
- •Битовая глубина (глубина цвета, цветовое разрешение)
- •Цветовые модели
- •Цветовая палитра
- •Основы растровой графики
- •Связь между параметрами изображения и размерами файла
- •Лекция 6 Основы векторной графики
- •Математические основы векторной графики.
- •Фрактальная графика.
- •Основные понятия векторной графики.
- •Лекция 7 Редактирование графических изображений Масштабирование растровых изображений
- •Увеличиваем число пикселов в изображении Нестрогое сравнение различных реализаций функции Resample
- •Откуда взять недостающие пикселы?
- •Мини-тестирование на основе реального изображения
- •Выводы (вернее, рекомендации)
- •Интерполяция
- •Уменьшение числа пикселов в изображении
- •Анализ реального изображения
- •Лекция 8 Преобразование форматов файлов
- •Лекция 9 Системы автоматизированного проектирования (сапр)
- •Структура сапр
- •Разновидности сапр
- •Понятие о cals-технологиях
- •Техническое обеспечение сапр
- •Особенности технических средств в асутп
- •Лекция 10 Системы параметрического автоматизированного проектирования и черчения
- •Лекция 11 Графический редактор
- •Достоинства CorelDraw
- •Недостатки CorelDraw
- •Требования к системным ресурсам
- •Интерфейс программы
- •Строка меню
- •Окно документа
- •Рабочая страница
- •Линейки
- •Лекция 12 Мультимедийная информация
- •1. Rle, Run Length Encoding, Кодирование Длин Повторов.
- •2. Sem (Separate Exponents and Mantissas). Отделение мантиссы числа от экспоненты.
- •3. Mtf (Move To Front, Сдвиг к Вершине) и dc (Distance Coding, Кодирование Расстояний) хорошо описаны в bwt-faq-e Вадима Юкина.
- •8. Vq, Vector Quantization. Векторная квантизация.
- •Список литературы
Содержание Введение Программное обеспечение (software)
Программное обеспечение (ПО) ПК - комплекс программ, обеспечивающий обработку или передачу данных, а также разработку новых программ. ПО, совместно с аппаратным обеспечением, являются совместными характеристиками информационных систем и сетей. Оно определяется функциональностью, качеством, размерами, именами разработчиков. Функциональность представляется целями, которые должны быть достигнуты, типами используемых данных и результатами, которые необходимо получить. Качество ПО характеризуется скоростью обработки данных, отсутствием тупиковых ситуаций, поведением при возникающих отказах. Размеры ПО определяют сложность используемой системы, объем и типы ее Запоминающих Устройств (ЗУ), затраты на обслуживание.
По видам выполняемых функций ПО делится на классы:
сетевое, определяющее, в первую очередь, область взаимодействия и промежуточный слой программного обеспечения;
прикладное, представленное комплексом прикладных программ;
инструментальное программное обеспечение, предназначенное для разработки программ всех видов.
Разработка ПО последовательно проходит следующие этапы:
определение задач, возлагаемых на систему;
разработка требований к ПО;
общее и, затем, детальное проектирование;
создание и тестирование отдельных модулей;
объединение модулей и выпуск комплекса программ;
эксплуатация и совершенствование комплекса (изменение раннее принятых решений, устранение выявленных ошибок).
Во время разработки проверяется качество программного обеспечения.
Важной проблемой, связанной с разработкой, является использование удобных языков, способов отладки и информационного архива. Выбранные интерфейс пользователя, прикладной интерфейс, аппаратный интерфейс и требуемая для их реализации абонентская система также характеризуют используемый комплекс программ. Особый раздел ПО связан с обучением его пользователей.
Первоначально ПО сетей и систем создавалось их разработчиками. Затем появилось множество организаций, которые по заказам разработчиков выполняли эту работу быстрее и при меньшей стоимости. Сейчас в создании ПО происходит переход к новой технологии. Она заключается в том, что разработчики предлагают уже созданные стандартные комплексы программ, из которых разработчик выбирает ему необходимые. Используется технология сегментации прикладных программ. Этот подход получил название "повторно используемых компонентов". Широко применяется компьютизированная разработка ПО. Все большее распространение получает групповое ПО. Развивается концепция объектно-ориентированного программирования. Ее сущность заключается в написании и отладке программ-блоков, из которых быстро и просто собираются необходимые комбинации. Для этого используется "управление конфигурацией ПО" SCM. Оно обеспечивает контроль версий программ, автоматическую их компоновку, отслеживание ошибок.
Все шире используются средства распространения программ по информационной сети. Меняются формы продажи программ, появились бесплатное ПО, проверяемое ПО. Все в большей степени используется электронное распространение ПО. Компонентное ПО позволяет быстро создавать нужные прикладные программы.