Опис та аналіз діаграм компонентів, послідовності, розгортання. Опис NoSQL бази даних. Архітектура програмної системи та обрані технології. Мова програмування Kotlin. Структури обміну даними. Патерн проектування MVP. Тестування мобільних пристроїв.
Міністерство освіти і науки України Харківський національний університет радіоелектроніки Факультет КОМП’ЮТЕРНІ НАУКИ Кафедра ПРОГРАМНА ІНЖЕНЕРІЯ АТЕСТАЦІЙНА РОБОТА (ПРОЕКТ) Пояснювальна записка БАКАЛАВР Мобільний додаток підтримки ведення нотаток путівника TouristGames Виконав: студент 4 курсу, групи ПІ-12-4 6.050103 Програмна інженерія Дорожан С.В. Керівник Широкопетлєва М.С. Рецензент Допускається до захисту Зав. кафедри ___________ Дудар З.В. 2016 р. Харківський національний університет радіоелектроніки Факультет комп’ютерні науки Кафедра програмна інженерія Освітньо-кваліфікаційний рівень бакалавр Напрям підготовки 6.050103 Програмна інженерія ЗАТВЕРДЖУЮ: Зав. кафедри ______________ (підпис) «_____»________________ 20 ___ р. ЗАВДАННЯ НА АТЕСТАЦІЙНУ РОБОТУ (ПРОЕКТ) Студентові Дорожану Сергію Валерійовичу 1. Додатки: а) слайди презентації, б) приклади програмних кодів, в) електронні матеріали до проекту на CD. 5. Перелік графічного матеріалу (з точним зазначенням обов’язкових креслеників,м плакатів) діаграма варіантів викоритсання, діаграма компонентів, діаграма послідовстей, діаграма розгортання, приклад патерну ViewHolder, схема патерну Adapter, сторінка авторизації, сторінка реєстрації, сторінка з країнами, сторінка створення туристичного місця, сторінка з описом туристичного місця, сторінка редагування туристичного місця, сторінка з вибором місцеположення об’єкту, сторінка з картою загального числа об’єктів 6. Моделювання системи 2.1 Опис Use Сase діаграми 2.2 Опис діаграми компонентів 2.3 Опис діаграми послідовності 2.4 Опис діаграми розгортання 2.5 Опис NoSQL бази даних 3. Архітектура програмної системи та обрані технології 3.1 Загальні відомості про засоби розробки 3.2 Мова програмування Kotlin 3.3 Backend as a service 3.4 Патерн проектування MVP 3.5 Патерн ViewHolder 3.6 Патерн Adapter 3.7 Структури обміну даними 3.8 Опис SOLID 3.9 Git та Bitbucket 3.10 Методології розробки 4. Слайди презентації ВСТУП З появою компютерної техніки почався бурхливий розвиток інформаційних технологій. Метою роботи є програмна реалізація мобільного додатку ведення нотаток путівника з використанням технологій та бібліотек Java. 1. Передбачається наявність мобільного додатку, яка взаємодіє з сервісом Firebase, що надає хмарну NoSQL БД. МОДЕЛЮВАННЯ СИСТЕМИ UML є графічною мовою для візуалізації, опису параметрів, конструювання та документування різних систем, програм зокрема. Можна вибрати будь-яку комбінацію email і пароля для аутентифікації, будь то Facebook, Twitter, GitHub, Google, або щось інше.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы