Стадии и этапы разработки

Анализатор детализации сотового оператора

Техническое задание

Согласовано:

Ассистент кафедры ВТ _____________ Болотова Ю.А.

___.___.______

студенты гр. 8И31 _____________ Михайлушкин И. Ю.

___.___.______

_____________ Черепанов И.С.

___.___.______

Введение

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

Анализатор детализации сотового оператора.

Краткая характеристика области применения

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

Основания для разработки

Документ, на основании которого ведется разработка

Разработка ведется на основании курсового проекта по дисциплине «Программирование на ЯВУ».

Организация, утвердившая документ

Документ был утвержден Национальным исследовательским Томским политехническим университетом.

Назначение разработки

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

Требования к программе

Требования к функциональным характеристикам

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

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

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

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

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

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

· По указанию пользователя подсчитывать общее количество отправленных и принятых СМС- и ММС-сообщений за указанный период;

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

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

· Выводить полученные данные на экран по запросу пользователя

· По указанию пользователя завершать работу по нажатию соответствующей клавиши меню.

Требования к надежности

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

· безотказная работа программы «Анализатор детализации сотового оператора» при условии безотказной и стабильной работы операционной системы.

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

Требования к системе

Для функционирования программного продукта требуется компьютер под управлением операционной системы семейства Windows, а именно: 32 или 64 разрядная система Windows Vista SP2 /Windows 7/Windows 8. Также требуется наличие на компьютере клиентского пакета программной платформы .NET Framework не ниже версии 2.0. Программа должна быть написана на языке программирования C++ платформы .NET.

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

Требования к составу и параметрам технической системы

Так как для функционирования программного продукта требуется наличие на компьютере клиентского пакета программной платформы .NET Framework не ниже версии 2.0, предъявляются следующие системные требования:

· Процессор с тактовой частотой 600 МГц;

· 128 Мб ОЗУ;

· 610 Мб свободного места на жестком диске;

· Клавиатура;

· Мышь;

· Монитор.

Требования к программной документации

В комплектацию программы должны входить:

· Техническое задание;

· Пояснительная записка;

· Руководство пользователя.

Технико-экономические показатели

Распространение программы будет осуществляться бесплатно. Также будет организован свободный доступ к исходным кодам программы. В сравнении с аналоговой программной PhoneTax данное программное обеспечение будет позволять просмотреть статистику не только исходящих и входящих звонков с данного номера, но и время совершения каждого звонка, а также количество исходящих и входящих ММС- и СМС-сообщений.

Стадии и этапы разработки

Стадия Результат Время проведения работ Ответственный исполнитель
Постановка технической задачи Техническое задание 7.09.2014–23.09.2014 Черепанов И.С., Михайлушкин И.Ю.
Системный анализ и проектирование Эскизный проект 23.09.2014– 1.10.2014 Михайлушкин И.Ю.
Разработка модуля генерации событий Исходный код и исполняемый файл 1.10.2014– 10.11.2014 Черепанов И.С.
Тестирование модуля генерации событий Лист тестирования модуля генерации событий 10.11.2014– 15.11.2014   Михайлушкин И.Ю.
Разработка модуля вывода информации Исходный код и исполняемый файл 15.11.2014– 25.11.2014 Михайлушкин И.Ю.
Тестирование модуля вывода информации Лист тестирования модуля вывода информации 25.11.2014– 1.12.2014 Черепанов И.С.
Документирование Руководство пользователя 1.12.2014–15.12.2014 Черепанов И.С., Михайлушкин И.Ю.
Защита курсовой работы   15.12.2014– 29.12.2014 Черепанов И.С., Михайлушкин И.Ю.

Наши рекомендации