Presentation - Научно-исследовательская лаборатория систем

advertisement
Методика управления процессом
разработки ПО систем ЧПУ c
помощью Rational RequisitePro
Цель работы: Формализация процесса разработки
программного обеспечения систем ЧПУ за счет
управления требованиями проекта.
Задачи исследования:
Анализ процесса разработки прикладного
программного обеспечения систем управления.
Создание методики управления процессом разработки
программного обеспечения систем ЧПУ.
Применение методики на примере проекта
“Конфигуратор”, предназначенного для конфигурации
системы ЧПУ WinPCNC.
Москаленко Анна
2. Постановка проблемы
Разработка программного проекта для систем ЧПУ длится
в среднем 6-7 человеколет
Техническое
задание
Невозможно из-за огромной
траты времени (1-1.5года)
требования
требования
Презентации
PowerPoint
7-8 за время
Офферы
10-15 за время
разработки
разработки
Разработка
ПО
требования
требования
около 50 за
вр.разработки
350 писем за
время
разработки
Документы
Word
Москаленко Анна
E-mail
Use Case
RPro
RPro
RPro
Москаленко Анна
RPro
RPro
Requisite Pro (изменение
статуса требований)
Документация
функциональности
SoDA
Реализация
Ошибки Clear Quest
RPro
Ручное
тестирование
Rational Rose
Test Robot
Проектирование
Документация кода
SoDA
Код С++
Диаграмма классов
Диаграмма взаимодействия
Requisite Pro
(формирование требований)
Требования (офферы,
презентации,e-mail,word)
Требования
Отчеты Word, Excel
Time Line
Microsoft Project
(Коррекция
требований)
НОВАЯ ИТЕРАЦИЯ
3. Методика управления процессом разработки
программного обеспечения систем ЧПУ
Применение RequisitePro на основных этапах разработки
Тестирование
RPro
RPro
RPro
ВЫПУСК РЕЛИЗА
4. Конфигуратор
Методика была применена при разработке проекта
Конфигуратор (приложение для конфигурации систем ЧПУ)
Конфигурация системы
Окно редактора
Окно
навигации
Настройки управления
системой
Добавление/удаление мастера
настроек
Добавление/удаление
редактора таблиц
Добавление/удаление
приложения
Сохранение/загрузка файла
конфигурации
Изменение конфигурации
мастера/приложения
Системные настройки
Информационное окно
Москаленко Анна
Настройки интерфейса (язык,
цвет, шрифт)
Сохранение/загрузка
настроек интерфейса
Настройка прав доступа
пользователей
5. Управление требованиями проекта
Конфигуратор с помощью RequisitePro
Требования к разрабатываемой системе
Требования импортируются
из Word автоматически
Москаленко Анна
6. Матрица связей проекта Конфигуратор
Индикаторы связи между требованиями
Москаленко Анна
7. Достигнутые результаты
Методика позволила произвести разработку проекта
в заранее установленные сроки
Формирование
требований к ПО
Обозримость и прозрачность требований к системе для
команды разработчиков
Проектирование
Автоматизация при разработке основных моделей
для проектирования: модели прецедентов,
диаграммы взаимодействия и диаграммы классов
Реализация
Контроль за изменением требований,
поддержка групповой разработки и
работы с конечным пользователем.
Тестирование
Подготовка требований
для следующей
итерации проекта
Ввод в действие
Эксплуатация и
сопровождение
Москаленко Анна
8. Выводы
1. Решена актуальная научная проблема – создан методический базис
для управления процессом разработки программного обеспечения
систем ЧПУ.
2. Предложенная методика формализует процесс управления
небольших наукоемких программных проектов; Суть методики
заключается в формировании оптимальной последовательности
этапов цикла разработки ПО систем ЧПУ с применением
инструментального средства RequisitePro.
3. Применение методики на проекте “Конфигуратор” для системы
WinPCNC позволило добиться сокращения сроков разработки
программного обеспечения систем ЧПУ и его стоимости. Это
произошло за счет тесной интеграции используемых при разработке
инструментальных средств, что позволило автоматизировать
работу на всех этапах разработки, а именно: этапе формирования
ТЗ, проектировании, реализации и тестировании.
Москаленко Анна
Download