| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:Učinkovitost testno vodenega razvoja programske opreme v telekomunikacijskih sistemih
Authors:ID Batič, David (Author)
ID Dogša, Tomaž (Mentor) More about this mentor... New window
Files:.pdf MAG_Batic_David_2016.pdf (3,82 MB)
MD5: 19B8C95D9536080DCE086B0A053F2A26
 
Language:Slovenian
Work type:Master's thesis
Typology:2.09 - Master's Thesis
Organization:FERI - Faculty of Electrical Engineering and Computer Science
Abstract:Testno voden razvoj (TDD) je praksa razvoja programske opreme, pri kateri se inkrementalno pišejo testni primeri, preden se implementira produkcijska koda. Da bi razrešili dilemo, ali je razvoj z vnaprejšnjim testiranjem uspešnejši od razvoja z naknadnim testiranjem, so nujno potrebne raziskave v industrijskem okolju, ki pa so redke. Predstavljeni so rezultati študije več primerov, ki je raziskovala učinkovitost uporabe TDD v industrijskem okolju na realnih komercialnih projektih. Dva projekta sta bila izvedena brez uporabe TDD, medtem ko je tretji v razvojni proces uvedel TDD. Učinkovitost TDD smo merili s kakovostjo kode, produktivnostjo in vzdrževalnostjo. Rezultati raziskave nakazujejo, da so razvijalci, ki so uporabljali TDD, ob znižani produktivnosti dosegli višjo kakovost kode, ki jo je lažje vzdrževati.
Keywords:testno voden razvoj, kakovost programske opreme, produktivnost, vzdrževalnost, študija primera
Place of publishing:Maribor
Publisher:[D. Batič]
Year of publishing:2016
PID:20.500.12556/DKUM-58026 New window
UDC:621.391(043)
COBISS.SI-ID:19767318 New window
NUK URN:URN:SI:UM:DK:WZEYJZZU
Publication date in DKUM:04.08.2016
Views:1676
Downloads:184
Metadata:XML RDF-CHPDL DC-XML DC-RDF
Categories:KTFMB - FERI
:
Copy citation
  
Average score:(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share


Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Secondary language

Language:English
Title:The Effectiveness of Test Driven Development in Telecommunication systems
Abstract:Test-driven development (TDD) is a software development practice, where test cases are incrementally written before implementing the production code. To resolve the dilemma on the effectiveness of TDD, more research is needed within the industrial environment. This master thesis presents the results of a multi-case study investigating the effectiveness of TDD within an industrial environment. Three comparable medium-sized projects were observed during their development cycle. Two projects were conducted without TDD, while the third one introduced TDD into the development process. The effectiveness of TDD was expressed in terms of code quality, productivity, and maintainability. Our results indicate that the developers using TDD produced higher quality code that is easier to maintain, but at the same time the reduction in their productivity was observed.
Keywords:Test-Driven Development, Software Quality, Productivity, Maintainability, Case Study


Comments

Leave comment

You must log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica