IDEF-ZERO Курсовой проект Редактор диаграмм нотации IDEF0 IDEF-ZERO Менеджер проекта: Лихачев Д.В. Архитектор: Кравчук А.А. Главный разработчик: Аниськов.

Презентация:



Advertisements
Похожие презентации
Волгоградский Государственный Технический Университет Курсовой проект Редактор диаграмм нотации IDEF0 IDEF0 Diagram Editor Менеджер проекта и архитектор:
Advertisements

IDEF-ZERO Курсовой проект Редактор диаграмм нотации IDEF0 IDEF-ZERO Менеджер проекта: Лихачев Д.В. Архитектор: Кравчук А.А. Главный разработчик: Аниськов.
Волгоградский Государственный Технический Университет Курсовой проект Исполнители: Артюх С.В., Новокщенов А.А., Степанкин В.И., Тараниди Е.Н. (ИВТ-461)
Волгоградский Государственный Технический Университет Курсовой проект Исполнители: Артюх С.В., Новокщенов А.А., Степанкин В.И., Тараниди Е.Н. (ИВТ-461)
Р ЕДАКТОР UML ACTION ДИАГРАММ Исполнители: Гусев А.П. [Главный программист] Шатеев И.В. [Архитектор] Меркулов А.А. [Прожект-менеджер] (ИВТ-461) ВОЛГОГРАДСКИЙ.
Волгоградский государственный технический университет Кафедра ЭВМ Дисциплина «Технологии программного обеспечения» Проект «ERModelData» Разработчики :
Р ЕДАКТОР UML ACTION ДИАГРАММ Исполнители: Гусев А.П. [Главный программист] Шатеев И.В. [Архитектор] Меркулов А.А. [Прожект-менеджер] (ИВТ-461) ВОЛГОГРАДСКИЙ.
Волгоградский Государственный Технический Университет Менеджер проекта: Мамонтов Д.П. Архитектор :Сухарев К.А. Тестировщик: Гончарова И.В.
Р ЕДАКТОР UML ACTION ДИАГРАММ Исполнители: Гусев А.П. [Главный программист] Шатеев И.В. [Архитектор] Меркулов А.А. [Прожект-менеджер] (ИВТ-461) ВОЛГОГРАДСКИЙ.
Курсовой проект по дисциплине «Технология программирования» Графический редактор для построения UML-диаграмм развёртывания Министерство образования и науки.
Технологии разработки программного обеспечения Project December Проект разработали : Додонов Алексей, Сорокина Анастасия, Ромащенко Екатерина. 1.
Project December Проект разработали: Додонов Алексей, Сорокина Анастасия, Ромащенко Екатерина.
Программа для моделирования IDEF0 диаграмм «Ide-editor» Исполнители: Насонов А.А. Куц Д.В. Заводовский В.Б. Шалыгина М. М.
Федеральное агентство по образованию Волгоградский Государственный Технический Университет Кафедра «Программное обеспечение автоматизированных систем»
Программный продукт для создания UML Sequence диаграмм Выполнили : студенты группы ИВТ -464 Трушин В. М. Сапрыкин А. С. Самойлов А. А. Проверили : к. т.
Волгоградский государственный технический университет Кафедра ЭВМ Дисциплина «Технологии программного обеспечения» Проект «ERModelData» Разработчики :
В данной презентации к вашему вниманию предлагается обзор комплекса C&CTools, состоящего из двух программ C&CView и C&CEditor.
Методология проектирования информационных систем МИФИ, Кафедра «Кибернетика»
Портал информационной поддержки магистров ВолгГТУ Магистерский портал.
1 Тема 1.7. Алгоритмизация и программирование Информатика.
Транксрипт:

IDEF-ZERO Курсовой проект Редактор диаграмм нотации IDEF0 IDEF-ZERO Менеджер проекта: Лихачев Д.В. Архитектор: Кравчук А.А. Главный разработчик: Аниськов Р.В. Тестировщик : Болгов Н.В. Волгоградский Государственный Технический Университет

Цель проекта Уменьшить время создания и редактирования диаграмм IDEF0 за счет программного набора инструментов.

Задачи Изучение и анализ предметной области заказа Корректирование исходных требований в соответствии с имеющимися ресурсами Анализ и выбор методов для создания программного продукта Реализация и тестирование программного продукта Внедрение программного продукта для последующего использования.

Функциональные требования: Создание декомпозиции выбранного блока, путем щелчка средней кнопки мыши на блоке. Создается новая диаграмма на которой должны быть отмечены вход/выход, механизм, ресурсы. Дерево иерархий функций, отображающее текущую декомпозицию. Работа с буфером обмена. Отмена последнего действия Undo/Redo. Дублирование элемента при перетаскивании.

Нефункциональные требования: Программа должна корректно функционировать, за исключением случаев, включающих в себя аппаратно-технические проблемы и случаев когда не выполняются условия указанные в основных требованиях. Для готовой программы должен прилагаться инсталлятор, обеспечивающий установку на компьютеры с Windows XP SP2.

Ограничения: Рекомендуемое количество: Блоков: 5 Стрелок: 4 на сторону блока Максимальная длина отображаемого названия блока: 13 символов Обусловлены читабельностью диаграмм и стандартом

Сравнительный пример диаграммы (BPWin)

Сравнительный пример диаграммы (IDEF-ZERO)

Use-Case диаграмма

Диаграмма классов.

Тестирование Тестирование проводилось на основе сценария тестирования. Всего тестов – 26 Выполнено - 26 Успешно – 24 Провалено – 2 Основные проблемы были связаны с копированием блоков и сохранением/загрузкой

Внедрение НадёжностьНадёжность Было проведено тестирование. Ошибки программы, влияющие на стабильность работы, исправлены. ФункциональностьФункциональность Реализован весь функционал. ЭффективностьЭффективность Продукт позволяет создавать диаграммы за меньшее время. УдобствоУдобство Программа удобна в использовании, но некоторые операции не так удобны как задумывалось.

Отличия от аналогов ERwin Process Modeller (BPWin) Работа с буфером обмена Полное редактирование стрелок Более простой интерфейс для добавления блоков Отсутствие различных цветовых схем Возможность экспорта диаграммы Более аккуратная работа с текстом в блоках Cтоимость BPWin начинается от $4, (по данным сайта в США и от руб для России( Associates-CA), наш продукт бесплатен и распространяется по лицензии GPL v3http://shop.erwin.com/ Associates-CA

Отличия новой версии Диаграммы приведены в соответствие со стандартом SADT для диаграммы IDEF0 Добавлены туннельные стрелки Рамка создается в соответствии со стандартом Добавлено масштабирование холста, на котором строится диаграмма Реализован механизм отмены/повтора действия на произвольное число шагов Реализована работа с буфером обмена Добавлена возможность декомпозиции диаграммы. Возможность просмотра дерева иерархии Добавлена возможность «дублирование при перетаскивании»

Соответствие продукта требованиям разработчика Требования разработчика Отчет о выполнении Привести диаграмму в соответствие со стандартом SADT для диаграммы IDEF0 Выполнено Полнота реализации функциональных и нефункциональных требований Выполнено Реализовать возможность декомпозиции диаграммы Выполнено Дерево иерархии функций Выполнено Реализовать функции работы с буфером обмена Выполнено Реализовать «дублирование при перетаскивании» Выполнено Реализовать функцию «отмена последнего действия» Выполнено Реализовать функцию «отмена последних действий» Выполнено Реализовать функцию «масштабирование» Выполнено Реализовать функцию печати Выполнено

Постанализ ПроблемаСтатус Недостаток ресурса времени Стала критичнее Отсутствие мотивацииРешена Отсутствие опыта работы с графикой Решена

Результаты работы Было улучшено управление командой, в результате увеличился процент разделения работы Увеличена практичность заданий, что привело к повышению процента их выполнения Были использованы шаблоны проектирования, что привело к увеличению масштабируемости приложения и повышению скорости разработки Изначальная масштабируемость архитектуры

Командный и личный вклад в работу Лихачев: реализация функции ундо/редо, составление плана работ Аниськов: реализация функций работы с буфером обмена и возможность «дублирования при перетаскивании» Кравчук:реализация работы стрелок, декомпозиции Болгов: составление проектной документации, тестирование, поиск ошибок программы.