Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Документация_Оригинал / Пояснювальна_записка_Диплом_Оригинал_1

.pdf
Скачиваний:
7
Добавлен:
11.06.2015
Размер:
1.13 Mб
Скачать

55

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ

1.AdnanAziz. Elements of Programming Interviews: The Insiders' Guide . CreateSpace Independent Publishing Platform; 1st edition (October 11, 2012) - 504 pages

2.Mike PreuB. Multimodal Optimization by Means of Evolutionary Algorithms (Natural Computing Series). Springer; 2015 edition (October 5, 2015)

-190 pages

3.Robert Sedgewick, Kevin Wayne’s Algorithms. Algorithms (4th

Edition). Addison-Wesley Professional; 4th edition (March 19, 2011) - 992 pages

4.Shon Harris. CISSP Boxed Set, Second Edition (All-in-One). McGrawHill Osborne Media; 2 edition (January 25, 2013) - 1488 pages

5.Alexander A. Stepanov. From Mathematics to Generic Programming. Addison-Wesley Professional; 1 edition (November 17, 2014) - 320 pages

6.Shon Harris. CISSP All-In-One Exam Guide [With CDROM]. McGrawHill/Osborne Media; 6 Har/Cdr edition (October 18, 2012) - 1430 pages

7.Yaser S. Abu-Mostafa. Learning From Data. AMLBook (March 27, 2012) - 213 pages

8.Matt Walker. CEH Certified Ethical Hacker Bundle, Second Edition. McGraw-Hill Osborne Media; 2 edition (October 6, 2014) - 748 pages

9.Peter Flach. Machine Learning: The Art and Science of Algorithms that Make Sense of Data Cambridge University Press (November 12, 2012) - 409 pages

10.Narasimha Karumanchi. Data Structures and Algorithms Made Easy: Data Structure and Algorithmic Puzzles. CreateSpace Independent Publishing Platform; 2 edition (December 19, 2011) - 444 pages

11.Ч. Петзольд. Програмування Windows Phone 7.Microsoft Press 2011

695стр

12.Пугачев, С. Павлов, Д. Сошников, Розробки додатків для Windows

Phone 7. Microsoft Press - 2012 — 376

13.Хассан Гома. UML – проектування систем реального часу паралельних і розподілених систем. Microsoft Press - 2011 — 704

14.Лайза Криспин, Джанет Грегори, Гибкое тестирование. Практическое руководство для тестировщиков ПО и гибких команд. Питер

2010 — 464стр

15.Джеффри Рихтер. CLR via C#. Программирование на платформе

Microsoft .NET Framework 4.0 на языке C#. Питер 2012 — 734стр

16.Энтони Молинаро. SQL. Сборник рецептов. Microsoft Press 2009 —

672стр

56

17.Э. Стиллмен, Дж. Грин. Изучаем C#. Питер2012 — 405стр

18.Линн Бейли. Изучаем SQL. Питер 2012 – 573стр

19.Энтони Молинаро. SQL. Сборник рецептов. Питер 2009 — 672

20.Джозеф Албахари, Бен Албахари. C# 5.0. Справочник. Полное описание языка. Вильямс 2013 — 1008стр

21.Эндрю Троелсен. Язык программирования C# 5.0 и платформа .NET

4.5.Вильямс 2013 - 1312стр

22.Первая демонстрация MonoDroid — написание Mono/.NETприложений под Android. [Электронный ресурс]. – Режим доступа к ресурсу: http://habrahabr.ru/post/102192/

23.Сравнительное тестирование производительности платформ .Net, Java и Mono. [Электронный ресурс]. – Режим доступа к ресурсу: http://habrahabr.ru/post/120090/

24.Технологии .NET Framework и Mono. [Электронный ресурс]. –

Режим доступа к ресурсу: :http://bourabai.kz/einf/net-technology.htm

25.Технологии, основанные на трансляции или компьютерной сети

[Электронный ресурс]. – Режим доступа: www.cito.ru/gdenet/technology/broadcast/

26.Развивающие игры для дошкольников и младших школьников [Электронный ресурс]. – Режим доступа: http://festival.1september.ru/articles/103578/

27.Programming the Mobile Web, 2nd Edition Reaching Users on iPhone, Android, BlackBerry, Windows Phone, and more [Еlectronic resource]. – Access mode: http://proglibrary.ru/tag/windowsphone/

28.Сборник профориентационных игр, викторин. [Электронный ресурс]. – Режим доступа: http://window.edu.ru/resource/591/26591

29.Работа с SOAP сервисом из Windows Phone 8.1 приложения.

[Электронный ресурс]. – Режим доступа: http://habrahabr.ru/post/233799/ 30.Реализация L2TP/IPsec VPN сервера стандартными средствами

Windows 7/8 для подключения Windows/iOS/Android систем к внутренней сети. [Электронный ресурс]. – Режим доступа: http://habrahabr.ru/post/210410/

57

ДОДАТКИ

ДОДАТОК А

Рис. А.1. Зразок форми «Авторизація та реєстрація користувача»

58

.

Рис. А.2. Головне вікно програми. Вибір теми та режиму вікторини

59

Рис. А.3. Вікно одно-користувальницького режиму

60

Рис. А.4. Вікно багатокористувальницького режиму

61

Рис. А.5. Таблиця рекордів

62

ДОДАТОК Б

Тестування модуля аналізу й оцінки вікторини в однокористувальницького режиму

 

 

 

 

 

 

 

 

 

 

 

Таблиця Б.1

 

 

 

 

 

 

 

Базовий план тестування

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Назва тесту

Ціль тестування

Очікуваний результат

 

Результат

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

Відповідність

Дивитися на

При переході на будь-

 

При переході на будь-

 

 

 

 

назви вікна

відповідність назви

яку форму, в її

 

яку форму, в її

 

 

 

 

 

 

 

вікна наповненню

заголовку повинна

 

заголовку

 

 

 

 

 

 

 

 

 

 

відобразитися

 

відображається

 

 

 

 

 

 

 

 

 

відповідна назва

 

відповідна назва

 

 

2

 

Перевірка

 

Перевірити

Дані повинні

 

Дані відображаються

 

 

 

 

відображення

відображення даних

відображатися

 

коректно й у відпові-

 

 

 

 

даних

 

на формах

коректно й у відпові-

 

дних місцях

 

 

 

 

 

 

 

 

 

 

дних місцях

 

 

 

 

 

 

3

 

Перевірка

 

Перевіряти пункти

Пункти меню повинні

 

Пункти меню

 

 

 

 

 

пунктів меню

меню

 

відображатися

 

відображаються

 

 

 

 

 

 

 

 

 

коректно, відповідати

 

коректно, відповідають

 

 

 

 

 

 

 

 

 

нормам й дизайну

 

нормам й дизайну

 

 

 

 

 

 

 

 

 

додатку

 

 

додатку

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблиця Б.2

 

 

 

 

 

 

 

Тестування валідації

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Відмітка

 

 

 

Крок сценарію

Очікуваний результат

Отриманий результат

 

про про-

 

з/п

 

 

 

ходження

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

сценарію

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

2

 

3

 

4

 

 

 

5

 

 

1.

Спроба

авторизації

Виведення

 

Виведення

 

 

Так

 

 

при

не

введеному

повідомлення

про

повідомлення

про

 

 

 

 

 

Login

 

 

помилку

 

помилку.

 

 

 

 

 

 

 

 

 

 

 

 

 

Авторизація

 

 

 

 

 

 

 

 

 

 

 

 

 

неможлива.

 

 

 

 

 

2.

Спроба

авторизації

Виведення

 

Виведення

 

 

Так

 

 

при

не

введеному

повідомлення

про

повідомлення

про

 

 

 

 

 

Password

 

 

помилку

 

помилку.

 

 

 

 

 

 

 

 

 

 

 

 

 

Авторизація

 

 

 

 

 

 

 

 

 

 

 

 

 

неможлива.

 

 

 

 

63

Закінчення табл..Б.2

1

 

2

 

 

3

 

 

 

 

4

 

 

5

 

3.

Спроба

авторизації

Виведення

 

 

 

Виведення

 

 

Так

 

при

 

невірно

повідомлення

про

 

повідомлення

про

 

 

 

введеному Login

помилку

 

 

 

помилку.

 

 

 

 

 

 

 

 

 

 

 

 

 

Авторизація

 

 

 

 

 

 

 

 

 

 

 

 

 

неможлива.

 

 

 

 

4.

Спроба

авторизації

Виведення

 

 

 

Виведення

 

 

Так

 

при

 

невірно

повідомлення

про

 

повідомлення

про

 

 

 

введеному Password

помилку

 

 

 

помилку.

 

 

 

 

 

 

 

 

 

 

 

 

 

Авторизація

 

 

 

 

 

 

 

 

 

 

 

 

 

неможлива

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблиця Б.3

 

 

 

 

 

Юзабіліті тестування

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Відмітка про

 

 

Назва перевірки

 

 

 

 

Примітка

 

проходження

 

з/п

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

сценарію

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

2

 

 

 

 

 

3

 

 

4

 

 

 

 

 

 

Архітектура та навігація

 

 

 

 

 

1.

Чи відповідає

структура

додатку

Структура

 

програми

 

Так

 

 

цілям, для досягнення яких він

відповідає цілям

 

 

 

 

 

 

призначений?

 

 

 

 

 

 

 

 

 

 

 

 

2.

Чи зрозуміла схема навігації?

Схема навігації

інтуїтивно

 

Так

 

 

 

 

 

 

 

зрозуміла.

 

 

 

 

 

 

3.

Чи логічно відсортовані

елементи

Елементи відсортовані логічно

 

Так

 

 

навігаційних панелей?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Планування і дизайн

 

 

 

 

 

1.

Оформлення вікон в одному стилі

Оформлені в одному стилі

 

 

Так

 

2.

Дизайн «user-friendly» і естетичний

Дотримано концепції «user-

 

Так

 

 

 

 

 

 

 

friendly»

та

естетичності

 

 

 

 

 

 

 

 

 

програмного продукту.

 

 

 

 

 

 

 

 

 

Оформлення тексту

 

 

 

 

 

1.

Чи є тексти зрозумілими?

 

Текст оформлено зрозуміло

 

 

Так

 

2.

Розмір шрифту досить великий?

Розмір шрифту достатній для

 

Так

 

 

 

 

 

 

 

читання

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.

Колір шрифту підходящий і досить

Колір

підходящий

і

 

Так

 

 

контрастний?

 

 

 

контрастний

 

 

 

 

 

 

 

 

 

 

Стійкість до помилок

 

 

 

 

 

1.

Перевірка

на

існування

системи

Система допомоги відсутня

 

 

Так

 

 

допомоги користувачу (довідки)

 

 

 

 

 

 

 

 

 

64

Таблиця Б.4

Функціональне тестування

Назва тесту

Вхідні параметри

Очікуваний результат

Резу-

 

 

 

 

 

льтат

 

 

 

 

 

 

 

 

 

 

 

 

1

Навігація

Перевірити

корект-

Все відкривається коректно

 

 

 

ність

і

простоту

 

 

 

 

відкриття

 

існуючих

 

Так

 

 

вікон, пунктів меню,

 

 

 

 

 

 

 

тощо.

 

 

 

 

 

 

 

 

 

 

 

2

Обробка

Помилки

 

виконання,

Видаються відповідні

 

 

помилок

некоректного вводу

повідомлення

Так

 

 

 

 

 

3

Перевірка

Перевірка здійснюється згідно вимог замовника або раніше

 

основних

розроблених тест кейсів

 

 

 

функцій системи

 

 

 

 

 

 

 

 

 

 

 

 

ДОДАТОВ В

Лістинг основних класів програми Клас TwoPlayer.xaml.cs

using Newtonsoft.Json.Linq; using System;

using System.Collections.Generic; using System.IO;

using System.Linq; using System.Net.Http;

using System.Runtime.InteropServices.WindowsRuntime; using Windows.Foundation;

using Windows.Foundation.Collections; using Windows.UI.Popups;

using Windows.UI.Xaml;

using Windows.UI.Xaml.Controls;

using Windows.UI.Xaml.Controls.Primitives; using Windows.UI.Xaml.Data;

using Windows.UI.Xaml.Input; using Windows.UI.Xaml.Media; using Windows.UI.Xaml.Navigation;

// The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkID=390556

namespace Quiz

{

///<summary>

///An empty page that can be used on its own or navigated to within a Frame.

///</summary>

public sealed partial class TwoPlayer : Page