Какво е инкрементално развитие? определение и значение

click fraud protection

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

При всяко увеличение се повтарят ключовите фази от жизнения цикъл на разработка на софтуер (SDLC), включително функционална спецификация, проектиране, внедряване и тестване. Този подход може да се справи с неизбежните промени, които са резултат от невъзможността на клиента да изрази изцяло системните спецификации в началото на проекта, промяната на съдбата на различните заинтересовани страни в системата, нови бизнес разработки, които изискват нови или модифицирани функции, и технологични ограничения, които се появяват само когато системата е разработени. Вижте итеративна разработка, жизнен цикъл на разработка на софтуер (SDLC), софтуерно инженерство, водопаден модел.

Technipages обяснява постепенното развитие

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

Постепенното развитие е разделено на четири фази, а именно начална фаза, фаза на разработване, фаза на строителство и фаза на преход. Въпреки че повечето хора разглеждат постепенното развитие като модерна практика, то се използва още от средата на 50-те години на миналия век. Водещи софтуерни програмисти и инженери смятаха, че лидерите от всяко следващо десетилетие подкрепят практиките на IID и много големи проекти ги използват успешно. Тези практики може да са еволюирали в детайлите си, но всички са имали типичен обект да стоят далеч от последователни самотни проходи, управляван от архив, подход със затворена стъпка.

Общи употреби на постепенното развитие

  • Постепенно развитие е много изгодно поради прогресивния си растеж, което улеснява преразглеждането на различни отделни етапи
  • В постепенно развитие, има различни срокове за завършване за различни части от един и същ проект.
  • Лесно е да се групират етапите на развитие в постепенното развитие тъй като има общо разделение на целия проект.

Често срещани злоупотреби с постепенното развитие

  • В постепенно развитие, всички секции имат еднакво време и скорост на завършване.