Основни правила, фази и дейности при разработване на проект
Проектът е работа с ясна цел, краен срок и краен продукт, напр. игра, програма или сайт. В урока учим фазите на проекта: избор на тема и цел, планиране, реализация, тестване и представяне. Учим се да работим в екип: да разпределяме задачите, да съставяме график и да пазим версиите на файловете. Добрата цел е конкретна и измерима, а рисковете се обмислят предварително.
Какво да запомним
- Фази: цел и тема, планиране, реализация, тестване, представяне (защита).
- Заданието (спецификацията) описва какво ще прави продуктът, преди да се пише код.
- Измеримата цел има конкретен резултат и срок: „Играта да има 3 нива до 20 май“.
- Ресурси на проекта: време, хора, техника.
- Прототипът е първа опростена работеща версия на продукта.
Пример
Екип от трима прави игра: единият пише кода, вторият рисува героите, третият тества и води графика.
Проверете се: 20 въпроса
Натиснете въпроса, за да видите верния отговор и обяснението.
С какво започва работата по проект?
- С избор на тема и цел
- С тестване
- Със защита
- С отпечатване
Отговор: С избор на тема и цел
Първо се решава какво ще се прави и защо, после се планира.
В коя фаза на проекта се пише програмният код?
- Защита
- Реализация
- Избор на тема
- Представяне
Отговор: Реализация
В реализацията се създава самият продукт: кодът, графиката, текстовете.
Какво е краен срок в проект?
- Последният ред от кода
- Времето за защита в минути
- Датата, до която проектът трябва да е готов
- Броят на членовете на екипа
Отговор: Датата, до която проектът трябва да е готов
Сроковете помагат работата да се разпредели във времето.
Какво е прототип?
- Окончателната версия
- Списъкът на екипа
- Презентацията за защита
- Първа опростена работеща версия на продукта
Отговор: Първа опростена работеща версия на продукта
Прототипът се прави рано, за да се провери идеята и да се получи обратна връзка.
Защо работата по проект се разделя на фази?
- За да се планира и контролира стъпка по стъпка
- За да е по-дълъг проектът
- За да не се налага тестване
- За да работи само един човек
Отговор: За да се планира и контролира стъпка по стъпка
Фазите показват какво трябва да е готово и кога, и помагат да се откриват проблеми навреме.
Какво се прави във фазата тестване?
- Избира се тема
- Пише се поканата
- Проверява се дали продуктът работи правилно
- Раздават се оценки
Отговор: Проверява се дали продуктът работи правилно
Продуктът се изпробва с различни данни и се търсят грешки.
Коя фаза следва след реализацията?
- Избор на тема
- Планиране
- Формулиране на целта
- Тестване
Отговор: Тестване
Готовият код първо се тества и чак после се представя.
Какво е цел на проекта?
- Какво искаме да постигнем с продукта
- Броят на слайдовете
- Името на файла
- Датата на защитата
Отговор: Какво искаме да постигнем с продукта
Целта казва какъв проблем решава продуктът и за кого е.
Какво е обратна връзка при проект?
- Кабел между два компютъра
- Мнения и забележки за продукта от потребители или учители
- Цикъл, който се върти назад
- Вид диаграма
Отговор: Мнения и забележки за продукта от потребители или учители
Обратната връзка показва какво да се подобри.
При тестване се оказва, че идеята изобщо не работи. Към коя фаза се връщаме?
- Към защитата
- Към отпечатването
- Към планирането
- Никъде, приключваме
Отговор: Към планирането
Ако проблемът е в самия план, той трябва да се преработи, преди да се пише нов код.
Как работи екипът по проект?
- Всеки по различна тема
- Заедно, с разпределени задачи
- Само един работи, другите гледат
- Без никакъв план
Отговор: Заедно, с разпределени задачи
Всеки член има задача, а резултатите се събират в общ продукт.
Кой документ описва какво ще прави програмата, преди да се пише код?
- Сертификат
- Резервно копие
- Задание (спецификация)
- Покана
Отговор: Задание (спецификация)
Заданието съдържа изискванията към продукта.
Кое е пример за ресурси в проект?
- Само оценката
- Само заглавието
- Само датата на защитата
- Време, компютри и хора
Отговор: Време, компютри и хора
Ресурсите са всичко, което е нужно за изпълнението: хора, време, техника, програми.
Как екипът може да пише едновременно в един документ?
- С онлайн документ в облака
- С USB флашка
- С принтер
- С хартиен тефтер
Отговор: С онлайн документ в облака
Облачни услуги като Google Docs или Microsoft 365 позволяват съвместна работа в реално време.
Защо е полезно да има график на проекта по дни?
- Прави кода по-бърз
- Показва дали работата върви навреме
- Заменя тестването
- Не е полезно
Отговор: Показва дали работата върви навреме
Графикът сравнява планираното с направеното и показва закъсненията.
Кой координира работата на екипа?
- Антивирусната програма
- Принтерът
- Публиката
- Ръководителят на екипа
Отговор: Ръководителят на екипа
Ръководителят следи задачите и сроковете и свързва работата на всички.
Защо задачите в екипа се разпределят между членовете?
- Всеки работи по своя част и проектът е готов навреме
- За да спорят повече
- За да няма нужда от план
- За да работи само един
Отговор: Всеки работи по своя част и проектът е готов навреме
Разпределението позволява работа едновременно и по-добро използване на уменията.
Коя от тези цели е измерима?
- Играта да е хубава
- Играта да има 3 нива до 20 май
- Да се постараем
- Да е интересно
Отговор: Играта да има 3 нива до 20 май
Измеримата цел има конкретен резултат и срок и може да се провери.
Как екипът може да пази предишните версии на файловете си?
- Като трие старите файлове
- Като пише върху един файл без копия
- С история на версиите или номерирани копия
- С принтер
Отговор: С история на версиите или номерирани копия
Облачните услуги пазят история; полезни са и копия като proekt_v2.
Какво е риск в проект?
- Сигурен успех
- Вид диаграма
- Фаза на защитата
- Възможен проблем, който може да забави или провали проекта
Отговор: Възможен проблем, който може да забави или провали проекта
Добрият план предвижда рисковете и как да се реагира при тях.