Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Часть II. Технологии быстрого тестирования и советы. Кадровое Разработка в форме единственной сборки обеспечение Верификация и аттестация






 

 

Кадровое Разработка в форме единственной сборки  
   
обеспечение Верификация и аттестация  

 

3.500000

3.000000

 

2.500000

 

2.000000

 

1.500000

 

1.000000

 

0.500000

 

0.000000

 

Рис. 12.20. Кривая кадрового обеспечения верификации и аттестации для каскадной модели выполнения проекта в 75 KLOC

 

Пример - Часть 3

 

• Допущения

 

- 5 сборок, выполняемых каждые 2 месяца

 

- 1 5 KDSI каждая

 

- Каждая новая сборка интегрируется с результатами предыдущих сборок

 

- Для реализации каждой сборки используется язык программирования C++

 

Рис.12.21. Список допущений для части 3 примера

 

Результаты этой части иллюстрируются графиком, который показан на рис. 12.22. Кад­ ровое обеспечение каждой стадии выглядит следующим образом: REQ = 14, 83, PD = 32, 50, DD = 41, 94, CUT = 60, 54, IT = 42, 05, что в совокупности дает 191, 86 человеко-месяца. Это составляет 28971, 7 человеко-часов. Полагая, что месяц содержит 151 оп­ лачиваемый 151 час, то в пересчете на денежные единицы получается $1, 593 миллиона при стоимости человеко-часа $55.

 

Поскольку на каждой стадии разработки программного продукта, а именно, на стадиях PD, DD, CUT, IT, трудится персонал, прошедший специальную подготовку и получивший сертификат на выполнение всех необходимых задач, конкретное значение многоярусно­ го спиралевидного жизненного цикла состоит в том, что персонал может завершить со­ ответствующую стадию на одной сборке и перейти к выполнению той же стадии на сле­ дующей сборке. При этом каждый исполнитель будет непрерывно занят решением сво­ ей задачи на протяжении года. Другое важное значение многоярусного спиралевидного жизненного цикла связано с тем, что пользователи начинают работать с первой частью новой системы примерно на полпути многоярусного спиралевидного жизненного цикла и, регулярно продолжают получать выпуски с дополнительной функциональностью на про-, тяжении остальных 10 месяцев жизненного цикла.

 

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


Глава 12. Технологии оценки трудозатрат на тестирование и советы  

 

 

С. гЬинзнсовон точки зпвния попход с использованием спипэл€5.ипной модели жизненно-

 

- го цикла обладает определенными преимуществами перед подходом с применением каскадной модели. В таблицу 12.3 сведены самые важные статистические данные каж-дой из частей рассматриваемого примера.

 

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

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

 

.; ков в течение года не изменяется), характеризуется меньшими расходами по сравнению

 

С каскадной моделью и дает возможность воспользоваться преимуществами от совер-

 

• шенствования процесса в каждой стадии по мере продвижения через все пять сборок.

 

    Затраты Максимальное    
    в миллионах количество TDEV  
Часть Описание долларов персонала  
           
  5 сборок, 15KLOC, 1, 593      
  попарная интеграция        
  1 сборка, 75 KLOC 1, 699      
  5 сборок, 15KLOC, 1, 593      
  накопительная интеграция        

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.