Публикацията включва партньорски връзки
Що се отнася до разбирането на процеса на разработка на софтуер, има какво да научите.
Начинаещите ще трябва да разберат не само основите на компютърните науки, но и как елементи и компоненти на компютърните науки се използват за изграждане на софтуерни продукти. Те също трябва да знаят за някои от постигнатия напредък, постигнат в лечението на целия жизнен цикъл на разработката на софтуер - например, гъвкавите принципи за разработка и девиз. (За повече информация за жизнения цикъл на разработката на софтуер, вижте Diving Into Dev: Жизнен цикъл на разработката на софтуер.)