Библиотека студента - железнодорожника
Стоимость контрольной работы - 1200 руб.
Фрагмент контрольной работы
4. Программное обеспечение информационных технологий
Ответ: Получение, передача, обработка и анализ данных в АСУЖТ управляется множеством программных модулей (программ), составляющих программное обеспечение системы. Возможности любой автоматизированной системы во многом определяются ее программным обеспечением (ПО).
По назначению ПО подразделяется на пять основных типов: системное, прикладное, системы разработки, системы управления базами данных (СУБД) и экспертные системы. Последние два типа до недавнего времени относились к прикладному ПО, но современные тенденции развития компьютерного и информационного обеспечения позволили рассматривать их как отдельный тип программного обеспечения.
Системное ПО—комплекс программ, необходимых для обеспечения функционирования ЭВМ, ее составных частей и межсетевого взаимодействия. Обычно к системному ПО относят операционные системы.
Прикладное ПО—комплекс программ, реализующий алгоритмы, предназначенные для решения функциональных подсистем АСУЖТ. В прикладное ПО входят как пакеты прикладных программ, предназначенных для широкого круга функциональных задач (например, пакет Microsoft Office), так и ПО, написанные специально для конкретных узкоспециализированных задач (например, АРМ инженера по плану формирования поездов).
Системы создания ПО—комплекс программ, предназначенных для разработки программного обеспечения на специальных языках програм-мирования (например, С, Object Pascal, Java).
Системы управления базами данных — это программные средства, предназначенные для создания, наполнения, обновления и удаления баз данных (электронных хранилищ информации).
Любой самый современный компьютер без системного ПО — это лишь набор высокотехнологичных комплектующих. Операционная система (ОС)—это системное ПО, обеспечивающее функционирование, диагностику, связь и контроль ЭВМ.
Операционные системы подразделяются на серверные и клиентские.
Серверные ОС обеспечивают, кроме всех вышеперечисленных свойств, функционирование вычислительной сети, ее безопасность, передачу данных и доступ к сетевому оборудованию. Примеры серверных ОС: Microsoft Windows Server 2003, Novell NetWare 6.5, Sun Solaris 9, S/390.
Основной серверной ОС, функционирующей на mainframe в ГВЦ ОАО «РЖД» и ИВЦ железных дорог, является ОС компании IBM — S/390. Ниже перечислены основные характеристики системы, выгодно выделяющие ее из ряда других серверных ОС:
- объединение до 256 центральных процессоров на основе общей оперативной памяти;
- «процессорная» архитектура, позволяющая неограниченно наращивать мощность за счет параллелизма;
- средства взаимодействия с клиентами сети и обмена с периферийными устройствами;
- средства динамической реконфигурации, обеспечивающие макси¬мальную загрузку каналов и практически исключающие потерю связи с абонентом по вине аппаратуры центральной части системы;
- введение в архитектуру S/390 специальных аппаратных средств для подключения ЭВМ непосредственно к сетям ATM, Internet, TokenRing и FDDI;
- эффективная организация и большой объем подсистемы памяти;
- защита данных от несанкционированного доступа за счет создания общей криптографической архитектуры, состоящей из аппаратного и программного компонентов;
- надежность хранения информации и защита от сбоев;
- аппаратные средства сжатия данных, обеспечивающие уменьшение потребности в дисковой памяти до 70 %, сокращающие на 50 % объем информации, передаваемой по линиям связи, и повышающие скорость сжатия в 5 раз по сравнению с программной реализацией;
- наличие средств поддержки, ориентированных на параллельную работу СУБД DB/2;
- поддержка архитектуры виртуальных машин VM/ESA/XC, создающая эффективную среду распределенной обработки с помощью средств связи с рабочими станциями локальной сети, разделяемой файловой системы, системы сохранения целостности данных и набора средств системного сервиса и протоколов.
Операционные системы зависят от платформы, на которой они работают. Так, на больших машинах (mainframe) лидерами являются ОС фирм IBM и SUN. На рынке персональных ЭВМ лидером является семейство ОС компании Microsoft (Windows 98, Windows 2000, Windows XP и т.д.). В последнее время большую часть рынка завоевали ОС семейства Linux. И еще незначительную часть рынка оперативных систем делят между собой: OS/2 фирмы IBM и MacOS фирмы Apple.
В основном пользователи АС на железных дорогах имеют станции, функционирующие под управлением клиентских операционных систем. А межсетевое взаимодействие, информационная безопасность и перемещение информации обеспечиваются мощными серверами под управлением серверных операционных систем.
Комплексные средства разработки ПО (далее—системы разработки) включают в себя один или несколько языков программирования с компиляторами и линковщиками, отладчик программ, интегрированную среду разработки, систему контроля версий и т.д.
Язык программирования — это искусственный язык, предназначенный для разработки программ. Компилятор плинковщик—специальные программы, предназначенные для перевода символьной записи на языке программирования в последовательность машинных команд. Отладчик—специальная программа, предназначенная для поиска ошибок в программе и ее оптимизации.
Интегрированная среда разработки—специальная программа, сочетающая в себе редактора кода программы, среду визуального проектирования интерфейса программы, компилятора, линковщика и отладчика.
В качестве примеров систем программирования можно привести следующие: Microsoft Visual Studio, Borland Delphi 7.0, Borland C++ Builder.
Например, система разработки Microsoft Visual Studio 6.0 включает в себя:
- компиляторы—Visual Basic 6.0, Visual C++ 6.0 и Visual Java++ 6.0;
- средство разработки приложений для баз данных — Visual Fox Pro 6.0;
- средство разработки Internet- и Intranet-приложений — Visual InterDev6.0;
- компоненты для разработки драйверов ОС семейства Windows;
- различные инструменты (tools) для разработки систем помощи, серверные и сетевые компоненты и т.д.
Программирование в Borland Delphi версии 7.0 (далее—Delphi) строится на тесном заимодействии двух процессов: конструирования визуального проявления программы и написания кода, придающего программе необходимую функциональность. Программы в Delphi кодируются на языке программирования Object Pascal.
Бурное развитие Internet и его частного случая Intranet вызвало рост систем разработки web-служб и приложений. Эти возможности реализованы как в вышеперечисленных продуктах, так и в специализированных продуктах, например, Microsoft Office FrontPage, Sun ONE Studio 4, Macromedia Studio MX Plus. Эти продукты не только позволяют разрабатывать приложения, но и предоставляют возможность их удаленного администрирования.
прикладное ПО делится на: программы общего назначения широкого профиля, узкоспециализированные пакеты общего назначения и специализированные программы, обеспечивающие функционирование АС.
К ПО общего назначения можно отнести, например, пакет Microsoft Office. Он включает в себя следующие программы:
Outlook — диспетчер личных данных и программа связи пакета в целом. В приложении Outlook обеспечивается единый центр управления электронной почтой, календарями, контактами и другими личными сведениями и данными группы;
Word — приложение представляет собой текстовый редактор;
Excel—приложение для работы с электронными таблицами;
PowerPoint—приложение для подготовки и демонстрации презентаций;
A ccess—приложение управления локальными базами данных;
FrontPage—приложение для создания web-узлов и управления ими;
Publisher—приложение для подготовки и печати публикаций;
Project — приложение для управления проектами. Обеспечивает эффективное решение по управлению корпоративными проектами, позволяющее организациям поддерживать соответствие между проектами, ресурсами и бизнес-программами для достижения более высоких результатов.
Все перечисленные программы обладают единым интерфейсом и легки в освоении. Данные из одного приложения легко переносятся в другие, пересылаются по локальным сетям и электронной почте, публикуются в сетях Internet и Intranet.
Более специализированными ПО общего назначения являются различные математические пакеты, которые давно «перешли рубеж» компьютерного калькулятора и заняли достойное место в компьютерах разнообразных пользователей—от студента до научного работника.
 
 
Auto Web Pinger Яндекс.Метрика