- •Курсовой проект Селюсь г.В. «Автоматическая телефонная станция»
- •Введение
- •1 Анализ преметной области
- •2 Постановка задачи на проектиование
- •2.1 Постановка задачи
- •2.2 Обзор существующих аналогов
- •3.2 Моделирование с помощью uml- диаграмм
- •3.2.1 Диаграмма use case (вариантов использования)
- •Решаемые задачи:
- •3 Моделирование приложения
- •3.1 Функциональное моделирование
- •3.2.2 Диаграмма Sequence (последовательности)
- •3.2.3 Диаграмма Activity (деятельности)
- •3.2.4 Диаграмма StateChart (состояний)
- •3.2.5 Диаграмма Deployment (развертывания)
- •4 Информационное моделирование
- •5 Обоснование выбора средства проектирования
- •8 Испытание и тестирование
- •Заключение
- •Список использованных источников
- •Приложение а
- •Скрипт создания базы данных
- •Приложение в листинг
Решаемые задачи:
контроль за телефонными звонками, производимыми в офисе компании;
комплексная тарификация телефонных звонков и услуг с учетом:
тарифов (4 типа);
правил тарификации по:
типу звонка;
внутреннему номеру;
учетной записи абонента;
подразделению компании;
географических направлений;
типов звонков;
длительности разговора;
фильтров по стоимости и длительности;
текущего курса валют;
учет телефонных номеров в привязке к сотрудникам компании и ее организационной структуре;
генерация отчетности по статистике с АТС;
анализ объема телефонных звонков;
контроль активности АТС в режиме реального времени;
эффективная организация и управление пользованием АТС;
выставление счетов за телефонные услуги.
3 Моделирование приложения
3.1 Функциональное моделирование
Построим функциональную модель системы с помощью программы BPwin .
Описание: BPwin - мощный инструмент моделирования, который используется для анализа, документирования и реорганизации сложных бизнес-процессов. Модель, созданная средствами BPwin, позволяет четко документировать различные аспекты деятельности - действия, которые необходимо предпринять, способы их осуществления, требующиеся для этого ресурсы и др. Таким образом, формируется целостная картина деятельности предприятия - от моделей организации работы в маленьких отделах до сложных иерархических структур.
Модели BPwin дают основу для осмысления бизнес-процессов и оценки влияния тех или иных событий, а также описывают взаимодействие процессов и потоков информации в организации. Неэффективная, высокозатратная или избыточная деятельность может быть легко выявлена и, следовательно, усовершенствована, изменена или устранена в соответствии с общими целями организации.
Внешние обстоятельства зачастую вынуждают вносить изменения в деятельность организации. Последствия этих изменений должны быть тщательно изучены и осмыслены перед тем, как система будет переделана с их учетом. BPwin может помочь пользователю на протяжении всего цикла, предоставив возможность оптимизировать бизнес-процесс, которого коснутся эти изменения.
С помощью BPwin пользователь может сделать свою работу более продуктивной. Действия и другие объекты создаются буквально несколькими щелчками мыши, а затем легко отбуксированы в нужное место. Интерфейс BPwin, выполненный в стиле "проводника" облегчает навигацию и редактирование сложных процессов с иерархической структурой. Развитые возможности изменения масштаба представления позволяют быстро найти и сосредоточиться на необходимой для работы части модели процесса.
Для системы «АТС» была разработана модель данных, представленная на рис (3.1.-3.2.)
Рисунок 3.1 – Контекстная диаграмма процесса
Рисунок 3.2 – Декомпозиция контекстной диаграммы
3.2 Моделирование с помощью uml- диаграмм
3.2.1 Диаграмма use case (вариантов использования)
Целями анализа и моделирования требований являются:
достижение соглашения между разработчиками, заказчиками и пользователями о том, что должна делать ПС;
достижение лучшего понимания разработчиками поведения ПС;
ограничение системной функциональности;
создание базиса для планирования разработки проекта;
определение пользовательского интерфейса.
Для достижения этих целей используются диаграммы вариантов использования UML (Use case diagrams).
Общие сведения о диаграммах вариантов использования
На диаграммах вариантов использования (ВИ) изображаются актеры и варианты использования, между которыми существуют отношения.
Диаграмма вариантов использования проектируемой системы представлена на рисунке 3.3.
Рисунок 3.3 – Диаграмма Use case
