logo
Отчет по практике 2 курс специальности 230105

Тема: Установка программного обеспечения

Програ́ммное обеспе́чение (ПО) — совокупность программ системы обработки информации и программных документов[6], необходимых для эксплуатации этих программ.

Также — совокупность программ, процедур и правил, а также документации, относящихся к функционированию системы обработки данных.

Программное обеспечение является одним из видов обеспечения вычислительной системы, наряду с техническим (аппаратным), математическим, информационным, лингвистическим, организационным и методическим обеспечением.

«Версии»

Жизненный цикл программного обеспечения

У администраторов должна быть возможность управления программным обеспечением на протяжении всего жизненного цикла программ: их оценкой, массовым развертыванием и обновлением до новых версий. Используя компонент установки и поддержки ПО, администраторы получают возможность управления программами на протяжении их жизненного цикла. Это позволяет сократить время, требуемое для развертывания программного обеспечения, и делает работу пользователей более производительной.

Компонент установки и поддержки ПО в Windows 2000 был разработан с учетом следующего жизненного цикла программных продуктов (см. Рисунок 1):

Рисунок 1 – Жизненный цикл программного продукта

Первая версия: развернута

Жизненный цикл программного продукта начинается с момента развертывания его первой версии. Пользователи изучают приложение и начинают работать с ним. Такое состояние, именуемое стабильным или известным, наиболее предпочтительно для администраторов, поскольку программное обеспечение развернуто, а пользователи работают продуктивно.

Вторая версия: выпуск и оценка

Администраторам приходиться задумываться о развертывании следующей версии программного продукта в тех случаях, когда становится доступна новая версия с улучшенной функциональностью или изменяются требования организации.

Развертыванию новой версии, как правило, предшествует этап оценки или тестирования. На этапе тестирования администраторы производят развертывание приложения для небольшой группы пользователей. Этап тестирования позволяет администраторам выявить возможные проблемы с развертыванием и убедиться в том, что новые функции приложения способствуют повышению производительности труда сотрудников организации.

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

Во время этапа оценки подавляющее большинство пользователей организации продолжают работать с текущей версией программного продукта.

Вторая версия: развертывание

Хотя может показаться, что после тестирования новой версии приложения можно приступать к ее развертыванию по всей организации, требования бизнеса нередко идут вразрез с таким подходом.

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

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

Что делать с первой версией?

После развертывания новой версии программного продукта перед администраторами встает вопрос о том, как поступить с предыдущей версией.

Согласно жизненному циклу программного обеспечения в такой ситуации у администраторов есть два варианта:

Сделать обновление до новой версии обязательным. Если у организации нет веских причин для работы пользователей со старой версией, поддержка сразу двух версий может повлечь за собой неоправданную нагрузку на ИТ-отдел. У администраторов должна быть возможность принудительного перевода всех пользователей на работу с новой версией программного продукта. Обязав всех к обновлению версии, администраторы смогут удалить старую версию из точек распространения ПО.

Прекратить техническую поддержку предыдущей версии. В некоторых случаях отдельные пользователи не видят причин для перехода на новую версию, а для организации не представляет сложности использование сразу двух версий. В такой ситуации администраторы могут оставить первую версию в неподдерживаемом состоянии. Другими словами, пользователи могут продолжать работу со старой версией, но им не будет оказываться техническая поддержка. Если пользователь удалит старую версию, в качестве замены ему придется установить уже новую версию. Новые пользователи, прежде не работавшие со старой версией, смогут установить только новую версию.

Вторая версия: развернута

Когда у пользователей установлена новая версия программного продукта, которую они могут использовать в своей работе, состояние вновь считается стабильным.

Компонент установки и поддержки ПО в Windows 2000 помогает администраторам поддерживать стабильное состояние. Назначенные приложения обладают особой устойчивостью: пользователи не могут ошибочно удалить их, а поврежденные приложения способен восстановить установщик Windows.

Первая версия: удалена

Последний этап жизненного цикла программного продукта наступает, когда требуется удалить первую версию. Администратор обязан сохранить резервную копию приложения на случай, если когда-либо потребуется ее использование для работы с созданными в ней деловыми документами организации.

Исправления и заплатки

С точки зрения жизненного цикла программного обеспечения исправление или заплатка являются просто разновидностями новой версии. Работа с ними ведется точно так же, как и в случае с обновлением до новой версии.

На протяжении всего жизненного цикла программного обеспечения одной из основных административных задач является целевое назначение программных продуктов. В обязанности администраторов входит определение групп пользователей для этапа тестирования и полномасштабного развертывания, распространение исправленией и обновлений, а также удаление и архивирование программного обеспечения в случаях, когда в нем больше нет необходимости.

Компонент установки и поддержки ПО был разработан с целью предоставления администраторам мощного механизма, основанного на политиках, для целевого назначения программного обеспечения тем пользователям, которым оно необходимо.