Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Информационные системы и технологии на предприятиях

Программное обеспечение

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

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

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

Кроме ядра, ОС содержит сервисные программы для тестирования оборудования, изменения параметров его функционирования, форматирование магнитных дисков и т.д.

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

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

1) планирование ресурса, т.е. определение того, кому, когда и в каком количестве необходимо предоставить этот ресурс;

2) отслеживание состояния ресурса, то есть оперативное информирование о занятости ресурса.

Классификация ОС

По количеству задач, которые могут выполняться одновременно, ОС разделяют на те, что выполняют одно задание (MS DOS, MSX), и те, что способны выполнять одновременно много задач (OS/2, UNIX, Windows 95), а по количеству пользователей, работающих одновременно, - на ОС, которые взаимодействуют с одним пользователем (MS DOS, Windows 3.x), и те, что взаимодействуют со многими (UNIX, Windows NT).

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

Основной атрибут файла - его имя. Это символьная строка, длина которого зависит от конкретной файловой системы (например, в MS DOS - 11 символов, в Windows NT - 255 символов). Замечание: использование в именах файлов букв кириллицы достаточно часто приводит к проблемам.

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

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

Прикладное программное обеспечение - это программы, предназначенные для решения конкретных задач или классов задач в определенной О.

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

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

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

3) графические редакторы: программы, предназначенные для обработки изображений, представленных в электронной форме;

4) системы управления базами данных;

5) архиваторы: программы, предназначенные для уменьшения объема памяти, необходимой для хранения информации;

6) антивирусные программы: программные средства, способные находить и обезвреживать компьютерные вирусы.

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

Выделено три класса типовых АРМ:

1) руководителя;

2) специалиста;

3) технического и вспомогательного персонала. Комплектация АРМ зависит от назначения и тематики

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

При проектировании ПО АРМ необходимо соблюдать принцип ориентации программных средств, отвечающих профессиональным интересам специалиста.

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

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

АРМ "Расчет заработной платы" обрабатывает информацию о расчет заработной платы сотрудников предприятия. По справочникам "Сотрудники", "Ставка", "Тарифы", "Подразделения", "Должности", операциями начислений и удержаний по фонду заработной платы и выполненными работами производится начисление персональной заработной платы каждому работнику предприятия.

Функции АРМ сводятся к меню, что может иметь следующие блоки: "Система", "Редактировать", "Расчеты", "Сервис" с соответствующими подменю (рис. 4.2).

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

 
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 
Предметы
Агропромышленность
Банковское дело
БЖД
Бухучет и аудит
География
Документоведение
Естествознание
Журналистика
Инвестирование
Информатика
История
Культурология
Литература
Логика
Логистика
Маркетинг
Математика, химия, физика
Медицина
Менеджмент
Недвижимость
Педагогика
Политология
Политэкономия
Право
Психология
Региональная экономика
Религиоведение
Риторика
Социология
Статистика
Страховое дело
Техника
Товароведение
Туризм
Философия
Финансы
Экология
Экономика
Этика и эстетика
Прочее