Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
63
Добавлен:
10.02.2015
Размер:
137.73 Кб
Скачать

Преобразование данных

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

Это процесс необходимо максимально автоматизировать и упростить. Мы рекомендуем три метода.

Совместимость «сверху — вниз» — самый простой метод миграции данных — обеспечить совместимость нового приложения с прежним форматом данных. В этом случае пользователи смогут просто открывать существующие документы в новом приложении.

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

Специализированное приложение — его можно разработать специально для преобразования существующих данных в формат, понятный новому приложению, Такое приложение может помимо преобразования данных в новый формат выполнять их верификацию и удаление неверных данных. Если новое приложение работает с данными в реляционной БД или с хранилищем данных, полезно преобразовать данные средствами сервисов преобразования данных (Microsoft Data Transformation Services, DTS), Этот набор утилит из состава Microsoft SQL Server 7.0 позволяет переносить и преобразовывать данные из различных источников реляционной и другой природы (не ограничиваясь базами данных SQL Server 7,0).

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

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

Развертывание промежуточных выпусков продукта

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

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

Развертывание промежуточных выпусков продукта позволяет оценить нагрузку, которая ляжет на группы поддержки и сопровождения при развертывании окончательной версии. Это основной показатель при определении скорости развертывания и его сроков. Проектная группа должна предусмотреть время и ресурсы на обучение групп продукта Глава 13 поддержки и сопровождения. Обучение может проходить в виде обсуждения наиболее типичных ситуаций и проблем или ознакомлении с инструкциями сотрудников этих групп. Независимо от избранного метода подготовки следует помнить, что корректная оценка нагрузки на эти группы является обязательной для одобрения плана развертывания и успеха этой процедуры.

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

Соседние файлы в папке Лекции разработка ПО