Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Конструирование ПО, метафоры, предварительные требования

Совершенный код

Пробный топик, представляет собой нарезку основных абзацев из книги из первой главы. Объем ужат в 4 раза, последовательность изложения и смысл по возможности сохранены. Очень приветствуется фидбэк.

Почему именно абзацы из книги, а не своими словами? Потому что во многих случаях сказать лучше очень сложно. И потом, чистые тезисы читать скучно — надоедает на второй странице.
Если топик понравится — готов стараться описать в статьях всю книгу, с каждым разом все уменьшая объем и увеличивая плотность информации.

Конструирование ПО


Что такое конструирование ПО?


Разработка ПО — непростой процесс, который может включать множество компонентов. Вот какие составляющие разработки ПО определили ученые за последние 25 лет:
— определение проблемы;
— выработка требований;
— создание плана конструирования;
— разработка архитектуры ПО, или высокоуровневое проектирование;
— детальное проектирование;
— кодирование и отладка;
— блочное тестирование;
— интеграционное тестирование;
— интеграция;
— тестирование системы;
— корректирующее сопровождение.

Иногда конструирование называют «кодированием» или «программированием».
«Кодирование» кажется мне в данном случае не лучшим термином, так как он
подразумевает механическую трансляцию разработанного плана в команды языка программирования, тогда как конструирование вовсе не механический процесс и часто связано с творчеством и анализом. Смысл слов «программирование» и «конструирование» кажется мне похожим, и я буду использовать их как равноправные.
Читать дальше →
Всего голосов 38: ↑27 и ↓11 +16
Просмотры7.6K
Комментарии 21

В корзину. В корзину? В корзину!

Интерфейсы


Никто не задумывался о том насколько противоречив этот, всем привычный и понятный элемент «Корзина»?

Особенно если он встречается в тексте, или обсуждается в разговоре. Ведь только по контексту возможно понять, что происходит с добавляемым в корзину предметом. А что если у пользователя в одном интерфейсе сразу две Корзины? Одна на покупку, а вторая на удаление?

Метафору в ОС мы изменить не можем, зато можем при разработке магазинов придумать и ввести в обиход новую метафору, которая вызывает меньше путаницы, благодаря тому, что она не пересекается с другими.

Т.е. выработался не совсем приятный шаблон в названии метафор.
И меня интересует, кто-то предпринимал попытки этот шаблон нарушить или нет?

Например назвать на сайте раздел «Сделать заказ» или «Список покупок», вместо «Добавить в корзину»?
Интересно, кто-то подобный эксперимент уже проделывал?

Или все следуют кем-то выбранному шаблону?
Всего голосов 10: ↑4 и ↓6 -2
Просмотры777
Комментарии 41

10 необычных метафор в дизайне иконок

Фестиваль 404
Если честно, то я не очень люблю посты-списки а-ля «Горячая десятка чего-то» или «50 самых лучших кого-то». Но почему-то такие посты очень любят читатели. И я понял почему. Писать эти тексты довольно трудоемко и не очень весело. Зато читатются они легко и увлекательно. Эту догадку подтвердила моя давняя статья "10 ошибок в дизайне иконок", которую тут приняли очень тепло. Не прошло года и я решил продолжить.

Многие думают, что дизайн интерфейсов — скучное, заумное и занудное занятие. Я попробовал взглянуть на эту сферу немного иначе и продемонстрировать, что дизайн GUI — иногда довольно веселая штука. Предлагаю вашему вниманию обзор/коллекцию 10 необычных метафор в дизайне иконок.
Всего голосов 106: ↑85 и ↓21 +64
Просмотры2.7K
Комментарии 22

Блог взаимопомощи

Дизайн
Каждый дизайнер или иллюстратор знает, что при создании логотипа, иллюстрации или иконки часто ум заходит за разум при поиске очередной метафоры. Время на решение задачи стремительно сокращается, а новые идеи так и не приходят.

В блоге «Метафоры» у участников можно поинтересоваться, с чем у них ассоциируется та или иная вещь. Возможно, это натолкнет на новую идею.

Поскольку тема не столь интересна широкому кругу пользователей Хабра, все посты в блоге только для подписчиков. Присоединяйтесь.
Всего голосов 5: ↑4 и ↓1 +3
Просмотры156
Комментарии 2

Как мы рисовали пиктограммы для контекстных объявлений Бегуна

Фестиваль 404
Однажды к нам обратилась компания Бегун за тем, чтобы мы нарисовали иконки для всех рекламируемых товаров и услуг. Ведь рекламные блоки с иллюстрациями привлекают больше внимания пользователей и имеют более высокий CTR (уровень конверсии).

imageУ Бегуна есть тип рекламных блоков, в которых показываются тематические иконки. Наш чудо-индексатор смотрит рекламируемый сайт и определяет тематику, и согласно тематике показывает иконку. Иногда индексируемый текст может не точно соответствовать тематике объявления, и поэтому нужны иконки которые не чётко показывают тему, а лишь определяют её. Аллегория должна быть верной, чтобы рубрика ремонт не показывала иконку с автомобилем, но не нужно конкретизировать, что это исключительно ремонт. Попробуете такое противоречие осмыслить?
Алексей Шмелёв, Бегун

Вопреки традиции начали не со скетчей, но со стиля иконок. Мы довольно долго думали — какой стиль иконок/пикторамм будет более уместен для рекламных блоков. Ведь нужно, чтобы иконки привлекали внимание к блоку, но не отвлекали от самого объявления. Лишняя детальность в этом деле не нужна. Поэтому мы остановились на старых добрых пиктограммах — они универсальны и легко читаются. Плюс, за счет того, что все они нарисованы в векторе, их легко масштабировать.

image

Читать дальше →
Всего голосов 102: ↑73 и ↓29 +44
Просмотры13.5K
Комментарии 65

Управление рисками и фисташки

Управление проектами
imageНедавно посмотрел фильм «Пол: Секретный материальчик», там был разговор про фисташки. Что-то я задумался сейчас и понял, что покупка фисташек это своего хороший тренинг по управлению проектами для новичков.
Читать дальше →
Всего голосов 40: ↑13 и ↓27 -14
Просмотры1.1K
Комментарии 32

Поисковая система YossarianLives ищет метафоры

Поисковые технологии
Как правило, поиск в интернете направлен на получение некоторой фактологической информации — как это сделано в универсальных Google или Яндекс или в ряде специализированных поисковых систем: по ресторанам, билетам, купонам, торрентам и т.д.

В этом году компания YossarianLives намерена запустить поисковую систему «по метафорам» (metaphorical search engine), имея за плечами в качестве спонсора Deutsche Bank и фонд SeedCamp. Объяснить как это работает будет сложно, потому как на сайте пока только можно оставить свой email для получения приглашения. Сами создатели, среди которых есть и, по всей видимости, наша соотечественница Katia Shutova 28 лет, презентуют свой проект следующим образом:

Мы создаём поисковую систему, которая генерирует метафоры. Современные поисковые системы возвращают вам результаты, которые близко относятся к вашему запросу, что может быть полезно, если вы ищете то, что мир уже знает. Но если вы на границе знания — это бесполезно. Тогда метафоры становятся действительно нужными.

говорит Джей Пол Нили (J Paul Neeley), CEO YossarianLives.
Узнать подробности
Всего голосов 5: ↑3 и ↓2 +1
Просмотры5.5K
Комментарии 4

Метафоры и аналогии в продуктовом дизайне

Productivity InsideВеб-дизайнИнтерфейсыДизайн мобильных приложенийГрафический дизайн
Перевод
Во взаимодействии между человеком и компьютером и в дизайне пользовательского опыта всегда использовались метафоры и аналогии, чтобы привлечь внимание к тем функциям и возможностям, которые предлагают технологии. Аналогия и метафора — понятия тесно связанные, однако важно осознавать, в чем заключается различие между ними. Помимо прочего, понимание сути этих приемов поможет определить, в каких ситуациях лучше применять метафоры, а в каких — аналогии.

Читать дальше →
Всего голосов 14: ↑11 и ↓3 +8
Просмотры6.4K
Комментарии 3