Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Сопровождение фонда базовых средств по мере производства новых систем




Архитектура как основа для построения систем

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

паточно, — необходимо также принимать во внимание коммерческие и органи­зационные соображения. И тем не менее именно архитектура послужила основ­ным средством реализации линейки SS2000. В этом смысле огромную роль сыг­рали абстракции и многоуровневая организация. Благодаря абстрагированию удалось создать модули, инкапсулирующие изменяемые решения в границах ин­терфейсов. Когда такой модуль задействуется в том или ином продукте, в подхо­дящий момент он конкретизируется путем параметризации. С течением времени, по мере удовлетворения очередных требований, модули меняются, однако содер­жащиеся в них изменяемые решения обеспечивают стабильность базы средств.

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

Как мы уже говорили, в качестве долгосрочного проекта в CelsiusTech рассмат­ривается не отдельная судовая система, изготовленная по специальному заказу, и даже не совокупность размещенных к текущему моменту систем. Своей основ­ной задачей компания видит ведение линейки продуктов как таковой. Ведение линейки продуктов подразумевает сопровождение фонда базовых средств, обес­печивающее возможность регенерации любого существующего члена линейки (в конце концов, по мере изменения требований они обнаруживают тенденцию к развитию и росту) и построения новых членов. В определенном смысле, сопро­вождение линейки продуктов означает поддержание способности к производству на основе базовых средств новых продуктов. Для достижения этой цели нужно сделать так, чтобы повторно используемые модули всегда были современными и универсальными. Ни один продукт не должен развиваться отдельно от линей­ки продуктов. В этом заключается решение задачи, сформулированной в главе 14 и связанной с синхронизацией развития линейки продуктов с развитием ее вари­антов.

Далеко не каждый модуль используется во всех членах линейки продуктов. К примеру, требования по криптологии и пользовательским интерфейсам обу­словливаются национальной спецификой — следовательно, чем пытаться выстро­ить универсальное решение, значительно разумнее сконструировать модули в рас­чете на конкретные системы. По этому принципу можно было бы даже вывести (в рамках общей линейки продуктов) своеобразные «подлинейки»: шведский набор продуктов, датский набор продуктов и т. д. Даже те модули, которые применяют­ся в единичных случаях, проектируются и конструируются конфигурируемыми и гибкими, после чего вносятся в фонд базовых средств линейки продуктов — с расчетом на то, что их можно будет задействовать в последующих системах.

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




Поделиться с друзьями:


Дата добавления: 2015-04-25; Просмотров: 356; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.