1 классы программных продуктов

Сфера использования программных продуктов:

  1. Аппаратная часть компьютеров и сетей ЭВМ
  2. Функциональные задачи различных областей
  3. Технологии разработки программ

Классы программных продуктов:

  1. Системное программное обеспечение
  2. Пакеты прикладных программ
  3. Инструментарий технологии программирования

Для поддержки информационной технологии в этих областях выделим соответственно три класса программных продуктов:

  • системное программное обеспечение;
  • пакеты прикладных программ;
  • инструментарий технологии программирования.

Системное прикладное обеспечение направлено:

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

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

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

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

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

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

Пакет прикладных программ (application program package) – комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.

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

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

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

В секторе программного обеспечения и операционных систем ведущее положение занимают фирмы IBM, Microsoft, UNISYS, Novell. Доход от продаж операционных систем в среднем превышает 20 млрд. дол. год. Рассмотрим наиболее распространенные типы операционных систем.

Операционные системы для персональных компьютеров делятся на:

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

Большое значение сегодня имеет применение 32-разрядных операционных систем для персональных компьютеров:

OS/2 во всех модификациях (IBM);

Windows NT во всех модификациях (Microsoft);

Unix во всех модификациях;

Next Step 3.2 (Next);

SCO Open Desktop 3.0 (Santa Cruz Operation);

Solaris 2.1 (SunSoft) — x86;

UnixWare Personal Edition 1.0 (Novell).

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

Сервисные программы – часто называются утилитами.

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

Минимальный состав системного программного обеспечения:

1. Операционная система MSDOS

2. Текстовая оболочка

3. Графическая оболочка

4. Утилиты для обслуживания файлов

5. Программы диагностики

Информатика и вычислительная техника / Компьютерный инструментарий / 1. КЛАССЫ ПРОГРАММНЫХ ПРОДУКТОВ

Основополагающим признаком классификации программных продуктов является сфера (область) использования программных продуктов. В зависимости от сферы использования программные продукты разделяются на три класса (рис. 4.1):

· аппаратная часть автономных ПК и сетей ЭВМ;

· функциональные задачи различных предметных областей;

· технология разработки программ.

Рис. 4.1 Классы программных продуктов по сфере использования

Рассмотрим каждый их этих классов более подробно.

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

· на создание операционной среды функционирования других программ;

· на обеспечение надежной и эффективной работы самого компьютера и вычислительной сети;

· на проведение диагностики и профилактики аппаратуры компьютера и вычислительных сетей;

· на выполнение вспомогательных технологических процессов (копирование, архивирование, восстановление файлов программ и баз данных и т.д.)

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

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

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

Пакет прикладных программ (Application Program Package) – комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.

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

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

Классы программных продуктов

Программное обеспечение — неотъемлемая часть компьютера, являющаяся логическим продолжением технических средств.

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

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


Рис. 5.1. Классы программных продуктов

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

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

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

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

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

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

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

Дата добавления: 2015-08-08; просмотров: 11278;

Виды программных продуктов

Понятие и виды программ

Программные средства реализации информационных процессов

Программа — это упорядоченная последовательность команд.

Все программы по характеру использования и категориям пользователей можно разделить на два класса (рис.5).

Рис. 5. Виды программ

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

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

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

— аппаратная часть автономных компьютеров и сетей ЭВМ;

— функциональные задачи различных предметных областей;

— технология разработки программ.

Рис. 6. Классификация программных продуктов

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

— создания операционной среды функционирования других программ;

— обеспечения надежной и эффективной работы самого компьютера и вычислительной сети;

— проведения диагностики и профилактики аппаратуры компьютера и вычислительных сетей;

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

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

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

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

Уровни владения компьютером для резюме

Знание ПК — в резюме пример дополнительной информации, которая повышает шансы соискателя на получение желанной работы. В зависимости от должности этот пункт может быть как на пару строчек, так и довольно подробным. Главное — чтобы сведения были правдивыми.

Уровень владения ПК для резюме

С этим пунктом часто возникают проблемы. Дать адекватную характеристику здесь действительно непросто. Обратимся к опыту HR-специалистов. Какие формулировки они считают грамотными и информативными?

Степень владения компьютером в резюме (пример)

Уровень

Что подразумевается

Ошибочные суждения

Начальный

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

Включение (выключение) системного блока, наличие страницы в социальной сети

Средний

Владение офисными программами Word и Excel, работа с электронной почтой, различными браузерами

Умение печатать 10 пальцами

Уверенный

Владение всеми программами из пакета MS Office, специализированными программами, системами управления проектами

Знакомство с одной специализированной программой

Продвинутый

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

Умение поставить программу через установщик

Компьютерные программы: список для резюме

Перечислить их необходимо. Так работодатель получит представление о том, придется ли учить нового сотрудника обращению с конкретным софтом. Хорошо, если он понимает, к примеру, что такое CRM. Но с какой системой он имел дело? Очевидно, что у 1C, «Битрикс-24» и Trello есть своя специфика.

Поэтому нужно перечислить все известные программы ПК для резюме: список можно сократить путем группировки:

  • офисные;
  • профессиональные;
  • дополнительные.

ВАЖНО! С дополнительным главное — не переборщить. Упомянуть стоит те, с которыми вы можете столкнуться в данной сфере деятельности (например, софт для электронной подписи пригодится и в торговле, и в бухгалтерии, и в менеджменте). Но переводчику сообщать, что, помимо электронных словарей и Translation memory, он владеет CorelDraw и неплохо создает чертежи, нет смысла.

Стоит упомянуть, в какой степени какими программами владеете, в резюме; пример: «Налогоплательщик ЮЛ» (продвинутый пользователь), 1С:Бухгалтерия (уверенный), 1С:Торговля и Склад (средний).

Компьютерные программы для резюме

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

Владение ПК в резюме (примеры)

Профессия

Софт

Экономисты, бухгалтеры

1С, «Налогоплательщик ЮЛ», «Парус», «Контур», клиент-банкинг, R-Keeper, «Мое дело»

Банковские служащие

«Ва-банк», Citrix, «Афина», «Диасофт»

Юристы

Гарант, Консультант+, ГАС «Правосудие»

Переводчики

ABBYY Lingvo, Promt, Déjà Vu, Catnip

Дизайнеры

Adobe Photoshop, CorelDraw, AutoCAD, Adobe Acrobat, 3ds Max

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