Narodna in univerzitetna knjižnica, Ljubljana (NUK)
Naročanje gradiva za izposojo na dom
Naročanje gradiva za izposojo v čitalnice
Naročanje kopij člankov
Urnik dostave gradiva z oznako DS v signaturi
  • Metoda za določanje obsega objektno-orientiranih programskih projektov : doktorska disertacija
    Živkovič, Aleš, 1974-
    Pri razvoju programske opreme je eno ključnih vprašanj, vprašanje o obsegu produkta, ki ga gradimo. Obseg lahko izrazimo s pomočjo različnih veličin. V preteklosti se je veliko uporabljalo število ... vrstic programske kode, saj lahko število le-teh neposredno izmerimo, ko je sistem izdelan. Metrika je odvisna od programskega jezika, uporabljenih orodij in načina programiranja, kar zmanjša uporabnost v realnih programskih projektih. Druga pogosto uporabljena metrika za izražanje obsega so funkcijske točke. Prednost funkcijskih točk pred številom vrstic kode je njihova neodvisnost od uporabljenih tehnologij in orodij, saj uporabljajo lasten sistem predstavitve programskega sistema. Po podatkih številnih raziskav, so mnogi programski projekti neuspešni. Uspešnost vrednotimo glede na stopnjo doseganja postavljenih časovnih in finančnih ciljev ter izpolnitev uporabnikovih pričakovanj. Čas razvoja in stroški so direktno povezani z obsegom programskega projekta. Iz obsega lahko določimo potreben trud, na podlagi truda pa oblikujemo terminski plan in izračunamo stroške. V praksi se obseg projekta pogosto določa neformalno na podlagi izkušenj. Formalno določanje obsega omogoča objektivno primerjavo rezultatov in izboljšanje natančnosti ocen na podlagi zgodovine ocenitev. Raziskava temelji na funkcijskih točkah in povezanih metrikah obsega. Predstavitev programskega sistema z uporabo abstrakcije metode Function point analysis (FP A) je lažja za strukturno zasnovane programske sisteme. Objektna tehnologija vpeljuje koncepte, ki v metodi FP A niso obravnavani. Za enoumno uporabo metode FP A v objektno-orientiranih programskih sistemih potrebujemo dodatna pravila preslikave objektnih konceptov v elemente metode FP A. Obstaja več preslikav, ki temeljijo na različnih izdelkih in uporabljajo različna pravila. V raziskavi smo naslovili opisane probleme in definirali celovito metodo, ki vpeljuje naslednje originalne pristope: definicija celotnega meta-modela za opis metod ocenjevanja obsega, poenotenje preslikave objektno-orientiranega programskega sistema predstavljenega z modeli jezika za objektno modeliranje UML v elemente metode posplošene, abstrakcije programskega sistema, nov pristop k ocenjevanju obsega, ki temelji na dopolnitvi obstoječih pristopov, upoštevanje iterativne zasnove sodobnih procesnim modelov in podpora zgodnjim ocenitvam z definiranjem več nivojev natančnosti. V doktorski disertaciji definirani postopki omogočajo avtomatizacijo ocenjevanja obsega programskega projekta na podlagi modelov, zapisanih v notaciji jezika za objektno modeliranje UML, in vpeljavo pristopa v iterativno zasnovane procesne modele. Iterativnost ocenitvenih postopkov omogoča izboljševanje natančnosti ocenitev skozi različne faze razvoja kot tudi skozi obdobje več projektov z uporabo statističnih metod. Empirična analiza zbranih podatkov kaže dobre rezultate uporabe metode, avtomatizacija postopkov in vključenost le teh v proces razvoja pa vzpodbuja in poenostavlja uporabo predlagane metode. Z uporabo formalnih postopkov pri ocenjevanju obsega programskih projektov lahko dosežemo višjo stopnjo uspešnosti izvajanja programskih projektov s stališča dveh kvantitativno merljivih parametrov: porabljenega časa in stroškov.
    Vrsta gradiva - disertacija ; neleposlovje za odrasle
    Založništvo in izdelava - Maribor : [A. Živkovič], 2004
    Jezik - slovenski
    COBISS.SI-ID - 9413398

Rezervirajte gradivo na želenem mestu prevzema.

Mesto prevzema Status gradiva Rezervacija
Časopisna čitalnica
prosto - za čitalnico
Velika čitalnica
prosto - za čitalnico
Signatura – lokacija, inventarna št. ... Status izvoda
GS II 0000606590 glavno skladišče GS II 606590 glavno skladišče prosto - za čitalnico
loading ...
loading ...
loading ...