Анализ автоматизированной системы в заданной предметной области
Задание на курсовую работу по дисциплине
«Современные методы проектирование программных систем на основе ООП»
ПРЕДМЕТНАЯ ОБЛАСТЬ :
"Проект програмно-метадического комплекса обслуживания заказов и работе с потребителями в городской распределительной кабельной сети"
Разработать проект программной системы используя нотацию UML, выполнить описание системы. Предметную область выбрать в соответствии с темой дипломного проекта (по согласованию с преподавателем).
1. Выделить понятия заданной предметной области.
2. Определить связи понятий, построить модель предметной области
(диаграмму классов предметной области, диаграмму прецедентов, SADT длиаграмму).
3. Разработать модель программной системы:
- построить диаграмму взаимодействия
- доработать диаграмму классов программной системы
- при необходимости построить диаграмму переходов состояний
4. Детально разработать один из классов и провести его описание на одном из языков объектно-ориентированного программирования.
5. Выполнить описание одного из паттернов проектирования, применение которого целесообразно в данном случае (по согласованию с преподавателем).
Анализ автоматизированной системы в заданной предметной области
Существующий на сегодняшний день уровень автоматизации работы сотрудника отдела сбыта организаций невысок.
Система предназначена для повышения эффективности выполнения основных бизнес-процессов путём:
- автоматизации внутренних сбытовых бизнес-процессов предприятий;
- автоматизации взаимодействия с потребителями;
- автоматизации процессов взаимодействия в иерархии предприятий;
- автоматизации взаимодействия с внешними системами и организациями.
Несмотря на множество положительных факторов, данный продукт не лишён недостатков:
- высокие требования к конфигурации клиентского ПК;
- сложность сопряжения с БД других систем;
- сравнительно низкая распространённость ПП;
- в некоторых приложениях интерфейс сильно перегружен.
- счетов, счетов фактур, документов реализации, платежных и кассовых документов.
К сожалению, недостатки данного решения весьма существенны и очевидны:
- работает только в среде 1С;
- необходимость закупки дополнительного ПО;
- затраты на дополнительное обучение персонала работе в среде 1С.
Процесс разработки программного обеспечения подразумевает создания множества артефактов, одним из видов которых являются модели. Модели – это абстракция, описывающая моделируемую систему с определенной точки зрения и на определенном уровне абстрагирования. Модели – это абстракции системы, которые создаются архитекторами и проектировщиками и представляют законченный взгляд на систему.
Модель – это самодостаточное представление системы и сотрудник, который работает с моделью и не нуждается в дополнительной информации для ее понимания.
Для создания моделей используются диаграммы в нотации Unified Modeling Language (UML).
Модели могут быть связаны между собой. В UML такая связь называется трассировкой.
Объектом моделирования в работе является «Управление сбытом TV-сигналом»Телевизионный сигнал — совокупность электрических сигналов, содержащая информацию о телевизионном изображении и звуке. Телевизионный сигнал может передаваться по радио или по кабелю. Термин употребляется в большинстве случаев применительно к аналоговому телевидению, потому что цифровое оперирует таким понятием, как поток данных. Сбыт ТВ-сигнала происходит посредством подключение потребителя к сети CATV и дальнейшем его пользованием ежемесячно внося абонплату,(заключение договора на пользование котором указывается данные о потребителе, тарифах, адресе подключения) при необходимости вызов монтажника(инженера ЛКС) на устранение помех которые оплачиваются непосредственно на месте,(наличкой) или на центральном офисе у начальника абонотдела.