Project tarkvara Olga Nogina.pptx
- Количество слайдов: 24
ИНТЕРНЕТ-МАГАЗИН ЭКЗОТИЧЕСКИХ РЫБОК СПЕЦИФИКАЦИИ ТРЕБОВАНИЙ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ «Юный рыбовод» OLGA NOGINA MARINA SURKOVA ANDREI BLINOV ROMAN SHESTILOVSKI NATALIA SAVITSKAJA
Цель • Целью нашего проекта является разработка страницы интернет-магазина «Экзотические рыбки» . • Отличительной особенностью веб-страницы является простота, удобство в использовании, интерактивный интерфейс, приятное для глаз оформление. • На нашем сайте у пользователя будет возможность создавать протатип желаемого аквариума. 2
Задачи • • • Изучить возможности и особенности аналогичных сайтов. Усовершенствование и развитие идей других сайтов. С помощью программных средств среды разработки Adobe Flash, создать модель псевдо-трехмерного аквариума. Внедрить в веб-дизайн нашего проекта современные решения html верстки. Организовать адаптируемый веб-интерфейс под различные устройства. 3
Анализ поставленной задачи • Анализ похожих продуктов • http: //www. aquasale. spb. ru/ 4
Анализ поставленной задачи • Анализ похожих продуктов • http: //aquatek. com. ua/index. php 5
Анализ поставленной задачи • Уникальность и актуальность проекта o Целевая аудитория - люди, заинтерисованные в разведении экзотических аквариумных рыбок, декорированием аквариума и преобритении товаров для аквариума. o Сайт будет имеет мультиязычный интерфэйс, благодаря которому пользователь будет имееть возможность просматривать информацию на удобном ему языке. o Уникальность сайта заключается в возможности создать свой вариант аквариума. o Также сайт будет поддерживать 2 Д и 3 Д технологии, что придаст нашему сайту большую заинтересованность целевой аудитории. 6
Анализ поставленной задачи • Определение требований 7
Анализ поставленной задачи • Жизненный цикл продукта • Модель жизненного цикла ПО : Инкрементальная 8
Анализ поставленной задачи • Целевые группы ü Администрация сайта ü Работники магазина ü Пользователи 9
Анализ поставленной задачи • Описание функциональных требований • Создать возможность быстро и удобно получать информацию об интересующем продукте, консультации, а так же возможность выбора, приобретения и оплаты товара. 10
Анализ поставленной задачи • Use Case 11
Анализ поставленной задачи Описание нефункциональных требований § скорость отклика при выполнении заданной операции – не более 5 кликов § возможность использования удобных технологических и архитектурных решений § система должна быть устойчивой к сбоям § система должна работать на разных платформах § способность взаимодействия системы с другими системами 12
Анализ поставленной задачи • Спецификация 1. 2. 3. 4. Возможность создания желаемого аквариума. Широкий ассортимент товара. Удобная система оплаты. При покупке свыше 30 евро доставка бесплатная. 13
Анализ поставленной задачи МЕТРИКИ СТРУКТУРНОЙ СЛОЖНОСТИ МОДУЛЯ ПРОГРАММЫ ОПЛАТЫ ИЗ КОРЗИНЫ МАГАЗИНА ЭКЗОТИЧЕСКИХ РЫБОК 14
Анализ поставленной задачи • Цикломатическая сложность • Критерий 1 • 4 теста • Критерий 2 • 9 тестов • Критерий 3 • 18 тестов 15
Анализ поставленной задачи • Выбор средств реализации • Для реализации нашего проекта, в планах применить следующие ПО: Adobe Flash, Adobe Photoshop, Notepad++. А также следующие языки программирования: PHP, HTML, CSS, Java. Script. 16
Реализация • ERD 17
Интерфейсы страниц 18
Реализация • Архитектура системы 19
Тестирование • Эквивалентные классы 20
Тестирование • Психографические профили 21
Перспективы • Активное развитие и рост эффективности интернет-магазина связан с его сильными сторонами. Их достаточно много, но к числу основных следует отнести: • 1) полную ориентацию на целевую группу при необходимости; • 2) оперативный контроль эффективности и быстрое внесение изменений в интернет-магазин; • 3) доступную стоимость; • 4) высокую степень информативности; • 5) неограниченный потенциал охвата аудитории и развития самого Интернета; • 6) быструю отдачу. 22
Вывод • Так как идея заказчика оказалась реальной и конкретной, четкой и логичной и представляет интерес для населения различного социального положения и большого возрастного диапазона – у проекта имеется много шансов на реализацию и продолжителный жизненный цикл. В основу нашего решения заложены инновации: это использование современных инструментов и продвинутых технологии для выполнения заказа. • Итогом работы над проектом стала разработка прототипа Интернет-магазина, отвечающего всем требованиям качественного программного продукта. 23
24
Project tarkvara Olga Nogina.pptx