Система управления коллективной разработкой приложений на основе онтологий
Автор: Александр Митрофанов • Май 10, 2019 • Реферат • 1,028 Слов (5 Страниц) • 470 Просмотры
РАЗРАБОТКА СИСТЕМЫ
«СИСТЕМА УПРАВЛЕНИЯ КОЛЛЕКТИВНОЙ РАЗРАБОТКОЙ ПРИЛОЖЕНИЙ НА ОСНОВЕ ОНТОЛОГИЙ»
КУРСОВОЙ ПРОЕКТ
по дисциплине «Методы и технологии интеллектуализации программных систем»
Введение
В настоящее время существует большое множество различных практик и методологий управления проектами. Данные технологии необходимы организациям для успешной реализации поставленных задач, а также для выживания организации в принципе. И в связи с этим появляется множество проектов по управлению разработки приложений. Это либо компании создающие игры, либо независимые команды, реализующие один проект, крупные организации, создающие корпоративное приложение. Примеров огромное множество и это подтверждает актуальность поставленной проблемы. Разработка приложения является проектом, также как и разработка ПО для больших ОС. Примеров огромное множество и это подтверждает актуальность поставленной проблемы.
Основными приложениями, в которых можно управлять своими проектами, являются GITHUB, Agile, DDTS компании Ratioual. В большинства таких приложениях реализовано: Фокусировка команды на нуждах и целях клиентов, обратная связь с клиентами, взаимосвязь между сотрудниками. Но в таких приложения не присутствует частичная автоматизация такая как: отправка заданий специалисту, составления расписания для задач. Поэтому тема данного исследования является актуальной.
Таким образом, целью курсового проекта является создание компьютерной системы управления для проектов с частичным автоматизмом.
Для достижения поставленной цели необходимо решить следующие задачи:
1) Проанализировать ПО.
2) Выделить пользователей системы и задачи, которые они решают.
3) На основе проделанного анализа выделить задачи, которые должна решать разрабатываемая система.
Анализ предметной области и построение модели
Данная глава содержит результаты анализа предметной области, решаемых задач и методов их решения. На основе анализа производится построение математической модели предметной области и методов решения задач. Математическая модель представлена в виде модели онтологии.
1. Модель предметной области
1.1. Онтология предметной области
1. Базовые понятия и онтологические соглашения, описывающие знания предметной области
1.1 Термин ресурсы обозначает класс понятий, определяющий совокупность материальных, энергетических и информационных объектов, необходимых для выполнения проекта.
1.2 Термин работы обозначает класс понятий, определяющий совокупность действий, для достижения цели проекта.
1.3 Термин результаты обозначает функцию, которая работа сопоставляет их возможные значения.
2 Базовые понятия и онтологические соглашения, описывающие действительность предметной области
2.1 Термин человеческие ресурсы обозначают подмножество ресурсов, применяемых в ситуации.
2.2 Термин материальные ресурсы обозначают подмножество ресурсов, применяемых в ситуации.
2.3 Термин информационные ресурсы обозначают подмножество ресурсов, применяемых в ситуации.
3 Онтология проектной деятельности
3.1 Каждый термин, входящий в класс ресурсы, описывается следующими атрибутами: <Данные о ресурсе, количество ресурса, стоимость>
3.2 Данные о ресурсе включает базовую информацию о ресурсе задействованном в проекте.
3.3 Количество ресурса позволяет распределить ресурс по разным проектам.
3.4 Стоимость ресурса позволяет распределить бюджет проекта.
3.5 Задача - ряд логически связанных работ,
...