Повні розв’язки, як у зошиті. Хочеш розібратися самостійно — під кожним завданням є «Пояснення з репетитором».
Сторінка 145
Завдання 6
Аналіз інтерфейсу Duolingo
Використати анкету-спостереження «Мій аналіз інтерфейсу» (файл у додатку) та приклад заповненої анкети для ігрового додатку Duolingo. Дано 8 пунктів опису програми: назва, цільова аудиторія, перший екран, елементи керування, зрозумілість, кольори, вирішувана проблема та власні ідеї.
Розв’язання
Заповніть перші 7 пунктів анкети, використовуючи наданий опис Duolingo (назва, аудиторія, екран, елементи, зрозумілість, кольори, проблема).
У восьмому пункті сформулюйте власну ідею: оберіть один елемент інтерфейсу з аналізу (наприклад, шкалу прогресу або віконця підказок) і поясніть, як ви використаєте його у своєму проєкті.
Відповідь:
Назва: Duolingo; Для кого: вивчають мови; Елементи: кнопки, шкала, повідомлення; Проблема: щоденне вивчення слів; Ідея: додати шкалу прогресу та віконця з підказками.
Завдання 7
Етапи розробки програмних додатків
Переглянути відео «Шлях проєкту» (доступне в інтерактивному електронному додатку) та визначити послідовність етапів створення програмного забезпечення.
Розв’язання
Згадайте або знайдіть інформацію про етапи життєвого циклу програмного продукту (ідентифікація проблеми, аналіз, дизайн, реалізація, тестування).
Опишіть ці етапи у логічній послідовності, використовуючи терміни з підручника (проблема, ескіз вікна, код, перевірка).
Відповідь:
Етапи розробки: 1) Виявлення проблеми та формулювання ідеї; 2) Проектування інтерфейсу та функціоналу; 3) Написання коду програми; 4) Тестування на помилки; 5) Презентація та впровадження продукту.
Завдання 8
Уміння розробника програмних додатків
Визначити 5 основних умінь, необхідних людям, які створюють програмні додатки. Перевірити себе в інтерактивному електронному додатку.
Розв’язання
Визначте уміння з тексту проєкту (пошук проблеми, робота з інтерфейсом, аналіз відгуків).
Додайте загальновідомі навички розробника (логіка, командна робота, емпатія до користувача).
Сформулюйте список із 5 пунктів.
Відповідь:
1) Вміння виявляти та формувати проблему; 2) Навички роботи з графічним інтерфейсом (вікна, кнопки, події); 3) Знання основ програмування та логіки; 4) Уміння аналізувати відгуки користувачів та вдосконалювати продукт; 5) Вміння працювати в команді та презентувати ідею.
Завдання 9
Вибір теми для програмного проєкту
Обговорити в парах або групах реальну проблему, яку можна вирішити за допомогою програми з графічним інтерфейсом (в школі, побуті чи довкіллі). Розглянути готові варіанти («Розумне замовлення», «МТ», «Домашній помічник» тощо) або придумати власну ідею.
Оберіть одну тему, яка вам найбільше подобається або є актуальною для вашого класу/ситуації.
Сформулюйте коротке пояснення: яку проблему вирішує цей застосунок і як він це робить.
Відповідь:
Приклад теми: «Тренажер пріоритетів». Проблема: учням важко розподілити час між навчанням, відпочинком та домашніми справами. Розв'язання: програма дозволяє обрати основну діяльність (радіокнопки) та додаткові справи (чекбокси), після чого обчислює «баланс дня» і дає пораду щодо покращення розподілу часу.