Д. А. Градусов а. В. Шутов теоретические вопросы разработки программного обеспечения учебное пособие



Pdf көрінісі
бет29/57
Дата29.09.2023
өлшемі2,75 Mb.
#111342
1   ...   25   26   27   28   29   30   31   32   ...   57
Исключение потерь
. Потерями считается всё, что не 
добавляет ценности для потребителя. В частности, излишняя 
функциональность; ожидание (паузы) в процессе разработки; 
нечёткие требования; бюрократизация; медленное внутреннее 
сообщение. 

Акцент на обучении.
Короткие циклы разработки, раннее 
тестирование, частая 
обратная связь с
заказчиком. 

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

Предельно быстрая доставка заказчику.
Короткие итерации. 

Мотивация 
команды.
Нельзя 
рассматривать 
людей 
исключительно как ресурс. Людям нужно нечто большее, чем просто 
список заданий. 

Интегрирование.
Передать 
целостную 
информацию 
заказчику. Стремиться к целостной архитектуре. . 


69 

Целостное видение.
Стандартизация, установление отношений 
между разработчиками. Разделение разработчиками принципов 
бережливости. «Мыслить широко, делать быстро, ошибаться мало; 
учиться стремительно». 
Вопросы к главе 3 
1.
Что 
такое 
методологии 
разработки 
программного 
обеспечения? 
2.
Приведите классификацию методологий разработки ПО? 
3.
Какие классические методологии разработки ПО Вы знаете? 
4.
Какие гибкие методологии разработки ПО Вы знаете? 
5.
Перечислите основные идеи каскадной методологии 
разработки ПО. 
6.
Перечислите основные этапы каскадной методологии 
разработки ПО. 
7.
Перечислите 
преимущества 
и 
недостатки 
каскадной 
методологии разработки ПО. 
8.
В чем заключаются основные особенности спиральной 
модели разработки ПО? 
9.
В чем заключаются основные особенности итерационной 
модели разработки ПО? 
10.
В каких случаях рекомендуется использовать гибкие 
методологии разработки ПО? 
11.
Перечислите основные принципы Agile. 
12.
Как основные принципы Agile реализуются в Scrum? 
13.
Перечислите 
основные 
принципы 
экстремального 
программирования. 
14.
Опишите методологию RUP. 
15.
Как методология RAD связана с другими методологиями 
разработки ПО? 


70 


Достарыңызбен бөлісу:
1   ...   25   26   27   28   29   30   31   32   ...   57




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет