Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Конференция «Технологии управления данными 2018»
СУБД, платформы, инструменты, реальные проекты.
29 ноября 2018 г.

Введение.

Предисловие (см. выше) так расписано не случайно, поскольку процесс создания программного обеспечения весьма и весьма сложный. Особенно в современных условиях - условиях скоростного кодирования. Разрастающиеся не по дням, а по часам операционные системы, меняющиеся требования пользователей к системам - все это доставляет определенные неудобства разработчикам ПО, ведь им приходится, в буквальном смысле слова, держать нос по ветру, анализируя все веяния, переводя их в машинный код. В результате код программы разрастается, штат разработчиков тоже разрастается, а время на выпуск каждого нового релиза сокращается. Тем самым складывается очень интересная ситуация, когда программное обеспечение не поспевает не только за требованиями пользователей, но и за выходом очередных "железных" новинок. А если же продукт успел выйти вовремя и в срок, то, как правило, содержит много ошибок, поскольку не все компании держат огромный штат квалифицированных тестировщиков! А если ко всему вышеперечисленному добавить возрастающую интернационализацию, когда команды разработчиков разбросаны по всей планете. А ведь совсем недавно казалось, что возьми человечество Объектно-ориентированный подход при программировании, и проблема в момент решится! Сколько книг было издано, сколько статей напечатано…. "А воз и ныне там". Что же получилось? Каждый уважающий себя программист, бросив все дела, перешел на С++ в надежде на скоростную разработку… не помогло. Уже целыми командами начали применять ООП, и все одно медленно - выпуск ПО не поспевает за "железками"! А все потому, что ООП не позволило снять барьеры во взаимопонимания между участниками проекта. ООП также не позволило менять код в соответствии с быстроменяющимися потребностями и неконтролируемости изменений в проекте…

Неужели все так плохо?? И "да", и "нет". Давайте обратимся к статистике. По проведенному исследованию компанией Standish Group CHAOS только 26% проектов заканчиваются успешно (читай: "вовремя"). Над этими цифрами есть смысл подумать: только четверть всего задуманного воплощается в материальную субстанцию.

Многие компании смирились с подобным положением, находя собственные пути решения путем увеличения штата сотрудников, но, как правило, результат при этом возрастает не пропорционально! И все же, ведь 26% проектов заканчиваются и довольно успешно, о чем свидетельствует количество ПО на рынке. А что, если попытаться проанализировать деятельность наиболее успешных компаний, узнав при этом их секрет успеха, а потом создать общую рекомендацию для страждущих???

Как ни странно, но есть такая компания и такая технология!

Компания Rational постоянно занимается исследованиями в области Информационных Технологий (ИТ) с целью выработки оптимального пути в создании программного обеспечения. Основной девиз компании: "Строй быстрее, надежней, качественней…".

Давайте попробуем посмотреть на те решения, которые предлагает компания Rational для устранения существующих проблем.

А начнем описание с основного продукта компании - RUP

Назад | Содержание | Вперед

 

Новости мира IT:

Архив новостей

Последние комментарии:

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 985 1945361
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2015 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...