Описание предметной области. Анализ требований. Моделирование предметной области. Глоссарий предметной области

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Содержание работы

Описание предметной области

Компания ООО «» занимается проектно-изыскательными работами, строительно-монтажными работами, а так же работами по монтажу и пусконаладке телекоммуникационного оборудования, а так же осуществляет поставку и монтаж  телекоммуникационного оборудования известных мировых производителей, таких как Cisco Systems Inc, Huawei Technologies, Ericsson, Siemens, Alcatel, ZTE Corporation, D-Link, General DataComm. В последнее время со всеобщим внедрением высокоскоростных телекоммуникационных технологий в удаленные населенные пункты, а так же замены устаревшего оборудования в крупных городах, в компании увеличилось количество заказов на строительство сетей широкополосного доступа (ШПД) и объектов волоконно-оптических линий связи (ВОЛС). А с ростом количества заказов вырос и риск человеческих ошибок, из-за которых, иногда, срываются сроки строительства.

В результате изучения «проблемных» проектов было выявлено, что слишком много времени уходит на передачу информации между отделами, а так же поиск и восстановление неструктурированной информации по проектам (сметы, электронные копии договоров и т.д.).

Таким образом, требуется создание системы, которая будет  отслеживать ключевые этапы выполнения проекта, автоматически извещать ответственных сотрудников по E-mail, а так же осуществлять структурированное хранение цифровой информации по проектам.


2  Постановка задачи

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

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

1)  Интерфейс должен быть выполнен в виде Веб-форм;

2)  Система должна иметь форму авторизации;

3)  В Системе должны присутствовать следующие группы сотрудников: Администраторы, Руководители, Менеджеры проекта, Исполнители;

4)  Группа Исполнители должна выполнять следующий функционал:

1)  Просмотр своих Проектов;

2)  Добавление комментариев к своим Проектам;

3)  Прикрепление файлов к своим Проектам;

5)  Группа Менеджеры проекта, должна выполнять следующий функционал:

1)  Создание нового Проекта;

2)  Редактирование своего Проекта;

3)  Поиск по своим Проектам;

4)  Добавление в систему новых Заказчиков;

5)  Редактирование информации о Заказчиках.

6)  Группа Руководители, должна выполнять следующий функционал:

1)  Создание Проектов;

2)  Редактирование всех Проектов;

3)  Поиск по всем проектам;

4)  Просмотр учетных записей пользователей;

5)  Просмотр информации о Заказчиках.

7)  Группа Администраторы, должна выполнять следующий функционал:

1)  Добавление новых пользователей в Систему;

2)  Редактирование информации о Пользователях;

3)  Удаление пользователей.

8)  Все пользователи Системы должны иметь возможность изменить свой пароль.

Анализ требований

Данный раздел содержит модель предметной области и функциональную модель.

3.1      Моделирование предметной области

В результате синтаксического анализа были выделены следующие существительные:

-  Администратор;

-  Руководитель;

-  Менеджер проекта;

-  Проект;

-  Заказчик;

-  Комментарий к проекту;

-  Документы;

Далее был произведен отбор существительных, которые адекватно отражают абстракции предметной области и которые в дальнейшем станут классами. Основные классы предметной области и их описание представлены в Таблице 1.

Таблица 1 – Глоссарий предметной области

Название объекта

Описание

Администратор

Человек, имеющий возможность создавать, редактировать и удалять пользователей.

Руководитель

Человек, имеющий возможность создавать, просматривать и редактировать все проекты, а так же просматривать информацию о пользователях и заказчиках.

Менеджер проекта

Человек, имеющий возможность создавать, просматривать и редактировать свои проекты и заказчиков

Исполнитель

Человек, который может оставлять комментарии и прикреплять файлы к своим проектам

Проект

Комплекс работ, направленных на создание объектов связи

Заказчик

Компания, инициатор создания проекта

Комментарий к проекту

Комментарий, оставленный сотрудником в теле проекта

Документы

Электронные версии договоров, сметы, акты согласования, акты выполненных работ.

В результате исследования взаимодействия объектов, была построена модель предметной области системы электронного документооборота сопровождения проекта для компании ООО «», представленная на Рисунке 1.

Рисунок 1 – Модель предметной области

3.2  Моделирование прецедентов

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.