Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПП (Final).doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.62 Mб
Скачать
  1. Организационные процессы жцпп

Организационные процессы жизненного цикла состоят из следующих процессов: процесс управления (персоналом, проектом), процесс создания инфраструктуры (количество человек, машин), процесс усовершенствования, процесс обучения.

Взаимосвязь между процессами жизненного цикла ПП

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

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

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

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

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

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

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

  1. Основные этапы работ по созданию программного продукта

При создании программного продукта можно выделить 6 основных этапов:

  1. планирование ПП (программный проект);

  2. составление требований заказчика;

  3. проектирование ПП;

  4. разработка ПП;

  5. тестирование ПП;

  6. сопровождение ПП.

Первые 2 этапа создания начинаются практически одновременно при этом этап планирования заканчивается всегда раньше, чем этап составления требований (2). Большая длительность этапов объясняется тем, что в процессе работы над ПП приходится вносить коррективы в план, а иногда и в требования. На этих двух этапах определяются сроки и содержание работы по созданию будущего ПП. Этап тестирования начинается практически одновременно с этапами (1) и (2). На ранних стадиях тестируется не сам ПП, а разрабатываемая проектная документация.

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

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

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

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

Разработка программного продукта (кодирование). На этом этапе производится еще и разработка технической документации. Также разработчики взаимодействует с инженерами по тестированию для создания надлежащих условий по тестированию.

Тестирование ПП. На этом этапе работает инженер-тестировщик, он разрабатывает тесты, проводит их и составляет отчеты о результатах тестирования.

Сопровождение ПП. Сопровождение – процесс внесения изменений в программный продукт и техническую документацию.