izpis_h1_title_alt

Priporočene prvine razvoja programske opreme
ID Krivec, Uroš (Avtor), ID Rožanc, Igor (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (796,54 KB)
MD5: 8B6E473D1980EA435AF9FEF79498B49D
PID: 20.500.12556/rul/8f0d0d88-a0ae-4c11-a4f0-3c3b1d979dd5

Izvleček
Namen diplomskega dela je predstaviti nabor prvin razvoja programske opre-me, ki so potrebne za zagotavljanje kakovosti končne programske rešitve. Nabor prvin je osnovan na podlagi avtorjevih delovnih izkušenj. V diplomskem delu so predstavljeni trije modeli življenjskega cikla programske opreme: slapovni model, model hitrega razvoja programske opreme in modeli agilnega razvoja (poudarek na metodologiji Scrum). Opisana je opredelitev kakovosti razvoja programske opreme, ter pojma: tehnični dolg in ocena SQALE. Izpostavljene prvine so obravnava uporabniških zahtev, programski jezik, sistem za upravljanje z izvorno kodo, vejitve in načini dela z izvorno kodo, integracijski strežnik, sistem za hranjenje programskih komponent, avtomatski in osebni pregled izvorne kode, namestitev programske rešitve ter post-mortem analiza. V zadnjem delu je povezana uporaba dela predstavljenih prvin prikazana na primeru razvoja spletne trgovine. Ob tem je prikazan tudi način avtomatizacije dela razvoja programske opreme. Na koncu predstavimo prednosti in učinke uporabe priporočenih prvin.

Jezik:Slovenski jezik
Ključne besede:razvoj programske opreme, življenjski cikel razvoja programske opreme, Scrum, kakovost programske opreme, priporočene prvine
Vrsta gradiva:Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2016
PID:20.500.12556/RUL-84771 Povezava se odpre v novem oknu
Datum objave v RUL:02.09.2016
Število ogledov:2364
Število prenosov:535
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Recommended principles of software development
Izvleček:
Purpose of this thesis is representation of software development principles that are needed in order to insure a quality software product. Selection of principles is based on author's work experiences. The thesis presents three different software development life cycle models: waterfall model, rapid application development model and agile models (focused on Scrum). Thesis describes software development process quality and two related concepts: technical debt and SQALE grade. Recommended principles are management of user requirements, programming language, version control system, branching and work flows, build server, build artifacts server, automatic and peer code review, deployment mechanism and postmortem analysis. In last segment the thesis shows combined use of recommended elements on a use case - development of an on-line store. An example how to automate software development process is shown on the same use case. Finally advantages and benefits of this approach are listed.

Ključne besede:software development, software development life cycle, Scrum, software quality, recommended principles

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj