79416

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

Доклад

Информатика, кибернетика и программирование

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

Русский

2015-02-13

50.09 KB

0 чел.

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

По ГОСТу 51.904 (2002):

В рамках общих требований для разработки ПО есть пункт - Использование ресурсов аппаратных средств компьютера:

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

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

Что нужно писать про ресурсы в разных документах:

  1.  План передачи ПО, который должен быть разработан в процессе планирования: определяет аппаратное обеспечение и ПО, а также другие ресурсы, необходимые для поддержки жизненного цикла передаваемого ПО, и описывает планы разработчиков для поставки передаваемых элементов через организации, осуществляющие поддержку. План содержит детальное описание ресурсов, необходимых для поддержки передаваемого ПО, требования к квалификации и составу персонала. Такие ресурсы должны включать в себя элементы, необходимые для копирования, контроля и распространения ПО и соответствующей документации, а также чтобы специфицировать, разрабатывать, документировать, тестировать, оценивать, контролировать, копировать и распространять ПО. /*Цель создания планов ПО состоит в том, чтобы определить средства для удовлетворения требованиям настоящего стандарта, в том числе определить организационные подразделения, которые будут выполнять эти работы. */
  2.  Стандарты на процесс проектирования ПО: ограничения, налагаемые на применяемые методы проектирования, например распределение ресурсов, использование прерываний и структур, управляемых событиями, использование динамических задач, повторный вход, использование глобальных данных, механизм обработки исключительных ситуаций и обоснования для их использования;
  3.  Спецификация системы/подсистемы: должны быть описаны требования к ресурсам вычислителя (к аппаратуре, коэффициенту использования ресурсов аппаратуры, ПО вычислителя, организации сети компьютеров, если она необходима);
  4.  Описание проекта системы/подсистемы: проект архитектуры системы, содержащий идентификацию компонентов системы, их назначение, статус/тип разработки, аппаратные ресурсы;
  5.  Описание проекта ПО: ограничения на использование ресурсов, стратегию для управления каждым ресурсом, границы рабочего диапазона и методы измерения этих границ, например, времени выполнения и памяти;
  6.  Итоговый документ разработки ПО: характеристики ПО. В этом разделе указаны размер исполняемого объектного кода, ограничения по времени и памяти, ограничения ресурсов и способы измерения каждой характеристики.
  7.  Руководство по входной/выходной информации ПО: данное руководство содержит краткое описание прикладного ПО, перечень файлов, включая базу данных и файлы со справочной информацией для пользователя, описание аппаратуры, ПО и прочих ресурсов для доступа к данному прикладному ПО и использования этого ПО в полном объеме

По ГОСТу 21.207 (99):

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

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

По ГОСТу 21.207 (2010):

ресурс (resource): Актив, который используется или потребляется в ходе выполнения процесса

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

Процессы организационного обеспечения проекта включают в себя:

a) процесс менеджмента модели жизненного цикла;

b) процесс менеджмента инфраструктуры;

c) процесс менеджмента портфеля проектов;

d) процесс менеджмента людских ресурсов;

e) процесс менеджмента качества.

В рамках Процессов организационного обеспечения проекта

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

Процесс планирования проекта:

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

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

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

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

Процесс менеджмента рисков:

риски анализируются и определяются приоритеты использования ресурсов для обработки этих рисков.

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


 

А также другие работы, которые могут Вас заинтересовать

69761. Продуктивність файлових систем 87 KB
  Оптимізація продуктивності під час розробки файлових систем Розглянемо яким чином можна оптимізувати продуктивність файлової системи зміною структур даних і алгоритмів які в ній застосовують. У викладі використовуватимемо класичний приклад оптимізації традиційної...
69762. Введення-виведення у режимі користувача 63 KB
  Тут зупинимося на взаємодії підсистеми введення-виведення із процесами режиму користувача та на різних методах організації введення-виведення з режиму користувача. Синхронне введення-виведення У більшості випадків введення-виведення на рівні апаратного...
69763. Таймери і системний час 27.5 KB
  Таймери керують пристроями які передають у систему інформацію про час. Вони відстежують поточний час доби здійснюють облік витрат процесорного часу повідомляють процеси про події що відбуваються через певний проміжок часу тощо.
69764. Термінальне введення-виведення в UNIX та Linux 40.5 KB
  Консоль Linux емулює спеціальний вид термінала, який називають Linux. Він надає доволі широкі можливості щодо керування відображенням інформації (підтримку кольору, керуючих клавіш, перевизначення символьної таблиці «на ходу»).
69765. Графічний інтерфейс користувача 61.5 KB
  Спільним у них є набір основних елементів реалізації куди входять вікна з елементами керування кнопками смугами прокручування тощо меню і піктограми а також використання пристрою для переміщення курсору по екрану та вибору окремих елементів наприклад миші.
69766. Реалізація стека протоколів Інтернету 66 KB
  Канальний рівень (data link layer) відповідає за передавання кадру даних між будь-якими вузлами в мережах із типовою апаратною підтримкою (Ethernet, FDDI тощо) або між двома сусідніми вузлами у будь-яких мережах (SLIP, PPP).
69767. Завантаження операційної системи Linux 57.5 KB
  Під час завантаження Linux використовують двоетапний завантажувач. Є кілька програмних продуктів, що реалізують такі завантажувачі, найвідоміший із них l i l o (від Іішіх loader). Він може бути встановлений як у MBR (замінивши там код, що завантажує перший сектор активного розділу)...
69768. Завантаження Windows XP 40 KB
  Завантаження Windows XP починають стандартним способом — із передавання керування коду завантажувального сектора активного розділу диска. Головне його завдання — визначити місцезнаходження файла ntldr у кореневому каталозі цього розділу, завантажити його...
69769. Продуктивність багатопроцесорних систем 29 KB
  Під масштабуванням навантаження (workload scalability) у SMP-системах розуміють вплив додавання нових процесорів на продуктивність системи. У реальних умовах воно залежить від багатьох факторів.