Подготовка среды поддержки итерацииРазработчикам необходима поддержка в использовании инструментальных средств и поддержка процесса в ходе итерации. ВЫВОД: ■ Целью процесса управления средой является обеспечение должной инструментальной, процедурной и методологической поддержки организации-разработчика. ■ Многие виды деятельности и этапы Rational Unified Process могут быть автоматизированы посредством инструментальных средств, что позволит избежать наиболее трудоемких, напряженных и подверженных ошибкам аспектов разработки программного обеспечения. В плане разработки описывается конкретная версия Rational Unified Process, используемая в проекте, и ее применение ко всем технологическим процессам проекта.
54. Технологический процесс распространения. Технологический процесс— это последовательность видов деятельности, дающих результат с очевидным значением. Целью технологического процесса распространения является передача пользователям завершенного программного обеспечения. Этот технологический процесс включает следующие виды деятельности. ■ Тестирование программного обеспечения в целевой операционной среде (бета-тестирование) ■ Оформление программного обеспечения для предоставления пользователям ■ Распространение программного обеспечения ■ Установка программного обеспечения ■ Подготовка конечных пользователей и продавцов ■ Замещение существующего программного обеспечения или преобразование баз данных Способы реализации этих видов деятельности в индустрии программного обеспечения различны и зависят от масштаба проекта, типа распространения и состояния в отрасли производства. основные виды деятельности, которые необходимы для эффективной передачи программного обеспечения в руки пользователей.
Планирование распространения При планировании распространения следует учитывать не только решения о времени и способах разработки всех комплектующих узлов; кроме того, необходимо обеспечить наличие у конечного пользователя всей необходимой информации для принятия нового программного обеспечения. Для обеспечения плавного перехода планы распространения включают бета-тестирование программы с целью многократной оценки ранних версий разрабатываемого программного обеспечения. Общее планирование распространения системы требует сотрудничества с заказчиком и тщательной его подготовки.
|