Автор: Пользователь скрыл имя, 10 Марта 2012 в 07:41, курсовая работа
Цель курсовой работы – сформировать представление о назначении и видах программного обеспечения информационных систем и технологий.
Для достижения поставленной цели в данной курсовой работе необходимо решить следующие задачи:
• раскрыть понятие «программное обеспечение»;
• объяснить назначение программного обеспечения персонального компьютера;
• рассмотреть классификацию и характеристику программного обеспечения;
Введение …………………………………………………………………………..5
1 Понятие и классификация программного обеспечения ПК.
1.1 Назначение и характеристика программного обеспечения ПК……………7
1.2 Классификация программного обеспечения ПК………………………….10
2 Системное программное обеспечение ПК.
2.1 Структура системного программного обеспечения ……………………..16
2.2 Базовое программное обеспечение………………………………………...18
2.3 Сервисное программное обеспечение……………………………………...25
3 Прикладное программного обеспечения ПК.
3.1 Характеристика прикладного программного обеспечения……………….33
3.2. Классификация и характеристика отдельных типов пакета прикладных программ………………………………………………………………………….37
4 Алгоритмизация и программирование в области предмета финансы и кредит.
4.1 Постановка задачи…………………………………………………...………48
4.2 Значения для контрольного примера………………….……………………48
4.3 Блок-схема алгоритма решения задачи…………………………………….49
4.4 Текст программы…………………………………………………………….50
4.5 Результат выполнения программы на контрольном примере……………52
Заключение……………………………………………………………………….54
Список использованных источников…………………………………………55
49
РЕФЕРАТ
Ключевые слова: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПК, КЛАССИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧНИЯ, СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.
Цель работы - сформировать представление о назначении и видах программного обеспечения информационных систем и технологий.
Классификация программного обеспечения:
системное программное обеспечение;
пакеты прикладных программ;
инструментарий технологии программировании.
Системное программное обеспечение:
Базовое программное обеспечение – минимальный набор программных средств, обеспечивающих работу компьютера.
В базовое программное обеспечение входят:
операционная система;
операционные оболочки (текстовые и графические);
сетевая операционная система.
Сервисное программное обеспечение – программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя.
Прикладное программное обеспечение — это программы, предназначенные для выполнения определенных пользовательских задач, и рассчитанные на непосредственное взаимодействие с пользователем.
В курсовой работе реализован алгоритм решения финансово – экономической задачи с использованием языка программирования Pascal.
СОДЕРЖАНИЕ
Введение …………………………………………………………………………..
1 Понятие и классификация программного обеспечения ПК.
1.1 Назначение и характеристика программного обеспечения ПК……………7
1.2 Классификация программного обеспечения ПК………………………….10
2 Системное программное обеспечение ПК.
2.1 Структура системного программного обеспечения ……………………..16
2.2 Базовое программное обеспечение………………………………………...
2.3 Сервисное программное обеспечение……………………………………...25
3 Прикладное программного обеспечения ПК.
3.1 Характеристика прикладного программного обеспечения……………….33
3.2. Классификация и характеристика отдельных типов пакета прикладных программ…………………………………………………………
4 Алгоритмизация и программирование в области предмета финансы и кредит.
4.1 Постановка задачи…………………………………………………...……
4.2 Значения для контрольного примера………………….……………………48
4.3 Блок-схема алгоритма решения задачи…………………………………….49
4.4 Текст программы………………………………………………………
4.5 Результат выполнения программы на контрольном примере……………52
Заключение……………………………………………………
Список использованных источников…………………………………………55
ВВЕДЕНИЕ
Любой персональный компьютер, даже самый современный, без наличия установленного на него необходимого программного обеспечения является грудой железа. В таком состоянии ни один компьютер не способен выполнить даже самые элементарные операции. Так что же такое программное обеспечение (программное обеспечение или software)?
Программное обеспечение является очень широким понятием, которое охватывает:
системное программное обеспечение работоспособности компьютеров:
прикладное программное обеспечение для решения задач любой предметной области в виде пакетов прикладных программ;
инструментарий технологии программирования (программное обеспечение сферы производства программ).
К программному обеспечению относится также вся область деятельности по проектированию и разработке программного обеспечения:
Технология проектирования программ;
Методы тестирования программ;
Методы доказательства правильности программ;
Анализ качества работы программ;
Документирование программ;
Разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.
Цель курсовой работы – сформировать представление о назначении и видах программного обеспечения информационных систем и технологий.
Для достижения поставленной цели в данной курсовой работе необходимо решить следующие задачи:
раскрыть понятие «программное обеспечение»;
объяснить назначение программного обеспечения персонального компьютера;
рассмотреть классификацию и характеристику программного обеспечения;
рассмотреть структуру системного программного обеспечения;
предоставить классификацию прикладного программного обеспечения.
В первой главе в данной курсовой работе я рассмотрела понятие программного обеспечения персонального компьютера, его характерные свойства и классификация.
Во второй главе я изучила структуру системного программного обеспечении – базового программного обеспечения, которое, как правило, поставляется вместе с компьютером, и сервисного программного обеспечения, которое может быть приобретено дополнительно.
В третьей главе я дала характеристику прикладного программного обеспечения и один из возможных вариантов его классификации.
В четвертой главе отражено решение задачи, ее блок-схема алгоритма решения.
1 ПОНЯТИЕ И КЛАССИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПК
1.1 Назначение и характеристика программного обеспечения ПК
Персональный компьютер, как известно, является универсальным устройством для обработки информации. Персональные компьютеры могут выполнять любые действия по обработке информации. Для этого необходимо составить для компьютера на понятном ему языке точную и подробную последовательность инструкций – программу, как надо обрабатывать информацию.[1]
Программа – это упорядоченная последовательность команд для компьютера, записанная на специальном языке и помещенная в файл. Как они создаются? Для начала нужно знать, для чего нужна программа, что она должна выполнять. Потом на специальном машинном языке человек пишет нужную программу, используя команды, понятные для компьютера. Такой процесс создания программ, называется программированием.
Процесс создания программ можно представить как последовательность действий, представленных на рис.1.
Рис.1. Схема процесса создания программ
Постановка задачи – это точная формулировка решения задачи на персональном компьютере с описанием входной и выходной информации.
Выходная информация по задаче или может быть представлена в виде документов ( типа листинга или машинограммы ), сформированных кадров – видеограммы на экране монитора, файла базы данных, выходного сигнала устройству управления (рис.2.).
Сигнал
Входная информация Сигнал
Выходная информация
Рис.2. Схема взаимосвязей входной и выходной информации для решения задачи.
Входная информация по задаче определяется как данные, поступающие на вход задачи и используемые для ее решения. Входной информацией служат первичные данные документов ручного заполнения, информация, хранимая в файлах базы данных (результаты решения других задач, нормативно-справочная информация – классификаторы, кодификаторы, справочники), входные сигналы от датчиков (рис.2.).[3]
Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него программного обеспечения.
К программному обеспечению относится также вся область деятельности по проектированию и разработке программного обеспечения:
Технология проектирования программ;
Методы тестирования программ;
Методы доказательства правильности программ;
Анализ качества работы программ;
Документирование программ;
Разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.
Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах.
Программное обеспечение современных компьютеров включает миллионы программ – от игровых до научных.[4]
Меняя программы для компьютера, можно превратить его в рабочее место бухгалтера или конструктора, дизайнера или ученого, писателя или агронома. Кроме того, тенденция понижения стоимости компьютерной техники при одновременном росте ее производительности привела к тому, что компьютеры становятся предметом домашнего обихода, как, например, телевизор или холодильник, что расширяет сферу применения персонального компьютера еще больше. Соответственно, требуется все более разнообразное программное обеспечение для решения задач в новых областях применения персонального компьютера. Непрерывное повышение мощности персональных компьютеров, периферийных устройств, а также развитие средств связи дает разработчикам программного обеспечения все больше возможностей для максимально полного удовлетворения запросов конечных потребителей. Это и ставший стандартом графический интерфейс для любого программного обеспечения, и внедренные возможности для отправки документов и данных с помощью Интернет непосредственно из прикладной программы (Microsoft Word 97, Exel 97, Access 97 и др.), и возможность использования компьютера как хранилища информации благодаря появлению новых видов накопителей большой емкости и малым временем доступа к данным, а также многие другие возможности и сервисные функции.
При своем выполнении программы могут использовать различные устройства для ввода и вывода данных, подобно тому, как человеческий мозг пользуется органами чувств для получения и передачи информации. Сам по себе персональный компьютер не обладает знаниями ни в одной области своего применения, все эти знания сосредоточены в выполняемых на нем программах. Поэтому часто употребляемое выражение «компьютер сделал» означает ровно то, что на ПК была выполнена программа, которая позволила выполнить соответствующее действие.[7]
В настоящее время весь комплекс программного обеспечения делится на системные и пользовательские программы. Системное программное обеспечение выполняет функции «организатора» всех частей персонального компьютера, а также подключенных к нему внешних устройств. Программы для пользователей служат для выполнения каких – либо конкретных задач во всех сферах человеческой деятельности.
1.2. Классификация программного обеспечения ПК.
Программное обеспечение, можно классифицировать по различным признакам. Рассмотрим классификацию, в которой основополагающим признаком является сфера (область) использования программных продуктов:
аппаратная часть автономных компьютеров и сетей электронно-вычислительных машин;
функциональные задачи различных предметных областей;
технология разработки программ.
Для поддержки информационной технологии в этих областях выделяется соответственно три класса программного обеспечения, представленных на рис.3:
системное программное обеспечение;
пакеты прикладных программ;
инструментарий технологии программировании.
Рис.3. Классификация программного обеспечения
Для поддержки информационной технологии в этих областях выделяется соответственно три класса программного обеспечения, представленных на рис.3:
системное программное обеспечение;
пакеты прикладных программ;
инструментарий технологии программировании.
Системное программное обеспечение (программы общего пользования) – совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ. Системное программное обеспечение выполняет различные вспомогательные функции, например создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.д.