ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.............................470
6.1.Методы оценки и их классификация............................................471
6.2. Методика оценки трудоемкости разработки ПО на основе
функциональных точек..................................................................479
6.2.1. Определение функциональных типов........................................481
6.2.2. Определение количества и сложности функциональных
типов по данным..........................................................................484
6.2.3. Определение количества и сложности транзакционных
функциональных типов...............................................................485
6.2.4. Подсчет количества функциональных точек.............................487
6.2.5. Оценка трудоемкости разработки...............................................495
6.3. Алгоритмическое моделирование трудоемкости разработки
программного обеспечения...........................................................499
6.3.1. Теоретические (математические) модели..................................499
6.3.2. Статистические (регрессионные) модели..................................501
6.4. Методика оценки трудоемкости разработки ПО
на основе вариантов использования (по материалам компании
|
|
Rational Software)............................................................................511
6.4.1. Определение весовых показателей действующих лиц.............511
6.4.2. Определение весовых показателей вариантов
использования..............................................................................513
6.4.3. Определение технической сложности проекта.........................514
6.4.4. Определение уровня квалификации разработчиков.................516
6.4.5. Оценка трудоемкости проекта....................................................517
6.5. Методы, основанные на экспертных оценках.............................518
6.5.1. Метод Дельфи...............................................................................519
6.5.2. Метод декомпозиции работ.........................................................520
6.6. Средства оценки трудоемкости....................................................521
6.7. Планирование итерационного процесса создания ПО...............523
Глава 7. ОСОБЕННОСТИ СОВРЕМЕННЫХ ПРОЕКТОВ........527
7.1. Категории «безнадежных» проектов............................................528
7.2. Причины, порождающие «безнадежные» проекты.....................529
7.3. Причины разногласий между участниками проекта...................532
7.4. Переговоры в «безнадежном» проекте........................................534
7.5. Человеческий фактор в «безнадежных» проектах......................540
7.6. Процессы в «безнадежных» проектах..........................................553
7.7. Динамика процессов......................................................................556
7.8. Контроль над продвижением проекта..........................................563
7.9. Технология и инструментальные средства
«безнадежных» проектов...............................................................569
Дополнительная литература..............................................................579
Краткий словарь терминов................................................................582
Список основных сокращений..........................................................590
Software Desingn....................................................................................594