Сегодня я попробую в общих чертах описать методологию составления требований к ПО под названием VORD. Расшифровывается это как Viewpoint-Oriented Requirements Definition (”Определение требований на основе точек зрения”).
Главным принципом, положенным в основу этого метода является то, что весь необходимый функционал структурируется в соответствии с группами пользователей системы.
План написания требований методом VORD выглядит так:
- Определение всех “точек зрения” на систему. Составление списка пользователей и внешних систем взаимодействующих с системой.
- Структурирование точек зрения. Построение иерархии точек зрения.
- Документирование точек зрения.
Первый этап обычно выполняет в стиле “мозговой атаки”. Вся система условно делится на сервисы и точки зрения (пользователи системы или внешние системы, взаимодействующие с ней). Результатом этой работы становится длинный список точек зрения и сервисов.
Читать далее »
Трилогия о вампирах стала настолько популярна, что была создана игра с аналогичным названием. Скачать игру Сумерки на телефон можно при помощи платных SMS сообщений. Только вот играть в эту игру, пожалуй, смогут только настоящие фанаты саги, так как она представляет собой некую викторины для истинных любителей готической трилогии.
В игре нам предлагают выбрать одного из героев и отвечать на вопросы связанные с эпизодами фильма.
Читать далее »
Людей некоторых профессий в будущем могут полностью заменить машины, т.е. интеллект человека вскоре сменит компьютерный мозг. Например, на грани вымирания такие профессии как корректор фотографий и корректор текста.
Теперь газетного редактора вполне могут заменить умные программы-спеллеры. А руководству стало не выгодным доплачивать за коррекцию текстов какому-нибудь человеку, когда это может сделать компьютер совершенно бесплатно.
Читать далее »
Зачастую бывает необходимость в том, чтобы твой сайт умел отдавать файлы кому-то с умом, т.е. не просто отдавать на скачку, а поддерживать при этом возможность скачки в несколько потоков и докачки файла в случае умышленного или неумышленного обрыва соединения (такими программами, как ReGet, FlashGet и т.п.). Также может быть желание встроить счетчик скачиваний файла и т.п. Сегодня мы рассмотрим пример скрипта, позволяющего нам воплотить все перечисленные выше желания в реальность. Читать далее »
Тори Спеллинг – американская актриса, которая после съёмок в сериале «Беверли Хиллз 90210» стала настоящей звездой телеэкрана. Её отец – знаменитый голливудский продюсер, поэтому ей не составила особого труда пробиться в мир шоу-бизнеса и стать известной личностью.
Хотя, нельзя сказать, что эта молодая женщина нашла свой путь в жизни. Оказывается, она не только может писать прекрасные книги, но и создавать симпатичную одежду для детей. После рождения дочери Стеллы, актриса мечтала создать и перенести свой стиль на детскую одежду, и наконец, она воплотила свои мечты в реальность.
Читать далее »
На моей практике довольно часто встречались задачи вроде: спарсить таблицу с какого-то сайта в csv-файл, сграбить картинки с какого-то сайта и т.д. Все эти задачи можно обобщить термином парсинг сайтов. Большинство из нас, как и я раньше для решения таких проблем использовали стандартные средства php для парсинга xml-файлов (html все-таки является подвидом xml) совместно с регулярными выражениями.
Скрипты получались довольно громоздкими и непонятными. К счастью для себя, я недавно наткнулся на библиотеку под названием phpQuery (http://code.google.com/p/phpquery/), которая является портированным jQuery в php.
Если Вы пользовались jQuery, то должны знать о его очень удобном механизме селекторов, который мог бы быть чрезвычайно полезным при парсинге сайтов.
Читать далее »
Итоги первой мировой войны подведены, но мало кому известны все интересные, а порой даже смешные факты.
Например, в самый разгар Первой мировой – 1 апреля 1915 года французский самолёт пролетая над немецким лагерем скинул бомбу. Все кто находился в лагере бежали сломя голову в разные стороны. Но взрыв так и не прозвучал. Вместо бомбы французы скинули огромный мяч с надписью «С первым апреля!».
Читать далее »