close

Вход

Забыли?

вход по аккаунту

?

Презентация

код для вставкиСкачать
Волгоградский Государственный Технический Университет
Курсовой проект
Редактор диаграмм нотации IDEF0
Менеджер проекта: Лихачев Д.В.
Архитектор: Кравчук А.А.
Главный разработчик: Аниськов Р.В.
Тестировщик : Болгов Н.В.
Цель проекта
• Уменьшить время создания и
редактирования диаграмм IDEF0 за счет
удобного интерфейса и соответствующего
набора инструментов.
Основные функциональные
требования:
• Работа (добавление, редактирование и
удаление) с блоками диаграммы,
стрелками, надписями аннотаций.
• Сохранение диаграмм в файл.
• Загрузка диаграммы из файла.
• Экспорт диаграммы в изображение
формата PNG.
• Вывод диаграммы на печать
Проектные решения.
Программное обеспечение процесса разработки.
• разработка ПП проводится на языке
программирования высокого уровня C++ с
использованием библиотек Qt
• средства тестирования: ручное тестирование
разработчиками согласно сценария тестирования
• средства командной разработки: Mercurial
• средства синхронизации процесса разработки:
репозиторий на code.google.com
• средства связи: Skype
Главное окно программы
Основные проектные решения
•
•
•
•
На начальных этапах разработки были созданы:
Use-Case диаграммы
Диаграмма классов
Параллельно с разработкой программы
разрабатывался сценарий тестирования
• Был разработан первоначальный план работ в виде
диаграмм Ганта.
• В конце срока работы были созданы диаграммы
отражающие соответствие плана действительности.
Use-Case диаграмма
Диаграмма классов.
Тестирование
Внедрение
• Надёжность
Было проведено тестирование полного цикла работы программы.
Серьезные ошибки были устранены. Присутствуют стилистические
недоработки.
• Функциональность
Реализован весь основной функционал
• Эффективность
Продукт позволяет быстро создавать диаграммы, но существуют
некоторые неудобства которые на данном этапе устранить не
представляется возможным.
• Удобство
Интерфейс в программе выполнен в привычном для офисных
программ стиле, но некоторые операции не так удобны как
задумывалось.
Командный и личный вклад в работу
• Лихачев: написание функции сохранения и
загрузки, подготовка презентации.
• Аниськов: реализация работы с блоками, и работы с
текстом, устранение ошибок, консультация других
членов команды по особенностям
программирования.
• Кравчук: создание архитектуры проекта, помощь
другим членам команды на разных этапах работы.
• Болгов: документация, тестирование и отладка,
подготовка release версии программы.
Основные проблемы
• Нехватка времени
• Недостаточный опыт команды в создании
инструментов для работы с графикой
• Большой объем работ
Возможное решение:
Отказ от малоиспользуемых функциональных
возможностей.
Упрощение реализации текущего функционала.
Дальнейшие планы
• Добавление возможности декомпозиции.
• Устранение неудобств работы с
программой.
• Создание системы помощи при работе с
программой.
• Возможно расширение функционала
программы в соответствии с пожеланиями
заказчика.
Документ
Категория
Презентации
Просмотров
3
Размер файла
530 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа