КАТЕГОРИИ: Архитектура-(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) |
Персонал в 1992-1998-х годах
К концу 1991 года полным ходом шла работа над четырьмя клиентскими системами. Значительное число созданных повторно используемых модулей уже нашли применение в двух первоначальных системах. Ядро линейки продуктов демонстрировало быстрое развитие, и теперь практика компоновки новых систем из существующих модулей была вполне распространена. По мере сокращения потребности в труде проектировщиков они переводились на другие выполнявшиеся компанией проекты. С другой стороны, прирост клиентских проектов, прорабатывавшихся одновременно, привел к повышению потребности в сборщиках — на каждую клиентскую систему их стабильно привлекалось от трех до пяти. Благодаря тому, что в рассматриваемый период компания стала получать больше подрядов, численность руководящего состава не сократилась. В период с 1994 по 1998 год профиль кадрового обеспечения претерпел значительные изменения. Благодаря развитию линейки продуктов и навыков ее применения к работе над двумя последними в этот период клиентскими системами компании удалось привлечь меньше, чем обычно, проектировщиков, разработчиков и сборщиков. Потребность в проектировщиках неизменно продолжала падать, что приводило к переходу этих специалистов из одного подразделения в другое. В наибольшей степени эта тенденция затронула сборщиков — что характерно, бюджеты CelsiusTech предусматривали участие в разработке каждой системы не более одного-двух специалистов этой направленности. Постоянные попытки оптимизировать композицию систем — в частности, проект «базовая конфигурация SS2000» — были направлены на дальнейшее снижение уровня кадрового обеспечения разработки. С другой стороны, учитывая неизменное распространение практики одновременного проведения нескольких клиентских проектов, которых, кстати, становилось все больше, уровень руководящего состава, как и раньше, оставался стабильным. Но мере того как основное внимание перемещалось в сторону композиции систем на основе элементов линейки продуктов, предъявляемые к разработчикам требования относительно знания предметной области и SS2000 значительно ужесточились (по сравнению с периодом формирования линейки продуктов). Применение языка Ada, объектной технологии и сред разработки — все эти вещи стали нормой. Группа управления интеграцией сосредоточилась на вопросах интеграции и управления выпусками многочисленных параллельных систем. Все более сильный акцент ставился на повторное использование планов тестирования и наборов данных во всех клиентских системах. Группе архитекторов приходилось расширять знания о линейке продуктов, а также выполнять посредническую функцию в процессе формулирования текущих и прогнозируемых требований заказчиков. Предельную значимость сохранили задачи взаимодействия с руководителями клиентских проектов (в целях согласования многочисленных потребностей заказчиков) и разработчиками (желающими оптимизировать основные интерфейсы и механизмы). Сотрудники этой группы, постоянно развивавшие архитектуру, ее базовые интерфейсы и механизмы, должны были искусно уравновешивать задачи удовлетворения новых потребностей и сохранения общей архитектурной целостности. Они привлекались к технической оценке, разработке макетов новых интерфейсов (как для внешнего применения, так и для разработчиков приложений) и анализу воздействия на линейку продуктов новых технологий. По мере прироста элементов линейки продуктов руководящий состав уделял развитию технологии и обучению все меньше внимания. Благодаря повышению числа подрядов, основным приоритетом для менеджмента стала координация меняющихся требований различных заказчиков. В процессе согласования требований участвовали заказчики, менеджеры разных клиентских проектов и участники группы архитекторов линейки продуктов. Руководители клиентских проектов были вынуждены совершенствовать навыки ведения переговоров и расширять знания текущих и предполагаемых в будущем тенденций в рамках линейки продуктов. 15.2. Требования и атрибуты качества Для того чтобы из репозитария компании можно было вывести новые продукты, их структура должна быть ориентирована на совместное использование модулей. На материале главы 14 вы убедились в том, что такая структура предполагает наличие стандартного набора модулей и соглашений по поводу обязанностей, поведения, производительности, интерфейсов, локальности функционирования, механизмов передачи данных и координации, а также других свойств каждого из этих модулей. Эта структура, распространяющаяся на всех членов семейства, содержащиеся в ней модули, а также их свойства, общие для всей линейки, составляют архитектуру линейки продуктов (product line architecture). На протяжении всей книги мы проводим мысль о том, что основной задачей архитектуры является получение системы, отвечающей требованиям к поведению и атрибутам качества. Архитектура линейки продуктов SS2000, охватывающая всех ос участников, — не исключение. Ниже перечислены наиболее важные из предъявленных к системам этой линейки требований. · Производительность. Системы командования и управления должны в реальном времени реагировать на постоянно поступающие входные показания датчиков и контролировать вооружения в предельно сжатые строки. · Модифицируемость. Архитектура должна демонстрировать робастность во всем, что касается вычислительных платформ, операционных систем, введения или замены систем считывания и управления вооружением, требований к человеко-машинным интерфейсам, протоколов передачи данных и многого другого. · Безопасность, надежность и готовность. Система должна находиться в состоянии постоянной готовности, предоставлять системам управления вооружениям правильные данные и команды и открывать огонь только в определенных условиях. · Контролепригодность. Каждая система должна предусматривать возможность интеграции и тестирования, обеспечивающего оперативное обнаружение, локализацию и исправление появляющихся ошибок. Помимо перечисленных требований, распространяющихся на отдельные системы, архитектура SS2000 обнаруживала применимость к целому классу систем. Таким образом, согласно одному из предъявлявшихся к ней требований, необходима была возможность замены каждого конкретного модуля на другой, подогнанный к данной системе, без нарушения архитектуры в целом.
Дата добавления: 2015-04-25; Просмотров: 357; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |