ПК3 Оценка реализуемости интерфейсных решений
Программирование и кодирование
◼︎ ПК3 Оценка реализуемости интерфейсных решений
Очень легко придумать интерфейс, который невозможно реализовать — для его работы в системе нет данных, ресурсов сервера или невозможно построить работоспособный алгоритм (или просто нет необходимых квалификаций у разработчиков). Не менее легко выбрать тривиальное решение, не обеспечивающее существенной пользы для пользователей. Кроме того, каждая отдельная среда разработки предлагает некоторую идеологию и ограничения: одни вещи в ней делать легко, а другие — трудно. По всем этим причинам важно уметь оценивать примерную трудоёмкость разработки конкретных интерфейсных решений.
Хороший дизайнер имеет коллекцию неочевидных, но уже кем-то реализованных интерфейсных механизмов, чтобы показывать их разработчикам («а вот у них получилось!»), когда они говорят, что решение технически неосуществимо (см. также Знание актуальных тенденций и технологических возможностей). В то же время он способен предлагать альтернативы невозможным решениям, адаптированные для конкретного средства разработки. Простейший способ научиться этому — самостоятельно уметь программировать.
◼︎ Навыки и умения по уровням квалификации
Проверять возможность реализации интерфейсного решения сравнением с прецедентами. Отбраковывать интерфейсные решения, для которых в системе нет данных или вычислительных ресурсов и предлагать альтернативы для них.
Оценивать, совместно с профильными специалистами, потребление ресурсов разного типа (процессорного времени, памяти, соединений с источниками данных, сетевого трафика) в процессе функционирования интерфейса. Использовать оценки реализуемости среди других критериев оценки интерфейсных решений.
Планировать технологические и иные ресурсы, квалификации разработчиков и дополнительные работы, необходимые для реализации интерфейсных решений.
Last updated