Анализ качества информационного и программного обеспечения

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 03.07.2015
Размер файла 1,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Содержание

Введение

1. Описание предметной области

2. Анализ качества информационного обеспечения отдела по обслуживанию АСУ «Экспресс»

2.1 Информационное обеспечение

2.2 Определение информационных потоков

2.3 Выявление «узких» мест в информационном обеспечении предприятия

3. Анализ качества программного обеспечения отдела по обслуживанию АСУ «Экспресс»

3.1 Описание АСУ «Экспресс»

3.1.1 Язык системы «Экспресс»

3.1.2 Основные оставляющие системы (терминальное оборудование)

3.2 Защита информации АСУ «Экспресс»

3.3 Этапы развития АСУ «Экспресс»

3.4 Ближайшие перспективы информатизации на ЖД РК

4. Охрана труда

Заключение

Список используемой литературы

Введение

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

Решающая роль в стратегии управления железнодорожным транспортом в настоящее время отводится информатизации и внедрению передовых информационных технологий во все сферы деятельности пассажирского хозяйства.

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

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

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

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

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

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

При сравнении информационного развития казахстанских и российских железных дорог, можно отметить, что в этом вопросе мы отстали от России как минимум на лет пять.[1]

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

Также, помимо всего прочего, стоит уделить особое внимание общей схеме информационной системы в «?аза?стан темір жолы». В своей основе информационная система управления железнодорожным перевозочным процессом построена на сети железнодорожной связи, которая централизованно интегрирована в информационную систему оперативных данных и управляется посредством современной системы делопроизводства.

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

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

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

Основными задачами дипломной работы является:

- изучить предметную область, организационную структуру предприятия, задачи и обязанности сотрудников, работающих на предприятии;

- провести анализ информационного обеспечения предприятия;

- оценить эффективность управления и, по необходимости, дать рекомендации по оптимизации информационной структуры предприятия;

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

- изучить существующие средства защиты информации на предприятии

Проводимые исследования в данной работе позволят оценить качество программного обеспечения, используемого в управлении железными дорогами Казахстана (на сегодняшний день это АСУ «Экспресс-3»), а также качество информационного обеспечения отдела по обслуживанию автоматизированной системы управления пассажирских перевозок.

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

1. Описание предметной области

«Отдел по обслуживанию АСУ «Экспресс» является одним из подразделений филиала Национальной компании «?аза?стан темір жолы» Акционерного общества «Пассажирские перевозки». Отдел, обслуживающий Костанайский участок, существует уже более 10 лет и сейчас располагается в здании Костанайского железнодорожного вокзала.

На рисунке 1 представлена структура отдела.

Рисунок 1. Организационная структура отдела по обслуживанию АСУ

В отделе, который возглавляет ведущий инженер АСУ, работают 7 человек: 2 сменных инженера АСУ, 1 постоянный, 1 инженер обслуживает АСУ «Экспресс» в городе Рудном, 2 инженера- на станции Тобол . Каждый из сотрудников подчиняется ведущему инженеру АСУ. Последний подчиняется непосредственно директору филиала и начальнику участка (рисунок 1). Инженеры, обслуживающие АСУ в г. Рудный и станции Тобол выделены не только из географических, но и технических соображений. Инженеры на станции Тобол и в городе Рудный обслуживают АСУ, поостренную на 557 канале (рисунок 2). Инженеры АСУ, работающие на Костанайском вокзале, обслуживают 556 канал. Схема расположения аппаратуры связи и терминального оборудования Экспресс-21 по 556 каналу изображена на рисунке 3.

Рисунок 2. Схема расположение аппаратуры АСУ «Экспресс» на 557 канале

Рисунок 3. Схема расположение аппаратуры связи и терминального оборудования Экспресс-21 по 556 каналу.

В задачи и обязанности отдела входит:

- Обеспечение устойчивого функционирования терминалов системы «Экспресс-3» и устройств пассажирской автоматики для обеспечения беспрерывной продажи билетов и культурного обслуживания пассажиров на вокзалах.

- Своевременное и качественное выполнение работ по внедрению, эксплуатации и совершенствованию системы «Экспресс-3» и устройств пассажирской автоматики.

- Проведение оперативных мер по восстановлению работ системы «Экспресс-3» через руководителей причастных работников при простое системы «Экспресс-3» более 1 часа по сообщению сменного инженера.

- Создание необходимых условий для работы билетных касс, ЛБК и отдела Экспресс в аварийных ситуациях.

- Проверка состояния неисправного оборудования терминалов системы «Экспресс» с учетом подготовки запасного подменного оборудования для своевременной замены на случай выхода из строя.

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

- Выполнение работы по монтажу при стыковке существующих и новых технических средств.

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

Из всех задач, осуществляемых отделом по обслуживанию АСУ «Экспресс», для детального рассмотрения были выделены наиболее значимые и, пожалуй, основные задачи, такие как организация бесперебойной работы железнодорожных касс и выполнение работ по внедрению, эксплуатации и совершенствованию системы «Экспресс-3».

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

2. Анализ качества информационного обеспечения отдела по обслуживанию АСУ «Экспресс»

2.1 Информационное обеспечение

Автоматизация задач управления предприятием предполагает наличие информационного, программного и технического обеспечения.

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

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

Из всего вышесказанного следует вывод, что информационное обеспечение - это унифицированная форма системы документооборота.

Информационное обеспечение состоит в формировании и выдаче достоверной информации для принятия управленческих решений.

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

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

Схема информационных потоков отображает маршрут движения информации и ее объем, место возникновения первичной информации и использование результативной информации. За счет анализа структуры подобных схем можно выработать меры по совершенствованию всей системы управления [3]

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

- исключение дублирующей и неиспользованной информации

- классификацию и рациональное представление информации.

Процесс передачи информации даже в одном направлении проходит через множество посредников, а это значит, что во время передачи информации происходит её задержка и искажение.

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

Так, например, при передачи информации вверх от подчинённых к руководителю происходит её обобщение, а при передачи вниз, от руководителя к подчинённым наоборот - она конкретизируется.

Главное в этом процессе максимальная скорость передачи информации при минимальных допустимых искажениях. От этого в первую очередь зависит правильность принимаемых решений и как следствие увеличивается прибыль организации [3].

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

К источникам информации относятся документы, которые регулируют деятельность отдела (предприятия) [4]. В их число входят следующие документы:

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

- Хозяйственно-правовые документы: договора, соглашения, решения арбитража и судебных органов, рекламации.

- Решения общих собраний коллектива, совета трудового коллектива предприятия в целом или отдельных ее подотделов.

- Материалы изучения передового опыта, полученные из разных источников информации (Интернет, радио, телевидение, газеты и т.д.).

- Техническая и технологическая документация.

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

- Устная информация, которая получена во время встреч с членами своего коллектива или представителями других предприятий.

Информацию, действующую на предприятии можно классифицировать:

1. По отношению к объекту исследования информация бывает внутренней и внешней [5].

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

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

2. По отношению к предмету исследования информация делится на основную и вспомогательную, необходимую для более полной характеристики изучаемой предметной области [5].

3. По периодичности поступления аналитическая информация подразделяется на регулярную и эпизодическую. К источникам регулярной информации относятся плановые и учетные данные [5].

Эпизодическая информация формируется по мере необходимости.

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

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

К организации информационного обеспечения предъявляется ряд требований. Это аналитичность информации, ее объективность, единство, оперативность, рациональность и др.

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

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

Это очевидно в сегодняшней практике организации учета, планировании и статистики на предприятии [32].

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

Все изменения диктуются не только собственно требованиями учета или планирования.

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

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

Из этого принципа вытекает необходимость устранения обособленности и дублирования разных источников информации [31].

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

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

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

Сегодня уже многие пришли к мысли, что культура работы с документами - это часть производственной культуры, а та, в свою очередь, является важной предпосылкой успешной деятельности в условиях рынка. Поэтому система документооборота - такая же часть производственной инфраструктуры, абсолютно равноправная и необходимая, как и оборудование, ресурсы и персонал [2].

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

Все документы, которые обращаются в системе документооборота, в Отделе по обслуживанию АСУ «Экспресс» разделяют следующим образом:

1. Входящие

2. Исходящие

3. Приказы

4. Внутренние

- финансовые

- служебные

Затраты на работу с документами складываются из нескольких моментов. Это время на составление документа и на его регистрацию [2].

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

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

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

Для того, чтобы узнать на сколько эффективна информационная структура «Отдела по обслуживанию АСУ «Экспресс», необходимо провести анализ документооборота в отделе и определить основные потоки информации.

2.2 Определение информационных потоков

Так как «Отдел по обслуживанию АСУ «Экспресс» не большой, объем информации и документооборот тоже не велик. Система классификации и кодирования информации распространяется лишь на малую часть документации, циркулирующей в отделе (таблица 1).

Таблица 1. Система классификации и кодирования информации.

Код документа

Наименование документа

Приказы

П1

«О назначении ответственных работников за пожарную безопасность газ. хозяйство»

к12

«О создании квалификационной комиссии(о проверке знаний и повышения разряда билетных кассиров) »

П2

«О пожарной безопасности»

У13

«Об организации тех. учебы»

ОК12

«О предоставлении ежегодного трудового отпуска»

ОК10

«О предоставлении учебного отпуска»

н41

«О номенклатуре дел Костанайского участка железных дорог»

ТБ1

«Об освобождении от инструктажей по охране труда»

к13

«О создании комиссии по предупреждению и ликвидации чрезвычайных происшествий»

ОК45

«Об отзыве из отпуска»

к25

«О создании комиссии по списанию основных средств»

Другие

О(1,2..)

Объяснительные

З(1,2..)

Заявления

SP(1,2..)

Служебные письма

F(1,2…)

Факсограммы

Аct(1,2..)

Акты о неисправности терминального оборудования

Spr(1,2...)

Справки о простоях системы АСУ

Telf(1,2...)

Телеграммы

Пр(1,2..)

Протоколы

Документы, циркулирующие в отделе, но не имеющие систему классификации и кодировки перечислены ниже.

Для удобства дальнейшего использования документы символически обозначены кодами автора и внесены в таблицу 2.

Таблица 2. Система кодировки документов

Код документа

Название документа

01

Приказ «О запрете использования личного автомобиля в служебных целях»

02

Приказ «Об организационно-кадровом управлении »

03

Распоряжения

04

Рапорта заявки

05

Материалы

06

Табель учета использования рабочего времени

07

Графики инструктажа по ТБ

08

Журналы проведения трехступенчатого контроля состояния Охраны труда

09

Журнал оперативной работы сменных инженеров АСУ «Экспресс»

10

Дефектные акты (акты о выходе из строя оборудования)

11

Тех. Паспорта оборудования

12

Должностные инструкции

13

Журнал регистрации передвижения аппаратуры

14

Журнал тех. занятий

16

Журнал внепланового инструктажа по ТБ

17

Разнарядки

18

Журнал регистрации инструктажа по охране труда

19

Электронные письма

20

Уведомления

Схема информационных потоков, а так же место возникновения первичной и место использования результативной информации в отделе по обслуживанию АСУ «Экспресс» для удобства наглядности представлена в таблице 3. Данные в таблице использованы из таблиц 1 и 2.

Таблица 3. Схема информационных потоков.

Место возникновения и использования информации

Отдел по обслуживанию АСУ /Астана

Отдел кадров

Начальник участка

Ведущий инженер АСУ

Инженер АСУ

Сменный инженер АСУ

Инженер АСУ/Рудный

Инженер АСУ/станция Тобол

Отдел по обслуживанию АСУ /Астана

-

19

О/З/07/08/14/16/18/19

О/04/10/19

Отдел кадров

01/19

-

3/06/19

3/06/19

3/19

3/19

3/19

3/19

Начальник участка

01/03/17/19/20/П1/П2/Н41К13 P/F/Telf /

ОК12/ОК10/ОК45/02/19/

-

03/19/04/14/07/16/8/13/18

О/19

О/19

О/19

О/19

Ведущий инженер АСУ

К12/У13/ТБ1/01/03/17/19/SP/F/Аct/Spr/Telf

ОК12/ОК10/ОК45/02/19/

П2/12/19/20

-

03/19/ПР

03/19/ПР

03/19/ПР/04/14/07/16/8/13/18

03/19/ПР/04/14/07/16/8/13/18

Инженер АСУ

ОК12/ОК10/ОК45/02/19/

12/19

17/19/20

-

Сменный инженер АСУ

ОК12/ОК10/ОК45/02/19/

12/19

17/19/20

05/09/19

-?

19

19

Инженер АСУ/ Рудный

ОК12/ОК10/ОК45/02/19/

12/19/

17/19/2001/03/П1/П2/Н41К13 P/F/Telf /

19/

19

-

19

Инженер АСУ/ станция Тобол

ОК12/ОК10/ОК45/02/19/

12/19

01/03/17/19/20/П1/П2/Н41К13 P/F/Telf /

19/

19

19

-

Анализируя содержимое таблицы 3, можно сделать вывод, что основной объем информации и документации в отделе приходится на начальника участка и ведущего инженера АСУ «Экспресс», а так же на инженеров АСУ г. Рудный и станции Тобол.

Анализ так же показал, что документацией не обременены инженер АСУ и сменные инженеры АСУ, работающие на костанайском канале.

2.3 Выявление «узких» мест в информационном обеспечении предприятия

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

Рисунок 4. Схема движения информации.

Поведем анализ схемы движения информации, представленной на рисунке 4.

Преимущества такого движения информационных потоков:

- Быстрая реакция исполнительных подразделений на указания вышестоящих;

- Высокая гибкость и приспособляемость к изменению ситуации;

- малое число «этажей управления» между работниками и лицом, принимающим решение;

Недостатки такого движения информационных потоков:

- Отсутствует системы единоначалия (один руководитель сосредотачивает в своих руках руководство всей совокупностью процессов, имеющих общую цель);

- Отсутствие четко распределенных обязанностей

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

- Перегрузка управленцев среднего уровня;

Итак, по проведенному анализу можно сделать вывод, что в современных условиях недостатки структуры перевешивают ее достоинства. Такая структура плохо совместима с современной философией качества.

Что касается рекомендаций (предложений) по оптимизации и эффективному управлению информационной инфраструктурой, здесь следует выделить наиболее важную на сегодняшний день проблему, которая была выявлена в отделе по обслуживанию АСУ «Экспресс» в результате проведенного анализа - это отсутствие единоначалия.

После того, как проблема будет устранена, из списка недостатков можно будет вычеркнуть практически все составляющие этого списка, а значит, преимущества намного увеличатся, что благоприятно отразится на работе отдела, скорости передачи информации и, как следствие, улучшится сервис обслуживания системы АСУ «Экспресс».

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

3. Анализ качества программного обеспечения отдела по обслуживанию АСУ «Экспресс»

Качество программного обеспечения зависит от многих факторов. Сегодня перед нами стоят все те же проблемы, что и десять лет назад и ни одна из основных проблем создания качественного программного обеспечения (ПО) так и не решена.

Рассмотрим несколько утверждений, касающихся качества ПО [8].

1. Совершенствование процесса и модели зрелости разработки программного обеспечения

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

Само по себе усовершенствование процесса разработки, так же как и ранжирование коллективов по уровню профессионализма, безусловно, похвально. Однако практика доказывает, что предположение об однозначной связи между официально засвидетельствованными рейтингами зрелости процессов и качеством производимого программного обеспечения ошибочно. К сожалению, в компьютерной индустрии это утверждение получило чрезвычайно широкое распространение [8].

2. Формальные методы

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

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

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

3. Языки и объектно-ориентированное проектирование

Это утверждение устанавливает, что, изменив языковую или проектную парадигму, можно решить те проблемы разработки, с которыми мы не могли справиться, используя существующие языки или стратегии проектирования [8]. Однако замена одного языка программирования другим, более современным, вряд ли поможет решить проблемы, не связанные напрямую с особенностями применяемого языка. А именно с такой задачей обычно и приходится сталкиваться.

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

Недостаточно корректное использование этой парадигмы сплошь и рядом приводит к возникновению серьезных проблем, что дает основания для внешне парадоксального вывода: создавать качественное программное обеспечение для многих легче с использованием «старых» языков, наделенных более скромными возможностями.

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

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

4. Метрики и измерения

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

Для большинства специалистов код хорош тогда, когда он реализует вычисление необходимой функции желаемым способом (например, корректно и с ограничениями, накладываемыми исполнением в реальном времени). При этом понятие «хороший» не связано напрямую с тем, как код структурирован и тем более с тем, как он выглядит - оно прежде всего относится к семантике функции, реализованной данным фрагментом кода [8].

Так как структурные методы семантику не измеряют, они не могут показать, насколько код хорош.

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

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

Ясно, что программа длиной в одну строку будет иметь лучшие характеристики тестируемости и сопровождаемости по сравнению с программой в миллион строк, и метрика «число строк кода» это покажет. Лучше следовать эмпирическому правилу (для многих неочевидному): метрики не могут дать универсальных рецептов построения качественного программного обеспечения; они обеспечивают лишь направление дальнейшего поиска решений.

5. Стандарты программного обеспечения

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

Организации, занимающиеся созданием и распространением стандартов (ISO, IEEE, IEC), пока не слишком преуспели в объективной оценке их достоинств с точки зрения практики разработки. К примеру, было бы неплохо хотя бы приблизительно знать, что если следовать стандарту «A» потребуются дополнительные затраты на величину «B», но при этом вы приобретете выгоды величиной «C».

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

6. Тестирование

Только неофиты от программирования верят утверждению, что на этапе тестирования можно выявить и решить все накопившиеся в процессе разработки проблемы. Если разработчики ожидают фазы тестирования в надежде исправить обнаруженные недостатки программного обеспечения, шансов на спасение такого проекта очень мало [9].

В качестве программного обеспечения для анализа качества была выбрана автоматизированная система управления (АСУ) электронного резервирования мест на железных дорогах Республики Казахстан «Экспресс».

3.1 Описание АСУ «Экспресс»

АСУ «Экспресс» - это автоматизированная система управления пассажирскими перевозками и электронного резервирования мест.

Данная система обеспечивает автоматизацию и совершенствование управления пассажирскими перевозками в области: информационно-справочного и сервисного обслуживания пассажиров; багажных, грузобагажных и почтовых перевозок; эксплуатации и ремонта парка пассажирских вагонов; финансово-статистического учета, отчетности и взаиморасчетов за пассажирские перевозки; тарифной политики, экономики и оперативного планирования и организации управления пассажирскими перевозками на основе маркетинговых исследований [28];

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

Информационные технологии основных технологических процессов пассажирского хозяйства должны разрабатываться применительно к соответствующей подсистеме «Экспресс-3».

Такими подсистемами должны быть:

- автоматизированная подсистема «Билетно-кассовых операций»

- автоматизированная информационно-справочная подсистема «ЭКАСИС»

- автоматизированная подсистема нормативно-справочной информации «РАСПИСАНИЕ»

- автоматизированная подсистема финансового, статистического учета и взаиморасчетов за пассажирские перевозки «ЭФИС»

- автоматизированная подсистема управления багажной работой «ЭСУБР»

- автоматизированная подсистема управления парком пассажирских вагонов «АСУ ПВ»

- автоматизированная подсистема «СЕРВИС»

- автоматизированная подсистема регулирования пассажирских перевозок «АСУ-Л».

Управление продажей билетов является важной, и, пожалуй, основной частью организации пассажирских перевозок [13].

Широкое распространение нашли такие формы обслуживания, как оформление проездных документов от другой станции сети, на обратный выезд, с предварительным бронированием мест и заказы по телефону с доставкой на дом или по месту работы.

Для того, чтобы иметь наиболее точное представление о функциях системы, необходимо кратко рассмотреть каждую из подсистем автоматизированной системы управления типа «Экспресс» [15]:

1. Подсистема «Билетно-кассовые операции»

- оформление поездок в местном, внутригосударственном и межгосударственном сообщениях, а также в международном и пригородном сообщениях;

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

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

- оформление проездных документов в пригородном сообщении с учетом перелома тарифа по областям;

- резервирование мест и оформление проездных документов пассажирам в соответствии с действующими тарифами, правилами и соглашениями;

- аннулирование неиспользованных и испорченных проездных документов;

- долгосрочное бронирование;

- продажа по ходу следования поезда с указанием номеров мест;

- учет и контроль работы кассиров;

- взаимодействие с региональными системами «Экспресс»;

- взаимодействие с аналогичными международными системами резервирования;

- учет реализации мест;

- бронирование мест для поездок внеплановых групп;

- оформление проездных документов по плановым и внеплановым групповым поездкам;

- выдача предупреждений о посадке групп;

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

- переоформление проездных документов.

2. Информационно-справочная подсистема «ЭКАСИС»

- информационное обслуживание во внутригосударственном и межгосударственном сообщениях;

- выдача всей справочной информации на экран и печать.

3. Подсистема управления багажной работой «ЭСУБР»

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

- учет багажных отправок и отправок грузобагажа и почты;

- учет работы багажных кассиров;

- розыск багажа, грузобагажа и почты.

4. Подсистема финансового, статистического учета и взаиморасчетов за пассажирские перевозки «ЭФИС»

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

- выдача отчетности по перевозкам пассажиров, багажа, грузобагажа и почты;

- выдача отчетности для взаиморасчетов по перевозкам пассажиров, багажа, грузобагажа и почты в межгосударственном сообщении;

- выдача отчетности для взаиморасчетов с инодорогами в соответствии с памяткой 301 за международные пассажирские перевозки [10];

- выдача отчетности для взаиморасчетов с инодорогами за международные перевозки багажа и грузобагажа;

- материальный учет бланков.

5. Подсистемы регистрации «АРХИВ»

- ведение архива по проданным проездным, перевозочным и вспомогательным документам;

- регистрация транзакций, обрабатываемых системой.

6. Подсистема «СЕРВИС»

- сервисное обслуживание пассажиров в поездах;

7. Подсистема управления парком пассажирских вагонов «АСУ ПВ»

- создание и ведение динамической модели парка пассажирских вагонов;

- выдача стандартных форм статистической отчетности о вагонном парке;

- информационно-справочная система о вагонах пассажирского парка;

- автоматизированное составление планов всех видов ремонтов пассажирских вагонов и анализ их выполнения;

- автоматизированный анализ состояния использования вагонов;

- учет случаев брака в поездной и маневровой работах по пассажирскому вагонному хозяйству;

- автоматизация работы по управлению вагонными депо;

- планирование ремонта вагонов по пробегу;

- перспективное планирование ремонта вагонов;

8. Подсистема подготовки и ввода нормативно-справочной информации «РАСПИСАНИЕ»

- децентрализованное формирование массива информации о расписании движения поездов;

- формирование трафареток на поезда дальнего и местного сообщения;

- внесение оперативных изменений в расписание движения поездов;

- формирование маршрутов движения пригородных поездов;

- формирование и ведение тарифов.

9. Подсистема регулирования пассажирских перевозок «АСУ-Л»

- возможность индексации и регулировки тарифов;

- возможность установки и изменения коэффициента фирменности поездов;

- мониторинг результатов перевозок пассажиров;

- вывод на печать всех выходных форм, графических изображений автоматизированного рабочего места.

Функциональная структура системы АСУ включает в себя комплекс экономико-математических, технологических, организационных методов, обеспечивающих решение задач оперативного регулирования и долгосрочного планирования пассажирских перевозок [14].

Итак, целесообразность использования электронных систем резервирования для управления пассажирскими перевозками обусловлена:

- работой систем в реальном масштабе времени с большим количеством абонентов на всей сети железных дорог;

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

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

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

В области пассажирских перевозок нет других технических средств, которые обладали бы такими широкими возможностями работы в реальном времени с охватом всей сети железных дорог, а для их создания потребовались бы весьма значительные затраты [16].

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

В области информационных технологий обслуживания пассажиров и управления пассажирскими перевозками АСУ «Экспресс-3» является наиболее передовой на железных дорогах мира [16].

Так, в «Экспресс-3» все процессы, связанные с продажей билетов, учетом пассажиропотоков, информационно-справочным обслуживанием, наличием и дислокацией парка пассажирских вагонов, багажными перевозками, финансовыми взаиморасчетами и сервисными услугами, объединены в единое целое в одной системе.

Для руководящих работников железных дорог система ежесуточно выдает справку-доклад об отправленных поездах и пассажирах как в целом по сети, так и в разрезе всех дорог.

Корреспонденции пассажиропотоков, выдаваемые АСУ «Экспресс-3» руководству железных дорог, являются основой для построения плана формирования, графика движения поездов и выработки оперативных регулировочных мероприятий [17].

Знание и прогнозирование пассажиропотоков в значительной степени отражает общий уровень культуры организации пассажирских перевозок.

Учет корреспонденций в АСУ «Экспресс-3» осуществляется по всем станциям, производящим операции по посадке и высадке пассажиров.

Пользователь системы может также по запросу получать информацию о пассажиропотоках в агрегированном виде.

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

В рыночных условиях важное экономическое значение приобретает оперативное управление схемами составов поездов, при этом его качество зависит от оперативности и достоверности получаемой информации о фактической населенности вагонов в условиях текущей эксплуатации [29].

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

В связи с этим пользователям АСУ «Экспресс-3» в оперативном режиме предоставляются данные о фактической населенности вагонов по участкам маршрута, корреспонденциях пассажиропотоков, показателях пассажирооборота (в пассажиро - км) и оборота вагонов (в вагоно - км) по участкам и в целом за рейс.

Вся исходная информация выдается системой на экран монитора персонального компьютера и на печатающее устройство в виде диаграмм, графиков и таблиц [13].

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

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

Тарифы в системе могут меняться как в целом, так и конкретно по поездам и типам вагонов.

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

Это дает возможность руководящему персоналу немедленно видеть выигрыш или потерю доходов от принятых решений по назначению новых тарифов по перевозкам пассажиров.

Спрос пассажиров на перевозки фиксируется системой в виде диаграмм.

При этом устанавливаются критерии, на основании которых система своевременно предоставляет информацию руководящему персоналу.

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

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

Эта задача включает в себя:

- оценку реальных объемов перевозок по направлениям, железным дорогам, категориям поездов и типам вагонов;

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

- определение неравномерности объемов перевозок по периодам года; разработку достоверных прогнозов;

- оценку использования производственного потенциала пассажирского комплекса и определение стратегии и тактики его развития.

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

Основой построения прогноза является анализ посуточных отправлений пассажиров.

При этом банк данных АСУ «Экспресс-3» обеспечивает полную автоматизацию сбора данных о проданных проездных документах и свободных местах на каждую дату за двенадцать предшествующих лет [17].

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

АСУ «Экспресс-3» осуществляет оперативное отслеживание экономической эффективности (рентабельности) назначения и отмены поездов и отдельных групп вагонов для выбора экономически целесообразного варианта освоения перевозок, максимального использования вместимости подвижного состава и сокращения эксплуатационных затрат.

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

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

- название дороги;

- номера поездов (или групп вагонов);

- сообщение, маршрут курсирования каждого поезда или вагонов;

- типы вагонов, курсирующих в каждом поезде;

- расходы в тыс. тенге по каждому типу вагонов, входящих в состав каждого поезда или группы вагонов;

- доходы в тыс. тенге по каждому типу вагонов, входящих в состав каждого поезда или группы вагонов;

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

- рентабельность (или убыточность) в процентах.

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

Система рассчитывает укрупненные расходные ставки по Казахстанским железным дорогам и организует их хранение.

Сервисное и справочно-информационное обслуживание пассажиров, реализованное в системе «Экспресс-3», является одним из важных элементов в конкурентной борьбе за привлечение пассажиров на железнодорожный транспорт.

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

Создание автоматизированной системы управления «Экспресс-3» определило новые экономические условия работы, которые требуют полной информации о состоянии перевозочных процессов, схеме подвижного состава на всем пути следования, пропускной способности на любом участке пути. Система «Экспресс-3» дает возможность отследить динамику наполняемости пассажирских поездов, ход продажи билетов по всем категориям вагонов, изменение суточного и сезонного пассажиропотока. Все это позволяет повысить рентабельность пассажирских перевозок, составить оптимальное расписание движения поездов, принимать решение о прицепке (отцепке) вагонов, количестве поездов на конкретном маршруте, а также просчитать экономическую эффективность каждого поезда. Переносные терминалы системы контролируют подлинность проездных документов, предъявляемых проводнику при посадке, что блокирует использование поддельных билетов. Проездные документы, выдаваемые в системе МПС, имеют 20 степеней защиты [15].

Новая технология обеспечивает также учет пригородных билетов, абонементов и льготных проездных карт. В результате поэтапного внедрения АСУ «Экспресс-3» пассажиры получили доступ к информационно-справочной базе, где можно узнать о расписании пассажирских поездов, наличии мест, стоимости билетов, они также смогут оперативно купить билеты.

3.1.1 Язык системы «Экспресс»

АСУ «Экспресс» для всех сообщений используется единый формализованный язык.

Подобно компьютерному языку он содержит операторную и операндную часть.

В качестве операторов используются символы латинского алфавита, называемые «ключами». Они указывают, какая информация содержится в операндной части.

Все запросы в систему закодированы двумя цифрами от 01 до 99. Ключ P определяет код этого запроса: P01 - отчет кассира за смену; P11 - заказ получение прямой плацкарты или документов на обратный выезд; P12 - работа в бюро заказов; P62 - получение справок на поезда дальнего следования.

За ключом P указываются другие ключи: N - номер поезда; D -дата отправления поезда( очень редко подразумевается дата прибытия поезда); C - станция отправления, назначения или пересадки; B - тип или класс вагона; ключ Х, определяющий число лиц, на которых оформляется проездной документ, а также вид документа (например, детский), вид расчета (например, воинский), льготность тарифа, номер документа, дающего право на льготу и некоторые другие сведения.

Работа с таким языком, как правило, не вызывает затруднений. На него легко переводится любое требование пассажира. Пример показан в таблице 4

Таблица 4. Работа с языком АСУ

Запрос пассажира

Запись на языке «Экспресс»

Оформление обратного билета

P11

...отправляющийся в ночь на 2 марта...

D0103

...в купейном вагоне...

BК

...два полных билета.

X01 X01

… два нижних места в одном купе...

T

...в середине вагона

А009-016

Полный текст запроса

P11 C2004000 C2000000 N001АЮ D0103 BК X01 X01 T2K М009-016

В таблице 5 дано описание видов работ (Р).

Таблица 5. Виды работ «Экспресс»

Вид работы P

Описание данного вида работы

01

Отчет кассира за смену

02

Услуги пассажирам

03

Ввод остатка мест свободных мест на план - карты

04

Выдача сведений о высадке пассажиров на промежуточных станциях

05

Бронирование мест по паролю

06

Ввод оперативных изменений в систему

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.