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

Оценка объемов и сложности программного продукта.

За единицу объема ПП принято число строк программного кода (LOC), а за единицу производительности- число строк эффективного кода(т.е. число строк программного кода в отлаженном ПП), производимых одним человеком за один месяц(LOC/чел.-месяц).

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

Объем и сложность каждого элемента структуры разделения работ определяется при помощи экспертной оценки и выражается числом LOC и человекочасов. Рекомендуется использовать для получения каждой оценки не менее трех независимых экспертов, усредняя их показания. При этом сложность структурного элемента учитывается весовым коэффициентом сложности Кс=0.75-1.25. Для получения объема структурного элемента необходимо его экспертную оценку умножить на коэффициент сложности Кс.

Оценка технических, нетехнических и финансовых ресурсов для выполнения пп.

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

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

Показатели программных продуктов

Объем программного кода

Трудоемкость в чел.-мес

Производительность

LOC/чел.-месяц

Срок создания,

мес

Необходимый штат

Малый(2 KLOC)

5,0

400

4,6

1,1

Промежуточный

(8 KLOC)

21,3

376

8,0

2,7

Средний

(32 KLOC)

91,0

352

14,0

6,5

Большой

(128 KLOC)

392,0

327

24,0

16,0

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

Оценка возможных рисков при выполнении программного проекта.

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

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]