"Информатика (базовый уровень) (в 2 частях)", Под ред. Макаровой Н.В.
Проект — это работа с конкретной целью, сроками и ожидаемым результатом: например, сайт, приложение или исследование. Его разработка начинается не с выбора программы, а с выяснения проблемы и потребностей людей. Затем формулируют цель и задачи, планируют работы, собирают информацию, создают продукт, проверяют и улучшают его. Последние шаги — оформление и представление результата — помогают показать, что цель достигнута и продукт отвечает требованиям.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Проект — целенаправленная деятельность по созданию конкретного продукта или решению проблемы с заданными результатами и сроками. Это не отдельное действие, а работа, объединяющая несколько этапов. Определение помогает понять, зачем нужны план и проверка: они удерживают работу в пределах цели и времени.
Проблема проекта — практический вопрос или противоречие, для решения которого создаётся проект. Например, ученикам трудно находить учебные материалы в разных чатах и папках. Выявление проблемы помогает убедиться, что будущий продукт действительно кому-то нужен.
Цель проекта — предполагаемый конечный результат, сформулированный конкретно и проверяемо. Вместо слов «сделать что-нибудь полезное» можно указать, какой продукт будет создан и для кого. Такая формулировка позволяет в конце сопоставить результат с задуманным.
Этап разработки проекта — законченная часть проектной работы со своей задачей, действиями и результатом. Например, этап планирования завершается планом с работами и сроками, а тестирование — сведениями о найденных недостатках. Понятные границы этапов помогают отслеживать продвижение и вовремя замечать задержки.
Работу начинают с выявления проблемы и анализа потребностей, потому что без этого нельзя понять, для кого и зачем создаётся продукт. Один и тот же замысел может быть удобен автору, но бесполезен предполагаемым пользователям. Беседа с ними, наблюдение или изучение уже существующих решений позволяют уточнить, чего не хватает и какую задачу действительно стоит решать.
После уточнения проблемы формулируют цель, задачи, требования к результату и критерии оценки. Цель отвечает на вопрос, что должно получиться, а задачи описывают путь к этому результату. Требования задают свойства продукта, например доступность материалов с телефона, а критерии позволяют проверить, выполнены ли эти требования. Благодаря этому участники одинаково понимают, какой результат считать успешным.
На этапе планирования определяют последовательность работ, ресурсы, сроки и обязанности, чтобы проект можно было выполнить в имеющихся условиях. Если заранее не учесть время, материалы или навыки участников, отдельная работа может остановиться, а сроки — сорваться. Распределение обязанностей помогает избежать ситуации, когда все заняты одним делом, а другое никто не выполняет. План при этом можно уточнять, если появляются новые сведения.
При реализации по плану создают проектный продукт: например, пишут код, готовят тексты или собирают материалы. Промежуточные результаты проверяют, потому что ошибка, обнаруженная поздно, часто требует переделывать уже выполненную работу. Сверка с требованиями на небольших шагах помогает заметить отклонения вовремя и понять, можно ли продолжать следующую часть.
После создания продукта его тестируют, корректируют и оформляют, а затем представляют аудитории. Тестирование обязательно, поскольку первая рабочая версия может неправильно вести себя в отдельных ситуациях или не отвечать потребностям пользователей. Исправления улучшают результат, а оформление делает его понятным и удобным для оценки. Презентация и защита объясняют, какую проблему решали, как работали и почему считают результат подходящим.
| Этап | Главный вопрос | Основные действия | Результат этапа |
|---|---|---|---|
| Выявление проблемы | Что нужно изменить или решить? | Изучить ситуацию и потребности будущих пользователей | Сформулированная проблема и понимание, для кого нужен проект |
| Постановка цели и задач | Какой результат нужен и что предстоит сделать? | Определить цель, задачи, требования и критерии оценки | Проверяемая цель и перечень необходимых шагов |
| Планирование | Кто, что и когда будет выполнять? | Установить порядок работ, сроки, ресурсы и обязанности | План проекта |
| Сбор и анализ информации | Какие сведения помогут принять решения? | Искать, сравнивать и оценивать источники и готовые решения | Подобранные и проверенные материалы для разработки |
| Разработка и реализация | Как создать запланированный продукт? | Выполнить работы по плану и собирать промежуточные версии | Созданный проектный продукт |
| Проверка и корректировка | Соответствует ли продукт требованиям? | Проверить его по критериям, найти недостатки и исправить их | Проверенный и улучшенный продукт |
| Оформление и презентация результата | Как понятно представить результат? | Подготовить материалы, рассказать о ходе и итогах, ответить на вопросы | Оформленный и представленный проект |
Используйте таблицу как маршрут: переходите к следующему этапу, когда получен понятный результат предыдущего. Вопросы помогают проверить, не пропущено ли важное действие. В реальной работе некоторые шаги могут повторяться: например, новая информация иногда требует уточнить план.
Задача 1. Нужно определить проблему, цель и две задачи проекта по созданию школьного сайта для обмена учебными материалами. Сначала отделим существующую трудность от желаемого решения: проблема описывает нехватку или неудобство, а цель — проверяемый итог проекта. Задачи должны назвать основные действия на пути к этому итогу.
Ответ: проблема связана с разрозненностью материалов, цель — работающий сайт для обмена ими, а две задачи описывают сбор требований и создание с проверкой. Цель можно проверить по наличию сайта и результатам испытания его функций. Формулировка не обещает собрать «все материалы», потому что такой результат трудно точно оценить.
Задача 2. Составьте план разработки электронного справочника по информатике, распределите работы по этапам, назначьте сроки и определите ресурсы. Сначала нужно понять, какие действия зависят друг от друга: содержание нельзя окончательно оформить, пока не собраны и не проверены сведения. Далее распределим работу по этапам и зададим примерные сроки, которые команда может уточнить.
Ответ: получен календарный план с последовательностью работ, сроками, ответственными и ресурсами. Такая детализация показывает, когда нужно завершить каждый этап и кто отвечает за его результат. Если сбор материалов затянется, команда сможет заранее пересмотреть сроки последующих работ.
Задача 3. Разработайте прототип приложения для учёта школьных мероприятий, протестируйте его на нескольких сценариях, исправьте недостатки и подготовьте защиту. Прототип — ранняя версия продукта, с которой можно проверить основные функции, прежде чем тратить время на окончательную доработку. Сначала зададим требования, затем проверим не только обычный случай, но и возможные ошибки пользователя.
Ответ: итогом станет прототип, проверенный на нескольких сценариях, список исправлений и материалы для защиты. Повторный тест нужен, чтобы убедиться, что исправления помогли и не нарушили другие функции. В презентации следует связать требования, результаты проверки и полученный продукт.
Начинать разработку без чётко сформулированной проблемы — значит рисковать создать ненужное или неудобное решение. Так поступают, когда интереснее сразу перейти к программе или дизайну, чем выяснять потребности пользователей. Проверьте себя вопросом: кто столкнулся с трудностью и чем подтверждается, что она существует? Если ответить нечего, вернитесь к анализу ситуации.
Подменять цель перечнем действий — значит описать процесс вместо конечного результата. Это происходит, когда формулировка начинается словами «изучить», «составить», «сделать», но не объясняет, что будет получено. Проверьте цель вопросом «Что должно появиться в конце проекта?». Действия перенесите в задачи и план.
Считать проект завершённым сразу после появления первой рабочей версии — ошибка, потому что в ней могут оставаться ошибки и неудобные функции. Первую версию принимают за финальную, когда не выделяют время на проверку. Сверьте продукт с требованиями и испытайте его в нескольких ситуациях; обнаруженные недостатки нужно исправить и проверить повторно.
Не связывать результат с критериями оценки — значит не иметь надёжного способа понять, достигнута ли цель. Такое случается, если критерии считают очевидными и не записывают заранее. Проверьте себя: можно ли по результатам наблюдения или теста однозначно решить, выполнено ли каждое требование? Если нельзя, уточните требования и критерии до оценки проекта.
Для проекта пригодятся навыки, которые уже встречались в информатике: составление алгоритмов, планирование действий, поиск и оценка информации. Текстовые и графические редакторы помогают подготовить материалы и оформить результат, но выбор инструмента зависит от задачи. Дальше эти умения применяются при создании программ, сайтов, презентаций, исследовательских и учебных проектов.
Разработка также связана с требованиями к информационному продукту: нужно учитывать удобство, точность и безопасность данных. При использовании чужих текстов и изображений следует соблюдать авторские права, а результаты — представлять так, чтобы аудитория могла понять ход работы и выводы. Поэтому техническая реализация, ответственное обращение с информацией и защита результата дополняют друг друга.
Чем проект отличается от обычного выполнения задания?
У проекта есть конкретная проблема, цель, сроки и заранее понятный результат. Обычно он состоит из нескольких связанных этапов, а полученный продукт проверяют и представляют другим.
Можно ли начинать проект с выбора программы или технологии?
Лучше сначала определить проблему и требования к результату. Иначе можно выбрать инструмент, который не подходит для решения задачи, или создать продукт, который никому не нужен.
Как отличить цель проекта от его задач?
Цель описывает конечный результат, которого нужно достичь. Задачи — это конкретные шаги, которые помогают получить этот результат.
Обязательно ли тестировать проект, если он уже работает?
Да, работающая версия может содержать ошибки или не соответствовать требованиям. Тестирование показывает, как продукт ведёт себя в разных ситуациях и что нужно исправить.
Почему презентация и защита считаются частью разработки проекта?
На презентации авторы объясняют, какую проблему решали и что получилось. Защита помогает обосновать решения и показать результат тем, кто будет им пользоваться или оценивать его.
Основные этапы разработки проекта