Презентация к курсовой.ppt
- Количество слайдов: 23
Программные средства САПР Курсовой проект «Web-публикация графического контента Auto. CAD Map 3 D с использованием технологий Ajax и Flash» Участники проектной группы: Лысенко Д. (руководитель группы) Родионов А. Оникиенко Д. Мужичков Р.
Предметная область Карты и чертежи, созданные в Auto. CAD Map 3 D можно сохранить в формате HTML для отображения в виде статической веб-страницы. Далее эти страницы можно просматривать с помощью браузера Internet Explorer. Для создания публикаций используется мастер. В процессе работы мастера генерируется xml файл, который содержит название страниц, описание изображений, название изображений. После этого javascript файлы производит парсинг этого xml файл и заполняет HTML форму. Однако у этого решения есть ряд недостатков.
Работа мастера публикаций
Результат работы мастера публикаций Вид сгенерированной страницы в браузере Internet Explorer
Недостатки существующей технологии публикации ØОтсутствует кроссбраузерность ØСоздаются статические странице на основе фреймов, табличной верстки и гиперссылок. ØЕсли страница содержит несколько чертежей, то все они сразу грузятся на страницу, вне зависимости от того какой чертеж нужен в данный момент ØОтсутствует развитая система навигации
Краткая постановка задачи В связи с указанными недостатками было предложено внести следующие изменения в мастер создания публикаций чтобы: Ø Обеспечить кроссбраузерность генерируемых публикаций. Ø Выполнить блочную верстку сайта. Ø Для загрузки контента технологию ajax. Ø Добавить возможность просмотра нескольких карт одновременно. ØВыполнить навигацию на основе флэш технологий.
Распределение работ по проекту Вид работы Исполнители Спецификация требований к ПО Оникиенко Д. Проектирование ПО Оникиенко Д. , Лысенко Д. Модернизация мастера публикаций Лысенко Д. , Родионов А. , Мужичков Р. , Оникиенко Д. Тестирование ПО Родионов А. , Лысенко Д. Подготовка демонстрационного примера и руководства пользователя Оникиенко Д. , Лысенко Д.
Диаграмма Ганта (план)
Диаграмма требований
Диаграмма прецедентов для работы мастера публикаций Autocad
Диаграмма последовательности для работы мастера публикаций Autocad
Результат работы мастера Autocad Страница созданная мастером публикаций Autocad по улучшенным шаблонам в браузере Opera 11. 51
Результат работы мастера Autocad Страница созданная мастером публикаций Autocad по улучшенным шаблонам в браузере Fire. Fox с использованием dojo виджетов (Accordion Container). Виджеты dojo не обладают такими красочными визуальными эффектами как флэш меню, но они работают максимально быстро и удобно.
Диаграмма прецедентов для приложения на основе сервиса Google
Диаграмма последовательности для приложения на основе сервиса Google
Диаграмма развертывания для приложения на основе сервиса Google
Результат работы мастера Autocad Страница приложения на основе веб-сервиса Pacasa в браузере Opera 11. 51 с использованием флэш меню flashxml. net
Тестирование План тестирования: Тестирование выполняют Родионов А. и Лысенко Д. Будут выполнены следующие этапы тестирования: Ø Провести юнит-тестирование. Ø Провести системное тестирование. Ø Рассчитать метрики процесса тестирования. Полученные метрики IEEE 1. Плотность отказов – 0, 032 IEEE 2. Плотность дефектов – 0, 01 IEEE 5. Функциональный охват теста – 1 IEEE 18. Надежность работы – 1 IEEE 24. Охват теста - 0, 50 IEEE 36. Точность тестирования – 1
Диаграмм Ганта (факт)
Анализ проделанной работы Вид работы Выполнение Спецификация требований к ПО 100% Проектирование ПО 90% Модернизация мастера публикаций 85% Тестирование ПО 80% Подготовка демонстрационного примера и руководства пользователя 100%
Замечания к курсовой работе ØНедостаточная скорость интернета в аудиториях, в результате чего загрузка приложения на основе web сервиса Picasa и флэш меню превышает 20 секунд. ØВозникли трудности с внедрением улучшенных шаблонов публикаций в Autocad. ØПри работе с web сервисом Picasa возникли трудности с парсингом xml файлов, так как многие хостинги плохо поддерживают соответствующие php функции.
Что не удалось сделать Ø Ø Тестирование проекта было выполнено не в полном объеме (модульное тестирование было выполнено не для всех функций). Не вполне удачный дизайн генерируемых страниц.
Благодарю за внимание
Презентация к курсовой.ppt