Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемИван Щербаков
1 IDEF-ZERO Курсовой проект Редактор диаграмм нотации IDEF0 IDEF-ZERO Менеджер проекта: Лихачев Д.В. Архитектор: Кравчук А.А. Главный разработчик: Аниськов Р.В. Тестировщик : Болгов Н.В. Волгоградский Государственный Технический Университет
2 Цель проекта Уменьшить время создания и редактирования диаграмм IDEF0 за счет удобного интерфейса и соответствующего набора инструментов.
3 Основные функциональные требования: Работа (добавление, редактирование и удаление) с блоками диаграммы, стрелками, надписями аннотаций. Сохранение диаграмм в файл формата XML. Загрузка диаграммы из файла формата XML. Экспорт диаграммы в изображение формата PNG. Вывод диаграммы на печать
4 Проектные решения. Программное обеспечение процесса разработки. Язык программированияЯзык программирования: С++ Используемые библиотекиИспользуемые библиотеки: Qt 4.7 Средства тестированияСредства тестирования: ручное тестирование разработчиками согласно сценарию тестирования Средства командной разработкиСредства командной разработки: Mercurial Средства синхронизации процесса разработкиСредства синхронизации процесса разработки: репозиторий на code.google.com Средства связиСредства связи: Skype
5 Главное окно программы
6 Основные проектные решения На начальных этапах разработки были созданы: Use-Case диаграммы Диаграмма классов Параллельно с разработкой программы разрабатывался сценарий тестирования. Был разработан первоначальный план работ в виде диаграмм Ганта.
7 Use-Case диаграмма
8 Диаграмма классов.
9 Тестирование
10 Внедрение НадёжностьНадёжность Было проведено тестирование. Ошибки программы, влияющие на стабильность работы, исправлены. ФункциональностьФункциональность Реализован весь требуемый функционал ЭффективностьЭффективность Продукт позволяет быстро создавать диаграммы, однако некоторые части нуждаются в доработке УдобствоУдобство Программа удобна в использовании, но некоторые операции не так удобны как задумывалось.
11 Командный и личный вклад в работу Лихачев: написание функции сохранения и загрузки, составление плана работ Аниськов: классы блока и надписи, доработка функции сохранения и загрузки. Кравчук: архитектура, классы диаграммы и стрелок. Болгов: документация, тестирование, исправление ошибок программы
12 Основные проблемы Малый опыт командной разработки Недостаточный опыт команды в создании инструментов для работы с графикой Большой объем работ Возможное решение: Упрощение реализации текущего функционала.
13 Дальнейшие планы Реализация декомпозиции блоков Реализация туннельных стрелок Реализация граничных стрелок Создание системы помощи при работе с программой. Рефакторинг кода Ревизия существующей архитектуры
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.