Анализ автоматизированной системы в заданной предметной области

Задание на курсовую работу по дисциплине

«Современные методы проектирование программных систем на основе ООП»

ПРЕДМЕТНАЯ ОБЛАСТЬ :

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

 

Разработать проект программной системы используя нотацию UML, выполнить описание системы. Предметную область выбрать в соответствии с темой дипломного проекта (по согласованию с преподавателем).

 

1. Выделить понятия заданной предметной области.

2. Определить связи понятий, построить модель предметной области

(диаграмму классов предметной области, диаграмму прецедентов, SADT длиаграмму).

3. Разработать модель программной системы:

- построить диаграмму взаимодействия

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

- при необходимости построить диаграмму переходов состояний

4. Детально разработать один из классов и провести его описание на одном из языков объектно-ориентированного программирования.

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

 

Анализ автоматизированной системы в заданной предметной области

Существующий на сегодняшний день уровень автоматизации работы сотрудника отдела сбыта организаций невысок.

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

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

- автоматизации взаимодействия с потребителями;

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

- автоматизации взаимодействия с внешними системами и организациями.

Несмотря на множество положительных факторов, данный продукт не лишён недостатков:

- высокие требования к конфигурации клиентского ПК;

- сложность сопряжения с БД других систем;

- сравнительно низкая распространённость ПП;

- в некоторых приложениях интерфейс сильно перегружен.

 

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

К сожалению, недостатки данного решения весьма существенны и очевидны:

- работает только в среде 1С;

- необходимость закупки дополнительного ПО;

- затраты на дополнительное обучение персонала работе в среде 1С.

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

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

Для создания моделей используются диаграммы в нотации Unified Modeling Language (UML).

Модели могут быть связаны между собой. В UML такая связь называется трассировкой.

 

 

Объектом моделирования в работе является «Управление сбытом TV-сигналом»Телевизионный сигнал — совокупность электрических сигналов, содержащая информацию о телевизионном изображении и звуке. Телевизионный сигнал может передаваться по радио или по кабелю. Термин употребляется в большинстве случаев применительно к аналоговому телевидению, потому что цифровое оперирует таким понятием, как поток данных. Сбыт ТВ-сигнала происходит посредством подключение потребителя к сети CATV и дальнейшем его пользованием ежемесячно внося абонплату,(заключение договора на пользование котором указывается данные о потребителе, тарифах, адресе подключения) при необходимости вызов монтажника(инженера ЛКС) на устранение помех которые оплачиваются непосредственно на месте,(наличкой) или на центральном офисе у начальника абонотдела.