КАТЕГОРИИ: Архитектура-(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; Просмотров: 377; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |