Классификация программного обеспечения
Программы проверки целостности логической и физической структуры дисков, дефрагментация. Программы упаковки файлов и группы файлов для уменьшения занимаемого ими места на диске. Программы, обеспечивающие более комфортное общение пользователя с командами ОС. В компьютерном жаргоне часто используется слово «софт» от английского software. Программы для создания, редактирования и оформления текстовых… Читать ещё >
Классификация программного обеспечения (реферат, курсовая, диплом, контрольная)
Программное обеспемчение (произношение обеспечемние не рекомендуется) — наряду с аппаратными средствами, важнейшая составляющая информационных технологий, включающая компьютерные программы и данные, предназначенные для решения определённого круга задач и хранящиеся на машинных носителях.
Программное обеспечение представляет собой алгоритм, реализованный в виде последовательности инструкций для процессора.
В компьютерном жаргоне часто используется слово «софт» от английского software.
По назначению программное обеспечение разделяется на системное, прикладное и инструментальное [1.С.171].
Инструментальное ПО предназначено для использования в ходе проектирования, разработки и сопровождения программ. Это: интегрированные среды разработки, SDK, компиляторы, интерпретаторы, линковщики, ассемблеры, отладчики и т. п.
Таблица 1.
Инструментальное программное обеспечение.
Программы. | Пояснение. | Примеры. |
Трансляторы. | Переводчики программ языков программирования и машинные коды. | Delphi, Pascal. |
Отладчики. | Средства поиска и исправления ошибок. | Turbo Debugger. |
Интегрированные среды разработки приложений. | Объектно-ориентированные языки программирования. | Visual Basic. Delphi. |
Языки программирования. | Средства создания программ для компьютера. | Basic. Pascal. |
Прикладное ПО (приложения) — программы, предназначенные для выполнения определенных пользовательских задач и рассчитанные на непосредственное взаимодействие с пользователем. К прикладному ПО относятся: банковские и бухгалтерские программы, игры, текстовые и графические редакторы, Интернет-клиенты и т. п.
Таблица 2.
Прикладное программное обеспечение.
Программы. | Пояснение. | Примеры. |
Текстовые процессоры. | Программы для создания, редактирования и оформления текстовых документов. | Microsoft Word. |
Табличные процессоры. | Программы, позволяющие выполнять операции над данными, представленными в табличной форме. | Microsoft Excel. 1С: Бухгалтерия. |
СУБД. | Средства ввода, поиска, размещения и выдачи больших массивов данных. | Microsoft Access. |
Компьютерная графика и анимация. | Средства создания неподвижных и движущихся изображений. | Paint. Adobe Photoshop. CorelDraw. |
Средства создания презентации. | Программы создания и показа наборов слайдов. | Microsoft PowerPoint. |
Средства коммуникаций. | Программы для работы в компьютерной сети. | Internet Explorer. Outlook Express. The Bat! |
Системы автоматизированного проектирования (САПР). | Средства проектирования электронных схем, машин, механизмов. | AutoCad. КОМПАС. |
Обучающие программы. | Помогают процессу обучения. | Клавиатурные тренажеры. |
Системное ПО используется для обеспечения работы компьютера самого по себе и выполнения прикладных программ. Конкретные виды системного программного обеспечения включают загрузчики, операционные системы, драйверы устройств, утилиты (сервисные программы). Наиболее общая часть системного программного обеспечения — операционная система.
Таблица 3.
Системное программное обеспечение.
Программы. | Пояснение. | Примеры. |
Операционные системы. | Комплекс программ, распределяющих ресурсы компьютерной системы и организующих работу других программ. | MS-DOS. Windows. Unix. |
Файловые менеджеры. | Программы, обеспечивающие более комфортное общение пользователя с командами ОС. | Windows Commander. Total Commander. FAR. |
Программы диагностики. | Проверяют работу основных устройств компьютера. | Everest. Aida64. Aida32. |
Антивирусные программы. | Программы обнаружения компьютерных вирусов и их уничтожения. | DrWeb. Nod32. Антивирус Касперского. |
Программы обслуживания дисков. | Программы проверки целостности логической и физической структуры дисков, дефрагментация. | Defrag. |
Архиваторы. | Программы упаковки файлов и группы файлов для уменьшения занимаемого ими места на диске. | WinRar. WinZip. |
При построении классификации ПО нужно учитывать тот факт, что стремительное развитие вычислительной техники и расширение сферы приложения компьютеров резко ускорили процесс эволюции программного обеспечения. Если раньше можно было по пальцам перечислить основные категории ПО — операционные системы, трансляторы, пакеты прикладных программ, то сейчас ситуация коренным образом изменилась. Развитие ПО пошло как вглубь (появились новые подходы к построению операционных систем, языков программирования и т. д.), так и вширь (прикладные программы перестали быть прикладными и приобрели самостоятельную ценность).Соотношение между требующимися программными продуктами и имеющимися на рынке меняется очень быстро. Даже классические программные продукты, такие, как операционные системы, непрерывно развиваются и наделяются интеллектуальными функциями, многие из которых ранее относились только к интеллектуальным возможностям человека [3.С.285].