Date of Award

Fall 11-2016

Document Type

Thesis

Degree Name

Bachelor Degree

Department

Computer Science

First Advisor

Blerton Abazi

Language

Albanian

Abstract

Industria softuerike është duke u bërë më kërkuese në kohën zhvilluese dhe resurse. Shpesh, prodhimi i softuerit ka të bëjë me kërkesa që vazhdimisht ndryshojnë dhe me cikle zhvillimi që maten me javë ose muaj. Për t’iu përgjigjur këtyre kërkesave dhe që ende të prodhohet softuer i kualitetit të lartë, ndër vite, praktikuesit e softuerit kanë zhvilluar një numbër strategjish. Një nga to është edhe Test Driven Development (TDD). Kjo është një praktikë për zhvillim e orientuar në objekte që për qëllim ka të ndihmoj në prodhimin e softuerit kualitativ për një kohë të shkurtë. TDD është popullarizuar nëpërmjet programimit ekstrem. Praktikuesit e TDD pohojnë se për softuer të vogël dhe mesatar, teknika na ndihmon drejt një zhvillimi të shpejtë dhe me kualitet më të lartë të kodit. Si rast studimi kemi një ekip të IBM të cilët kanë zhvilluar një produkt duke shkruar teste në mënyrë rritëse para ose gjatë shkrimit të kodit dhe gjatë procesit kanë zhvilluar një suitë me teste automatike. Ata realizuan arritën të përmirsojnë kualitetin në krahasim me projektet jo të orientuara në tested he si rezultat densiteti i gabimeve ishte shumë më i ulët se standardi industries. Si rezultat të dhënat e këtij studimi tregojnë se praktika TDD dërgon drejt prodhimit të një produkti kualitativ.

DOI

10.33107/ubt-etd.2016.1493

Share

COinS