Акции

Скидка до 40% на создание Бизнес-сайта или Интернет-магазина при заключении договора на поддержку и продвижение!
Подробнее

Статьи и обзоры

2013-02-13

Проектирование программного обеспечения и интерфейса. Часть 3

Прототипы системы согласовываются (заказчик должен увидеть, что это именно то, чего он хотел, а программист подтвердить, что задуманный макет можно воплотить в программном коде без каких-либо серьезных проблем), затем тестируются, «обкатыва­ются» на пользователях, определяется основная терминология. Постепенно переходят к реализации, т.е. к созданию работаю­щего программного продукта.
На стадии реализации пишется программный код, все макеты и прототипы превращаются в работающие решения. Поскольку полноценная реализация программного продукта возможна не сразу, то на первых этапах могут использоваться заглушки, пус­тышки. При наладке работы системы корректируются проект­ные решения, оказавшиеся ошибочными или нереализуемыми.
Часто реализацию стремятся сделать как можно более легкой (особенно в том, что касается интерфейса), чтобы едва ли не ди­зайнер смог писать полноценные системы или их части. Именно по этой причине начали изобретать визуальные среды разработ­ки интерфейсов, визуальные редакторы и т.п. Наверняка вам не раз приходилось видеть: «Самая простая и легкая в настройке система управления контентом сайта!!!» Эти объявления рассчи­таны именно на те компании, которые хотят, чтобы один Web-ди­зайнер мог работать и как программист, и как специалист по ин­терфейсам, и как HTML-кодер. На самом деле так не бывает, но многие в это свято верят.
Во время программной реализации системы, особенно если она не новая, почти всегда происходит ее рефакторинг. Рефактторинг — изменение программных решений без принципиального изменения основных функций и внешнего вида (если, конечно, речь идет не о рефакторинге интерфейсных решений). Простей­шим примером может служить создание сайтов и перевод сайтов на язык XML. Представьте себе, что ранее сайт был написан на чистом HTML, а затем он так разросся, что поддерживать его стало трудно, и было принято решение использовать технологию XSL/XML для генерации HTML-страниц. Внешний вид сайта останется прежним, но изменится способ создания и передачи браузеру пользователя информации. Возможно и обратное явление: сама логика работы сайта останется прежней, но после многочисленных нареканий со стороны пользователей, дизайнеров и специалистов по юзабилити интерфейс системы необходимо будет переделать.

Источник

Все новости>>

Обзоры

Все обзоры...

Полезные материалы

© 2012 VediTa Генеральный партнер компания "НТО ИНТ"

телефон +7 (4752) 48-54-15

создание сайтов в Тамбове