Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






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





    Программы Пояснения
Системное Базовое Операционные системы (ОС) (иногда отдельно выделяют сетевую операционную систему) Система программ, распределяющих ресурсы компьютера и организующих работу других программ
Операционные оболочки Программы, облегчающие общение пользователя с командами операционной системы
Сервисное (утилиты) Программы диагностики работоспособности компьютера Проверяют работу основных элементов компьютера
Антивирусные программы Программы обнаружения компьютерных вирусов и средства «лечения»
Программы обслуживания дисков Проверка целостности файловой системы, поиск испорченных блоков на диске, дефрагментация
Программы-драйвера Расширяют возможности операционной системы по управлению устройствами ввода–вывода, оперативной памятью и т.д.; с помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся.
Программы архивирования данных Упаковка файлов или группы файлов для уменьшения места, занимаемого ими на диске
Прикладное Текстовые процессоры Позволяют создавать, редактировать и оформлять текстовые документы
Табличные процессоры Позволяют выполнять многочисленные операции над данными в табличной форме
Средства создания презентаций Позволяют создавать и демонстрировать наборы слайдов (возможно со звуковым сопровождением)
Средства распознавания символов Позволяют автоматизировать ввод в компьютер типографских и машинописных текстов
Средства машинного перевода Позволяют автоматически переводить тексты с иностранных языков и на иностранные языки
Средства компьютерной графики и анимации Позволяют создавать неподвижные и движущие изображения
Программные средства мультимедиа Позволяют объединить тексты, графику, звук и движущиеся изображения (в т.ч. видеофильмы)
САПР – системы автоматизированного проектирования Позволяют проектировать на компьютере электронные схемы, машины, механизмы
Средства автоматизации производства Позволяют применять компьютер на разных стадиях производственного процесса
Настольные издательские системы Позволяют выполнять компьютерную верстку для подготовки изданий к тиражированию
Коммуникационные пакеты Предназначены для общения с удаленными абонентами и информационными ресурсами сети
Информационные системы Используются для обработки больших массивов данных (ввод, поиск, размещение и выдача информации)
Обучающие программы Помогают изучать иностранные языки, историю, химию, физику, математику и многое другое
Игры (имитационные, ролевые, логические, стратегические, приключенческие) Используются для организации досуга, обучения, решения производственных, военных и научных задач
Инструментальное Трансляторы Переводят программы с языков программирования в машинные коды Различают трансляторы-интерпретаторы (обрабатывают каждую команду отдельно и тут же выполняют её)и трансляторы-компиляторы (просматривают программу 2-3 раза для поиска различных ошибок, проверяют соответствие объектов и только потом программу выполняют).
Отладчики Позволяют отслеживать выполнение создаваемых программ для поиска и исправления ошибок
Интегрированные среды разработки приложений Объединяют разные средства разработки программ: редактор, компилятор, отладчик
Средства создания информационных систем Объединяют средства разработки программ и технологии работы с базами данных

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

Основная категория специалистов, занятых разработкой программ, - это программисты. Программисты неоднородны по уровню квалификации, а также по характеру своей деятельности. Наиболее часто программисты делятся на системных и прикладных.

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

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

В условиях создания больших по масштабам и функциям обработки программ появляется новая квалификация – программист-аналитик, который анализирует и проектирует комплекс взаимосвязанных программ для реализации функций предметной области.

В процессе создания задач на начальной стадии работ участвуют и специалисты – постановщики задач.

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

Основным потребителем программ является конечный пользователь, возможна эксплуатация программ квалифицированными программистами или специально обученными техническими работниками – операторами ЭВМ..

Домашнее задание:

1. Из предложенных тем выбрать одну и подготовить по ней реферат. Реферат должен содержать титульный лист, 2-3 страницы текста и список использованной при его подготовке литературы. По этому реферату также следует подготовить выступление продолжительностью 5-7 минут.

Темы рефератов:

· Программы-вирусы.

· Антивирусные программы.

· Программы-архиваторы.

· Инсталляция и деинсталляция.

· Программы-переводчики: их назначение, особенности, виды.

· Сходства и различия текстовых и графических файловых оболочек.

2. Выяснить, к какому классу программного обеспечения – текстовым или графическим редакторам, драйверам, системам программирования и т.д. - относятся эти программы: HTML, «Слово и дело», lexicon.exe, mouse.com, C+, Проводник, Блокнот.

ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ:

1) Что такое программа, программно обеспечение?

2) Дайте определение задачи и приложения.

3) В чем состоит постановка задачи?

4) Что принято понимать под термином «software»?

5) На какие группы делится программное обеспечение?

6) Что входит в системное программное обеспечение?

7) Приведите характеристику основных видов базового системного программного обеспечения.

8) Приведите характеристику основных видов сервисного системного программного обеспечения.

9) Дайте определение программы-утилиты. Приведите примеры.

10) Назовите виды инструментальных средств для разработки программных продуктов и дайте им краткую характеристику.

11) Что входит в систему программирования?

12) Расскажите о ППО общего назначения.

13) Совокупность программ какого уровня образовывают ядро операционной системы?

14) С помощью программ какой группы можно осуществлять ввод, редактирование и оформление текстовых данных?

15) Какие вы знаете категории графических редакторов?

16) В каких случаях целесообразно использовать системы автоматизированного перевода?

17) Что такое интерпретатор и компилятор? Какая между ними разница?

 

Date: 2016-02-19; view: 741; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.009 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию