Разработка ПО

Тестирование на основе моделей

Многие знают, как разработать программу; по крайней мере, каждый это делал много раз, но объяснить, как создать программу с высоким качеством, оказывается значительно труднее.

Грандиозный вызов информатике

Череда техногенных катастроф заставляет задуматься над тем, что ошибки в программном обеспечении становятся головной болью не только ИТ-сообщества, а непосредственно касаются уже всех жителей Земли.

Безопасность систем с открытым кодом

Управление жизненным циклом приложений

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

В фильме «Выпускник», вышедшем на экраны в 1967 году, герой актера Дастина Хоффмана только что закончил колледж и коротает время, нежась под жарким калифорнийским солнышком. Друг семьи советует ему подыскать себе работу «в индустрии полимеров». Если бы дело было в конце 90-х, молодой человек мог бы услышать столь же оригинальный по нынешним временам совет заняться освоением Web. Сегодня, переступив порог нового тысячелетия, мы видим, что перспективы в технологическом секторе далеко не радужны

Мифы о программной инженерии

В 1994 году в журнале Scientific American, Вейт Гиббс рассказал о кризисе программного обеспечения. Круг проблем, которые он обсуждал, охватывал множество вопросов, от невыполнения бюджетов и сроков до прекращения проектов, в которые были вложены многомиллионные средства. Аналогичные вопросы были подняты и в Communications of the ACM в марте 2001 года, где авторы сулят далеко не радужные перспективы программной инженерии, если отрасль будет «развиваться как прежде».

OGSA: где Grid встречается с Web

TEKTON объединяет

Свойство неизменности: ООП под микроскопом

Агенты и сложные системы

OpenGL: противоречия и тенденции

Документооборот: два в одном

Объекты и Web

SOAP и вопросы безопасности

Автоматизация тестирования

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

Мультиметоды и парадигмы

LAB: разработка кросс-платформных приложений

Системная инженерия программного обеспечения: введение

Применение принципов системной инженерии к созданию крупных, сложных программных систем дает мощный инструментарий управления процессами разработки и изделиями.

Стандартизация пользовательского интерфейса

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

SCTP: новый транспортный протокол для TCP/IP

Мы используем cookie, чтобы сделать наш сайт удобнее для вас. Оставаясь на сайте, вы даете свое согласие на использование cookie. Подробнее см. Политику обработки персональных данных