Администратор библиотеки

Другие приемы структурного программирования обычно связаны с приведенным выше ограничением логической структуры программ. Один из них заключается в выделении с помощью отступов логической структуры в исходном тексте программы, что облегчает чтение листинга, а другой — в разбиении программы на функциональные блоки таким образом, чтобы текст каждого из них занимал не более одной страницы и мог быть охвачен одним взглядом. Очевидно, что применение этих приемов требует последовательного документирования блок-схем алгоритмов. Как правило, реализация концепций структурного программирования требует наличия администратора библиотеки поддержки разработки, что отчасти объясняется увеличением числа обслуживаемых модулей и, кроме того, просто является хорошим практическим правилом.  [c.90]


Наконец, в вершине иерархии методов проектирования помещается концепция бригады главного программиста, в состав которой входят главный программист, его помощник, администратор библиотеки, а также от одного до пяти проблемных программистов. Главный программист является старшим техническим руководителем группы, который управляет ею и вместе со своим помощником проектирует, кодирует и объединяет модули высокого уровня или наиболее важные модули. Помощник главного программиста, на котором лежит ответственность за разработку некоторых из этих модулей, также является старшим техническим экспертом, он, кроме того, всегда должен быть готов взять на себя роль главного программиста бригады. Администратор библиотеки, являющийся высококвалифицированным секретарем, осуществляет функции, связанные с библиотекой поддержки разработки. Проблемные программисты составляют младший технический персонал, который по указанию главного программиста занимается написанием и отладкой отдельных модулей, не играющих критической роли в системе. Используя методы нисходящего проектирования, структурного программирования, а также библиотеку поддержки разработки, главный программист и его помощник тщательным образом проверяют тексты программы, написанные проблемными программистами с точки зрения функциональной полноты этих программ и их соответствия правилам структурного программирования.  [c.91]


Обязанности, которые выполняет администратор библиотеки или даже руководитель проекта в соответствии с определением, данным в разд. 5.5, могут показаться нерациональными, если они повторяются вновь для каждого проекта. На самом деле это не так, поскольку некоторая доля избыточности в данном случае с лихвой компенсируется динамичностью обеспечиваемых услуг, а также совмещением ответственности за предоставление этих услуг с другими видами деятельности, за которые отвечает главный программист. Как показано в табл. 7.1, ответственность переходит от одной функциональной группы к другой по мере прохождения программным изделием различных фаз, так что к моменту, когда материалы проекта попадают в архивы, они оказываются в сфере действия группы, наиболее приспособленной к их использованию в качестве архивных. Хотя табл. 7.1 описывает лишь часть матричной схемы, она все же содержит достаточно элементов, пока-  [c.92]

Авторское право 347, 348 Адаптивное сопровождение 191 Административная служба 120 Административный координатор 240 Администратор библиотеки 91  [c.381]

Обучение администраторов покрывает вопросы архивации баз данных, управления пользователями, безопасности, добавления новых лицензий, использования механизмов синхронизации данных, поддержки библиотеки документов,управления скриптами.  [c.344]

Если применить все средства и методы, описанные в этом разделе, то конфигурационное управление должно давать удовлетворительные результаты, не будучи ни избыточным, ни чересчур узким. Конфигурационное управление имеет настолько большое значение для разработки программных изделий, что следует обеспечить по крайней мере ту степень управляемости, которая представлена здесь. Реализация многих из рассмотренных здесь мероприятий облегчается введением должности администратора библиотеки поддержки [6]. Удобным средством конфигурационного управления является разработанная фирмой Bell Laboratories система контроля исходных программ [66]. Большие военные проекты автоматизации, подобные системам навигации, перевозок и снабжения, предполагают применение тщательно разработанных систем конфигурационного управления описание таких систем можно найти в работах [67—73] знакомство по этим работам с существующими методами и средствами поможет решить вопрос о целесообразности их включения в собственную систему конфигурационного управления в той или иной организации.  [c.344]


Если используются библиотеки материально-технического обеспечения разработки, предусматривающие услуги, связанные с жестким контролем документации и программ, делопроизводством, и статистической обработкой данных на уровне проекта, то следует предусматривать должность для лица, выполняющего роль администратора проекта. Как показал Кук [31], роль библиотекаря кажется малопочетной, особенно если эту должность занимает мужчина. Кук предлагает облекать администратора определенными техническими полномочиями, например возлагая на него организацию обсуждений проекта, и назначать на это место специалистов со средней технической квалификацией. Это превосходная идея, особенно если сделать еще один шаг вперед пусть успешное выполнение функций администратора одного проекта будет основанием для азначения данного сотрудника помощником главного программиста в другом проекте. Наряду с выполнением требований, необходимых для дальнейшего продвижения по службе, это позволит решить проблему обеспечения кадрами некоторых традиционно непопулярных функций.  [c.59]

Смотреть страницы где упоминается термин Администратор библиотеки

: [c.20]   
Методы управления проектированием программного обеспечения (1981) -- [ c.91 ]