Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Процессы ЖЦ ИС. Процессы интеграции



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

Цель: получение интегрированной системы.

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

Выходной результат: исполняемый объектный код и инф-ия о редактировании связей и загрузке. Процесс интеграции завершен, когда удовлетворены его цели и цели интегральных процессов, связанных с ним.

Требования процесса интеграции:

- исполняемый объектный код д.б. генерирован на основе исходного кода и информации о редактировании связей и загрузке;

- ПО должно быть загружено в объектный компьютер для интеграции аппаратных средств и ПО;

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

Процессы планирования. Планирование инфраструктуры проекта

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

Цели процесса планирования ПО:

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

- определить модели ЖЦ ПО, описать взаимосвязи м/у процессами, последовательность их выполнения, механизмы обратной связи.

- выбрать среду поддержки ЖЦ, методы и инструментальные средства, которые нужно использовать для выполнения работ в каждом процессе ЖЦ.

- разработать документы процесса планирования ПО.

В процессе планирования ПО должны быть выполнены следующие работы:

- разработка планов создания ПО и передача их исполнителям;

- определение и выбор стандартов разработки ПО;

- скоординировать планы разработки ПО и планы интегральных процессов, чтобы получить согласованные стратегии выполнения различных процессов ЖЦ;

- определение процедуры пересмотра и уточнение планов по мере развития проекта;

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

Цель планирования среды ЖЦ ПО: определение методов, инструментальных средств, процедур, языков программирования и аппаратных средств, которые будут использованы для выполнения процессов ЖЦ ПО и подготовки документов ЖЦ ПО. Основные элементы среды ЖЦ ПО: среда разработки и среда верификации ПО.

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

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

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

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

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

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

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

Процессы планирования. Планирование ресурсов проекта.

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

При планировании вводят 2 основных типа ресурсов: возобновляемые и невозобновляемые.

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

Невозобновляемые: не могут повторно использоваться (топливо, финансовые ресурсы и т.п).

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

Затем строится профиль доступности ресурсов: показывает наличие ресурсов в каждый момент времени реализации проекта.

Затем строят ресурсные гистограммы, показывающие перегрузку/недогрузку ресурсов. Распределение ресурса по задачам – вертикальные закрашенные столбцы, расположенные под соответствующими задачами. Ширина столбца = продолжительности задач. Высота столбца = размеру суммарного объема назначения данного ресурса по параллельным задачам. Пунктирная линия = пороговое значение загрузки ресурса. Перегруженная часть ресурса выступает на гистограмме над пунктирной линией.

Разработанный профиль доступности ресурсов задает ограничения, которые приводят к оптимизации идеального календарного план-графика проекта (Диаграмм Ганта). Процедуру оптимизации называют выравниванием ресурсов и при ее реализации используют следующие варианты:

- разнесение параллельных задач (приводит к увеличению времени проекта);

- увеличение длительности задач (приводит к увеличению времени проекта);

- разрыв задач (приводит к увеличению времени проекта);

- назначение дополнительных ресурсов и/или изменение их профиля (приводит к увеличению стоимости проекта);

- смешанный подход (приводит к увеличению времени и стоимости проекта).

Во всех вариантах выравнивания происходит либо увеличение времени, либо увеличение стоимости проекта.

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





Дата публикования: 2015-02-03; Прочитано: 254 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...