Разработка на софтуер: Разлика между версии

Изтрито е съдържание Добавено е съдържание
Ред 41:
 
=== Имплементация, тестване и документация ===
Имплементацията[[:еn:ImplementationЮИмплементацията]] е процесът, в който софтуерните инженери пишат програмния код на проекта.
 
[[:еn:Software testing|Софтуерното тестване]] е интегрална и важна фаза в процеса на софтуерна разработка. Тази част от процеса осигурява разпознаването на дефектите възможно най-рано. В някои процеси, известни като тестово разработване, тестовете може да бъдат разработени преди писането на програмен код и да служат като показател за коректна имплементация.
 
[[:en:Software documentation|Документирането]] на вътрешния дизайн на софтуера, с цел бъдеща поддръжка и подобрение, се прави по време на разработката. Това може да включва същo и писането на [[:en:API|API]] (Application Programming Interface), външно или вътрешно. Софтуерният инженерен процес, избран от екипа на разработчицие, решава колко вътрешна документация е необходима. Плановите модели (като „водопад“[[:en:Waterfall model|waterfall]]) обикновено съдържат повече документация от [[:en:Agile software development|пъргавите]] модели.
 
=== Внедряване и поддръжка ===