This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
staff:courses:application_development_for_mobile_platforms:mark_au [2019/01/15 06:50] mark [Экзамен] |
staff:courses:application_development_for_mobile_platforms:mark_au [2022/12/10 09:08] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Список заданий ===== | ===== Список заданий ===== | ||
- | ==== Основные задания ==== | ||
+ | ==== Согласована и сформулирована тема курсовой ==== | ||
+ | |||
+ | |||
+ | (это и не задание, но без него трудно начать) | ||
- | * [0] Согласована и сформулирована тема курсовой (это как бы и не задание, но без него трудно начать) | ||
* Согласована формулировка темы курсовой. | * Согласована формулировка темы курсовой. | ||
* Продемонстрировано, что у вас есть работоспособная среда, где можно вести разработку (либо очно, либо в виде скринкаста). | * Продемонстрировано, что у вас есть работоспособная среда, где можно вести разработку (либо очно, либо в виде скринкаста). | ||
* При необходимости найден набор данных для приложения, ссылка указана на **вики**. | * При необходимости найден набор данных для приложения, ссылка указана на **вики**. | ||
- | * [1] Макет и сценарий использования | + | |
+ | |||
+ | ==== Макет и сценарий использования ==== | ||
+ | |||
+ | |||
+ | [[http://se.moevm.info/doku.php/staff:courses:application_development_for_mobile_platforms:study_materials#%D0%BF%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BC%D0%B0%D0%BA%D0%B5%D1%82%D0%B0_ui_%D0%B8_%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F | Руководство]] | ||
* Сформулированы реализуемые сценарии использования в виде **вики-страницы**. | * Сформулированы реализуемые сценарии использования в виде **вики-страницы**. | ||
* Нарисован макет пользовательского интерфейса в виде графа (по аналогии с прошлым семестром) и **выложенн в репозиторий**. | * Нарисован макет пользовательского интерфейса в виде графа (по аналогии с прошлым семестром) и **выложенн в репозиторий**. | ||
- | * [1] UI на заглушках (переходы работают, но данные отображаются только те, что захардкожены в элементах UI). Результат: код приложения выложено в репозитории, его можно скачать, собрать и запустить. | + | |
- | * [1] Создание юнит-тестов для приложения. | + | |
- | * Результат: в репозитории появились файлы юнит-тестов для основных классов, которые можно запустить стандартным способом. | + | ==== UI на заглушках ==== |
- | * [1] Окончательная версия приложения. Результат: код приложения выложено в репозитории, его можно скачать, собрать и запустить. При этом выполняются основные сценарии использования. | + | |
+ | |||
+ | * (переходы работают, но данные отображаются только те, что захардкожены в элементах UI). Результат: код приложения выложено в репозитории, его можно скачать, собрать и запустить. | ||
+ | |||
+ | |||
+ | ==== Создание юнит-тестов для приложения ==== | ||
+ | |||
+ | |||
+ | * Результат: в репозитории появились файлы юнит-тестов (не менее 3х TestCase ) для основных классов, которые можно запустить стандартным способом. | ||
+ | |||
+ | |||
+ | ==== Окончательная версия приложения ==== | ||
+ | |||
+ | Результат: код приложения выложено в репозитории, его можно скачать, собрать и запустить. При этом выполняются основные сценарии использования. | ||
| | ||
- | ==== Дополнительные задания ==== | + | ==== Оценка сложности пользовательского интерфейса вашего приложения ==== |
+ | |||
+ | [[https://stepik.org/lesson/66393/step/7?unit=43274 | Руководство по измерению последовательности действий и оценки сложности UI]] | ||
+ | |||
+ | Результат: **вики-страница** | ||
- | * [1] Оценка сложности пользовательского интерфейса вашего приложения. Результат: **вики-страница** | ||
* с таблицой подсчета количества действий (суммарным), | * с таблицой подсчета количества действий (суммарным), | ||
* количеством действий по каждому виду взаимодействия (кликов/вводов текста/ нажатий на апп.кнопки и пр.), иллюстрирующие подсчет скриншоты. | * количеством действий по каждому виду взаимодействия (кликов/вводов текста/ нажатий на апп.кнопки и пр.), иллюстрирующие подсчет скриншоты. | ||
- | * выводом о том, как можно упростить последовательность | + | * выводом о том, как можно упростить последовательность (описание конкретных изменений). |
* макетом интерфейса, реализующим предыдущий пункт. | * макетом интерфейса, реализующим предыдущий пункт. | ||
- | * [2] Создание интеграционных тестов для приложения | + | * аналогичным подсчетом количества действий для ближайшего аналога |
+ | |||
+ | ==== Создание интеграционных тестов для приложения ==== | ||
+ | |||
* Результат: в репозитории появились файлы интеграционных тестов для основных сценариев использования, которые можно запустить стандартным образом (как Android InstrumentedTest), либо скрипт для запуска (например, если это тесты для игры). | * Результат: в репозитории появились файлы интеграционных тестов для основных сценариев использования, которые можно запустить стандартным образом (как Android InstrumentedTest), либо скрипт для запуска (например, если это тесты для игры). | ||
- | * [2] Подготовка задач для MOOC | + | |
+ | ==== Подготовка задач для MOOC ==== | ||
+ | |||
* Согласовать тему задачи (задач) с преподавателем. | * Согласовать тему задачи (задач) с преподавателем. | ||
* Файлы проекта с модельным решением и тестами (при наличии) выложены в репозиторий. | * Файлы проекта с модельным решением и тестами (при наличии) выложены в репозиторий. | ||
* Текстовое описание выложено в репозиторий. | * Текстовое описание выложено в репозиторий. | ||
- | * Задача развернута на Stepik*. | + | * Задача развернута на Stepik*. |
- | * [1] Ответы на пять негативных отзывов (не имеющих ответов) к существующим аналогам | + | * [[https://docs.google.com/document/d/12Q_P9KHa-545DUQO4pfi30M6yYpAoExfNsFZFOhVBW8/edit?usp=sharing|Темы задач для MOOC.]] |
- | * **вики-страница** (либо раздел ПЗ) | + | |
- | * ссылка на приложение | + | |
- | * ссылка на отзыв | + | |
- | * ваша формулировка сути претензии пользователей | + | |
- | * текст вашего ответа | + | |
==== Экзамен ==== | ==== Экзамен ==== |