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

Автор: Пользователь скрыл имя, 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 Кб (Скачать)

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

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

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

  • Текстовый редактор;
  • Электронная таблица;
  • Система управления базами данных;

         В состав программного обеспечения офиса  могут также входить:

  • Программа анализа и составления расписаний;
  • Программа презентаций;
  • Графический редактор;
  • Программа обслуживания факс-модема;
  • Сетевое программное обеспечение;
  • Программа перевода.

     В интегрированный пакет для офиса входят взаимодействующие между собой программные продукты. Основу пакета составляют текстовый редактор, электронная таблица и СУБД. Кроме них в интегрированный пакет могут входить и другие офисные продукты, перечисленные выше. Главной отличительной чертой программ, составляющих интегрированный пакет, является общий интерфейс, позволяющий применять одни и те же (или похожие) приемы работы с различными приложениями пакета. Взаимодействие программ осуществляется на уровне документов. В настоящее время на рынке офисных продуктов доминируют три комплекта: Borland Office for Windows фирмы Correl Office, SmartSuite фирмы Lotus Development и Microsoft Office фирмы Microsoft.

     В состав пакета Office входят:

     Большие прикладные программы

  • WORD - мощный текстовый редактор, позволяющий быстро создать документ любой сложности из разрозненных заметок и довести до совершенства информационный бюллетень или брошюру. Это уже общепризнанно - редактор Word фирмы Microsoft является сегодня самой популярной в мире программой. Word начинен “быстрыми“ командами и самыми современными средствами, такими как встроенная программа проверки правописания и словарь синонимов, которые помогают вам грамотно составлять документы, и готовыми шаблонами, позволяющими вам сводить воедино заметки, письма, счета и брошюры без больших усилий.
  • EXCEL - производит с числами то же, что Word с существительными и глаголами. Каждый, кто работает с цифрами, почувствует себя в среде Excel как рыба в воде. Пользуйтесь программой Excel для составления бюджетов и финансовых отчетов, превращения сухих цифр в наглядные диаграммы и графики, проведения анализа типа “А что будет, если?“ практически по любому вопросу, а также для сортировки длиннейших списков в считанные секунды. С помощью электронных таблиц Excel можно впечатывать числа строку за строкой и столбец за столбцом, будучи вполне уверенным в том, что Excel правильно сложит, вычтет, умножит, разделит и вообще обойдется с ними как следует.
  • POWER POINT - позволит профессионально подготовить презентацию, щегольнув броской графикой и эффектно оформленными тезисами. Но что самое замечательное, вы сможете превратить документ, подготовленный в редакторе Word, в презентацию всего лишь одним щелчком мыши. Если ваша работа состоит в том, чтобы рекламировать изделия, идеи или проекты, то вы просто влюбитесь в Power Point.
  • ACCESS - представляет собой мощную программу управления данными, предназначенную главным образом для программистов. Access поставляется только в составе профессионального издания пакета Office.

     Программы - помощники:

  • Программа Graph, позволяет ввести несколько чисел и быстро превратить их в график.
  • Программа Organization Chart поможет создать штатное расписание вашей фирмы.
  • Программа Equation Editor
  • Программа WordArt поможет изменить почти до неузнаваемости форму букв или цифр, чтобы использовать их при создании привлекательных логотипов или заголовков.
  • Программа ClipArt Gallery может просмотреть несколько сотен рисунков в поисках наилучшей иллюстрации для вашего информационного бюллетеня или презентации.

     Система оперативной помощи:

  • Пакет Office и его приложения изобилуют полезными подсказками и

     пошаговыми  указаниями того, как выполнять ту или иную операцию.

  • Талантливые Мастера (Wizards) проведут вас шаг за шагом к решению сложных задач.
  • Карточки - шпаргалки (Cue Cards) предложат подробные указания, которые постоянно будут у вас перед глазами во время работы.
  • Функция Просмотр (Preview) и Примеры (Demos) продемонстрируют выполнение сложных задач.

     Диспетчер Microsoft Office (MOM):

       МОМ позволяет запустить любую  программу пакета Office. Если он  вам очень понравится, можете даже использовать его для управления всей работы вашего ПК.

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

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

     Основная  доля трудозатрат при создании ИЭС  приходится на прикладное программирование и базы данных. Производство программного обеспечения – это крупнейшая отрасль мировой экономики, в  которой занято около трех млн. специалистов.

     Потребность контролировать процесс разработки программного обеспечения, прогнозировать и гарантировать стоимость разработки, сроки и качество результатов  привела в конце 70-х годов к  необходимости перехода от кустарных  к индустриальным способам создания программного обеспечения, появлению  совокупности инженерных методов и  средств создания программного обеспечения, объединенных общим названием «программная инженерия». Впервые этот термин был использован как тема конференции, проводившейся под эгидой НАТО в 1968 г. Спустя 7 лет, в 1975г. в Вашингтоне была проведена первая международная конференция, посвященная программной инженерии.

     В процессе становления и развития программной инженерии можно  выделить два этапа: 70-е и 80-е годы - систематизация и стандартизация процессов создания программного обеспечения (на основе структурного подхода) и 90-е  годы - начало перехода к сборочному, индустриальному способу создания программного обеспечения (на основе объектно-ориентированного подхода).

     В основе программной инженерии лежит  одна фундаментальная идея: проектирование программного обеспечения является формальным процессом, который можно изучать и совершенствовать. Освоение и правильное применение методов и средств создания программного обеспечения позволяет повысить качество ЭИС, обеспечить управляемость процесса проектирования ЭИС и увеличить срок ее жизни.

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

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

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

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

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

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

    По  оценкам аналитиков Центра исследований экономических систем "БИ-ПРОС" ("Бизнес-Программы-Сервис"), на российском рынке деловых компьютерных программ сегодня насчитывается свыше 600 отечественных фирм-разработчиков и не менее 5 тыс. региональных фирм-дилеров.

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

    Существует  множество способов классификации  программных решений - по размеру  предприятия, на которое ориентирована  программа, по решаемым задачам, по инструментальной платформе, по цене и т.д. Например, можно попытаться систематизировать только бухгалтерские программы. При этом сразу же необходимо ввести граничные условия. Скажем, только российские, более того, только московские, сугубо расчетные и относительно известные. Но даже в такой узкий коридор попадет несколько десятков программ от фирм "1C", "Инфо-Бухгалтер", "ДИЦ", "ПАРУС", "Инфин", "Инфософт", "Интеллект-Сервис", "Бухгалтерия Ком-тех" и т.д. Далее их можно разделить по степени готовности программы к решению прикладных задач, по способу и глубине настройки. Например, программы "ПАРУСа" и "Инфина" будут отнесены к категории полностью готовых программ с параметрической настройкой, а систем от фирмы "ДИЦ" или "1C" - к так называемым программам-конструкторам. Детализацию можно углублять и дальше". Тем не менее, все представленные сегодня на российском рынке бухгалтерские программы упрощённо можно разделить на два класса:

  • Недорогие тиражные бухгалтерские программы, ориентированные на малый и средний бизнес. Сюда можно отнести таких разработчиков программ этого типа, как "1C", "Информатик", "ДИЦ".
  • Более дорогие тиражные бухгалтерские и управленческие системы, ориентированные на средние и, частично, крупные предприятия.

Наиболее  известные разработчики здесь - "Корпорация ПАРУС", компании "Интеллект-Сервис", "Инфин", "Инфософт". Эти фирмы в совокупности занимают не менее 40%-45% своего сектора рынка. В последнее время в этот же класс проникает и фирма "1C" с клиент-серверной системой.

    При этом следует заметить, что всё  равно ограничиться только этим делением, было бы некорректно. Подсистемы бухгалтерского учета присутствуют в любой корпоративной  и управленческой системе. Следовательно, нужно учесть при рассмотрении также  сегмент дорогих малотиражных комплексных  управленческих систем, ориентированных  на средние и крупные предприятия  и корпорации. Наиболее известными компаниями в этом сегменте являются корпорации "Галактика", "ПАРУС", "АйТи". Достаточно широко известна система SAP R/3. В этом же сегменте работают такие отечественные компании, как "Никос-Софт", "ЛокИС", "ИнтеллГрупп". Но учет сам по себе малоинформативен для руководства. Для принятия решений необходим анализ учетных данных. Следовательно, в круг рассматриваемых систем необходимо включить тиражные аналитические системы (например, разработки фирм "ИНЭК", "Про-Инвест Консалтинг").

    Российский  рынок программного обеспечения  характеризует то,  что, несмотря на присутствие серьёзных компаний, которые поставляют качественные решения, в целом уровень программных решений остаётся достаточно невысоким. Но на данный момент уровень автоматизации поднимается, используются достаточно современные операционные системы - SQL, Unix и т.д.

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

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

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