Общее программное обеспечение – часть программного обеспечения автоматизированной системы, представляющая собой совокупность программ, рассчитанных на широкий круг пользователей и предназначенных для организации вычислительного процесса и решения часто встречающихся задач обработки информации.
К общему программному обеспечению относят:
· операционные системы;
· системные программы;
· языки программирования;
· инструментальные средства создания программ.
Операционные системы (необходимо указать операционную систему, рекомендуемую для применения в заданном АРМ).
Наиболее широкое распространение в России получили диалоговые операционные системы Windows (95; 98; 2000; 2007и др.), Windows NT, Windows ME, Windows XP, Windows Vista и др.
Windows 2000, Windows ME, Windows XP являются наиболее простыми операционными системами, позволяющими в удобной форме взаимодействовать человеку с компьютером.
Windows NT чаще всего применяется на рабочих местах в крупных корпорациях. Она предъявляет повышенные требования к ресурсам компьютера и имеет встроенные возможности для ограничения доступа к данным.
Операционная система Windows Vista отличается повышенной безопасностью и надежностью защиты от вирусов, дизайном, удобством системы поиска и систематизации информации, возможностями работы со звуковыми, фото- и видеофайлами. Но она предъявляет повышенные требования к ПК.
Системные программы.
Системные программы включают:
· Программы драйверы, которые расширяют возможности ОС по управлению устройствами ввода-вывода и мультимедийными средствами;
· Вспомогательные программы (утилиты): программы копирования, резервирования, антивирусные программы, программы ограничения доступа, программы архиваторы (WinRAR) и др.
Языки программирования.
Языки программирования определяют принципы создания программ и чаще всего применяются для написания узко-ориентированных программ по заказу специалистов. Наиболее часто применяются Бейсик, Паскаль, Фортран, Си++, Пролог, Лисп и др.
Узко-ориентированные программы можно эффективно создавать и с помощью средств Excel и MathCAD.
Инструментальные средства создания программ.
Инструментальные средства создания программ представляют собой, как правило, редакторы программ для соответствующих языков программирования, которые предусматривают средства выделения подпрограмм или функций и значительно облегчают отладку программ. К таким средствам можно относить: Visual Basic, Turbo Pascal, Turbo Cи и др.
3.2. Функциональное программное обеспечение
Функциональное или прикладное ПО АРМ – это совокупность взаимосвязанных программ, предназначенных для реализации функций или группы функций автоматизированной системы и настраиваемых при конкретном применении.
К функциональному программному обеспечению относят:
· Многофункциональные пакеты:
Текстовый редактор для издательств;
Графический редактор AutoCAD;
Системы управления базами данных;
Компьютерные игры;
Электронные справочники;
Обучающие программы;
Системы автоматизированного проектирования и др.
· Интегрированные пакеты (объединяют под общей идеологией некоторые наиболее часто применяемые программы).
В интегрированных пакетах все необходимые средства объединены в рамках одного пакета, что обеспечивает совместимость записи данных, возможность переключения на другие программы, преемственность различных типов команд и методов работы с меню. Наиболее популярные интегрированные пакеты: Microsoft Office, Lotus – 1-2-3 и др.
Интегрированный пакет Microsoft Office включает:
Microsoft Word – текстовый редактор, который эффективен для набора и редактирования текста, создания формул (Microsoft Equation 3.0), набора таблиц, построения диаграмм и линий трендов, построения элементарных схем;
Microsoft Excel – электронные таблицы, которые эффективны для проведения расчетов в форме таблиц, создания формул для проведения расчетов с использованием математических и статистических функций, включая разделы теории вероятностей, математической статистики, линейного программирования, дифференциальных уравнений и создания баз данных;
Microsoft Power Point – применяется для подготовки докладов в виде слайдов;
Microsoft Access – система управления базами данных (служит для хранения информации в форме таблиц, выполнения анализа данных);
· Проблемно-ориентированные пакеты.
Проблемно-ориентированные пакеты охватывают определенную область знаний (математику, физику, экономику, механику и др.). Ярким представителем проблемно-ориентированных пакетов является универсальный математический пакет MathCAD предназначенный для решения инженерных и научных задач в объеме высшей математики.
· Узко-ориентированные программы создаются по запросам специалистов профессионалами в предметной области знаний (динамика, прочность, организация производства и т.д.), владеющими языками программирования.
Узко-ориентированные программы, разрабатываемые по заказу пользователей АРМ на традиционных языках программирования или в среде Excel и MathCAD, должны сопровождаться в соответствии с ГОСТ 24.207-80 следующими документами: «описание программы», «руководство программиста», «руководство оператора», «текст программы».
В рамках выполнения курсовой работы разрабатываются узко-ориентированные программы по следующим задачам:
Построение моделей линейного математического программирования;
Проведение экспертизы производства
Разработка алгоритмов расчета и узко-ориентированных программ в рамках индивидуального задания.
3.3. Перечень выбранного типового ПО и узко-ориентированных программ
Таблица 3.3. ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
3.4. Методика определения технико-экономического критерия конкурентоспособности АРМ
Численные значения технико-экономического критерия можно определять по формуле:
,
где - интегральный показатель конкурентоспособности по техническим параметрам;
количество, исследуемых технических параметров;
коэффициент весомости го технического параметра:
абсолютный вес го технического параметра;
эмпирический коэффициент ( .
В качестве технических параметров можно, например, принимать следующие характеристики системного блока и монитора:
тактовая частота ( );
объем оперативной памяти ( );
средняя наработка до отказа ( );
объем памяти жесткого диска ( );
объем памяти видеокарты ( );
шум вентиляторов ( );
время отклика ( ) и др. (набор параметров выбирает разработчик АРМ);
или - относительный показатель конкурентоспособности, сравниваемых параметров системного блока или монитора (первое соотношение применяется для показателей, имеющих тенденцию роста, а второе – снижения: первые пять показателей имеют тенденцию роста, а два последних – тенденцию снижения). Увеличение относительного показателя должно соответствовать улучшению качества продукта (АРМ);
абсолютное значение го технического параметра для проектируемого варианта;
абсолютное значение го технического параметра для базовой модели конфигурации АРМ (базовая модель конфигурации АРМ и ее характеристики задаются до начала расчетов).
интегральный показатель конкурентоспособности по экономическим параметрам (см. материалы лекции или работу [1]);
коэффициент весомости го экономического параметра;
среднегодовые затраты на разработку АРМ ( ), приобретение технических и программных средств ( ), техническое обслуживание и ремонт АРМ ( ) соответственно для проектируемого и базового вариантов АРМ.
Показатель средней наработки до отказа, как правило, в технических документах на ПЭВМ не указывается. Этот параметр можно приближенно определить по величине срока гарантии на элементы системного блока. Среднее значение этого параметра можно принимать 4422 ч, минимальное – 3368 ч, максимальное – 5578 ч.
Стоимость системного блока проектного варианта АРМ при увеличении показателя наработки до отказа по сравнению со средним значением можно определять по формуле:
,
где средняя наработка до отказа для го варианта СБ и средняя наработка до отказа =4422 ч.;
стоимость проектного варианта СБ в зависимости от параметров его комплектующих.
3.5. Выбор оптимального варианта АРМ. Программа определения конкурентоспособности