-
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.Type of material - dissertation ; adult, seriousPublication and manufacture - Maribor : [A. Živkovič], 2004Language - slovenianCOBISS.SI-ID - 9413398
Author
Živkovič, Aleš, 1974-
Other authors
Rozman, Ivan, 1953-
Topics
računalništvo |
programska oprema |
objektno programiranje |
disertacije |
objektna tehnologija |
ocenjevanja obsega |
funkcijske točke |
geografski informacijski sistemi |
procesni modeli |
object technology |
size estimation |
function points |
software development |
software process models |
dissertations
![loading ... loading ...](themes/default/img/ajax-loading.gif)
Call number – location, accession no. ... |
Copy status | Reservation |
---|---|---|
Skladišče II 0000060706 Skladišče II 60706 |
available - reading room
|
![loading ... loading ...](themes/default/img/ajax-loading.gif)
![loading ... loading ...](themes/default/img/ajax-loading.gif)
![loading ... loading ...](themes/default/img/ajax-loading.gif)
Shelf entry
Permalink
- URL:
Impact factor
Access to the JCR database is permitted only to users from Slovenia. Your current IP address is not on the list of IP addresses with access permission, and authentication with the relevant AAI accout is required.
Year | Impact factor | Edition | Category | Classification | ||||
---|---|---|---|---|---|---|---|---|
JCR | SNIP | JCR | SNIP | JCR | SNIP | JCR | SNIP |
Select the library membership card:
DRS, in which the journal is indexed
Database name | Field | Year |
---|
Links to authors' personal bibliographies | Links to information on researchers in the SICRIS system |
---|---|
Živkovič, Aleš, 1974- | 18061 |
Rozman, Ivan, 1953- | 08067 |
Select pickup location:
Material pickup by post
Notification
Subject headings in COBISS General List of Subject Headings
Select pickup location
Pickup location | Material status | Reservation |
---|
Please wait a moment.