
Аудит программного обеспечения
О компании
Международный оператор EZ MOBILE работает в телекоммуникационной индустрии более 10 лет.
Ключевым преимуществом компании является наличие уникальной технологии, которая позволяет пользователю получать номер локального оператора без физической смены SIM-карты (например, получение при путешествии местного номера страны пребывания с сохранением связи для домашнего номера), превращая SIM-карту в оператор-независимую с возможностью моментального получения номера через OTA (Over-the-air) технологию.
О задаче
Цели аудита информационной системы компании:
- Оценить качество разработки программной части и базы данных системы биллинга.
- Выработать рекомендации по доработке и сопровождению системы.
- Подготовить описание системы биллинга для дальнейшего сопровождения системы программистами.
Итог
Были проведены интервью сотрудников компании, отвечающих за работу системы. Были изучены и описаны модули системы (серверная часть и рабочее место), все исходные коды системы, структура базы данных, хранимые процедуры, таблицы, связи, индексы, события, представления.
Был разработан отчет о проведенном аудите информационной системы компании, который состоит из четырех основных разделов:
- Схема взаимодействия сети. Описание принципов работы системы и структуры взаимодействия всех элементов системы.
- Описание функционала модулей системы. Схема взаимодействия модулей информационной системы биллинга, их описание.
- База данных. Анализ структуры базы данных.
- Анализ исходного кода модулей. Описаны составляющие подмодулей проекта, функции и процедуры.
Аудит производился командой из 5 человек: руководителя проекта (проводил интервью, осуществлял общее руководство проектом, разворачивал локальную копию системы), системного архитектора (изучал структуру базы данных, функциональность хранимых процедур, триггеров, событий и представлений), двух программистов (один программист изучал функционал рабочего места системы биллинга, второй – модуль сервера), технического писателя (подготавливал отчет об аудите).
В результате проведения аудита информационной системы компании было произведено описание функциональных модулей системы, базы данных, исходного кода модулей. С помощью данного описания поддержка системы может осуществляться любым квалифицированным Delphi-программистом. Также по результатам проведенного аудита обнаружены проблемные места информационной системы компании и сформулированы рекомендации по дальнейшему развитию системы.