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

Автор: Пользователь скрыл имя, 16 Января 2012 в 16:57, курсовая работа

Краткое описание

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

Оглавление

Введение……………………………………………………………………………..4
Глава 1. Программное обеспечение персональных компьютеров. Классификация и назначение программного обеспечения…………………….....5
Понятие программного обеспечения. Классификация и назначение……………………………………………………………...5
Системное программное обеспечение………………………………..6
1.2.1.Состав и назначение системного программного обеспечения…………………………………………………………….6
1.2.2.Классификация системного программного обеспечения…...…7
1.2.3.Другая классификация………………………………………...…8
1.2.4.Требования к системному программному обеспечению……..14
1.3.Прикладное программное обеспечение………………………………..14
Глава 2.Операционная система…………………………………………………....16
2.1.Классификация операционных систем…………………………………16
2.2. Характеристики существующих операционных систем……………..18
2.3.Критерии подхода к выбору операционной системы………………....20
2.3.1.Командная (операционная) оболочка Norton Commander………………………………………………….................21
Глава 3.Состав офисного программного обеспечения. Понятие интегрированного пакета…………………………………………………………..23
Глава 4.Программная инженерия. Понятие модели архитектуры программного обеспечения…………………………………………………………………………26
Глава 5.Современное состояние и перспективы развития………………………28
Глава 6. Описание программы…………………………………………………….32
6.1. Формулировка задания…………………………………………………32
6.2. Описание компонентов, используемых при реализации практической части курсовой работы………………………………………………………32
6.3. Основные типы, события, процедуры и функции…………………….33
6.4. Технические требования………………………………………………..36
6.5. Блок-схема……………………………………………………………….36
6.6. Инструкция пользователя………………………………………………41
Заключение………………………………………………………………………….45
Список литературы…………………………………………………………………47

Файлы: 1 файл

Теоретическая часть курсовой работы по технологии программирования.docx

— 226.58 Кб (Скачать)

МИНИСТЕРСТВО  ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ  ФЕДЕРАЦИИ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ИНСТИТУТ  МАТЕМАТИКИ И КОМПЬЮТЕРНЫХ НАУК

КАФЕДРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

КУРСОВАЯ  РАБОТА

по дисциплине «Технологии программирования»

Теоретическая часть:

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

Практическая  часть:

Программа, печатающая календарь на заданный месяц  заданного года, определяющая,  сколько  раз на каждый день недели выпал  день рождения и знак зодиака 
 
 
 
 
 
 
 
 

Тюмень  – 2008

 

Аннотация

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

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

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

     Список  использованных источников содержит полный перечень технической литературы, использованной для написания курсовой работы.

     Приложения  содержат блок-схемы всех процедур программы и текст самой программы.

 

Содержание:

Введение……………………………………………………………………………..4

Глава 1. Программное  обеспечение персональных компьютеров. Классификация и назначение программного обеспечения…………………….....5

    1. Понятие программного обеспечения. Классификация и назначение……………………………………………………………...5
    2. Системное программное обеспечение………………………………..6

      1.2.1.Состав и назначение системного программного обеспечения…………………………………………………………….6

      1.2.2.Классификация системного программного обеспечения…...…7

      1.2.3.Другая классификация………………………………………...…8

         1.2.4.Требования к системному программному обеспечению……..14

     1.3.Прикладное программное обеспечение………………………………..14

Глава 2.Операционная система…………………………………………………....16

     2.1.Классификация операционных систем…………………………………16

     2.2. Характеристики существующих операционных систем……………..18

     2.3.Критерии подхода к выбору операционной системы………………....20

      2.3.1.Командная  (операционная) оболочка Norton Commander………………………………………………….................21

Глава 3.Состав офисного программного обеспечения. Понятие  интегрированного пакета…………………………………………………………..23

Глава 4.Программная  инженерия. Понятие модели архитектуры  программного обеспечения…………………………………………………………………………26

Глава 5.Современное  состояние и перспективы развития………………………28

Глава 6. Описание программы…………………………………………………….32

      6.1. Формулировка задания…………………………………………………32

    6.2. Описание  компонентов, используемых при  реализации практической части  курсовой работы………………………………………………………32

    6.3. Основные  типы, события, процедуры и функции…………………….33

    6.4. Технические  требования………………………………………………..36

    6.5. Блок-схема……………………………………………………………….36

    6.6. Инструкция  пользователя………………………………………………41

Заключение………………………………………………………………………….45

Список литературы…………………………………………………………………47

 

Введение

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

     Давно ушли в прошлое времена компьютеров  первых поколений, когда аппаратные средства были главным предметом  вожделения специалистов. В те времена, в 50-60-е годы, вопрос о программных  средствах стоял так: если есть - хорошо, нет - сами напишем, только дайте  ЭВМ. Сегодня, прежде всего в силу экономических обстоятельств, т.е. поменявшегося  соотношения стоимости в диаде  «аппаратные средства/программные  средства» (последние часто зовутся  «software»), и высокой стоимости разработки удовлетворяющих современным требованиям, но отсутствующих по той или иной причине, программных средств, при приобретении компьютера чаще обращают внимание на наличие для него доступного (по факту и по цене) программного обеспечения. На гигантских международных выставках новинки программного обеспечения уже давно доминируют над новыми аппаратурными разработками. Полный комплект программного обеспечения, необходимого для организации, скажем, автоматизированного рабочего места (АРМ) инженера-проектировщика, научного работника (физика, химика, биолога и т.д.) по стоимости превосходит (порой в несколько раз) стоимость компьютера адекватного класса.

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

     Цель  курсовой работы – раскрыть основные понятия программного обеспечения  персональных компьютеров.

     Часть I

Глава 1. Программное обеспечение  персональных компьютеров. Классификация и  назначение программного обеспечения

    1. Понятие программного обеспечения. Классификация и назначение

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

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

     Системное программное обеспечение (System Software) - совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ.

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

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

     Инструментальные  системы (системы программирования) – обеспечивают создание новых программ для компьютера (рассчитаны для программистов).

    1. Системное программное обеспечение
      1. Состав и назначение системного программного обеспечения

     Системное программное обеспечение предназначено  для:

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

     Данный  класс программных продуктов  тесно связан с типом компьютера и является его неотъемлемой частью.

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

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

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

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

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

     В СПО традиционно включают:

  • системные управляющие;
  • системные обрабатывающие программы.

     Управляющие системные программы организуют корректное функционирование всех устройств системы.

     Основные  системные функции управляющих  программ:

  • управление вычислительными процессами и вычислительными комплексами;
  • работа с внутренними данными ОС.

     Как правило, они находятся в основной памяти. Это резидентные программы, составляющие ядро ОС. Управляющие программы, которые загружаются в память непосредственно перед выполнением, называют транзитными (transitive).

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

     Обрабатывающие  системные программы выполняются как специальные прикладные задачи, или приложения.

     Эти программы поставляются чаще в виде дистрибутивных пакетов, включающих программное  обеспечение.

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