Calík JakubAbstrakt. Každý softvérový vývojár sa snaží vytvoriť kvalitný softvér. Kvalita však nie je niečo, čo sa dá jednoducho odmerať počtom riadkov alebo podobne. Poznáme viacero aspektov, ktorých súhra a vyváženosť určujú celkovú kvalitu softvéru. Aby sa však na tieto aspekty nezabúdalo, a aby výsledkom vývoja bol naozaj kvalitný softvérový produkt, vzniklo množstvo metód a modelov pre vývoj softvéru [5]. Nie všetky metódy a postupy vývoja softvéru však kladú rovnaký dôraz na všetky aspekty kvality. Niektoré môžu vyzdvihovať až príliš, zatiaľ čo iné úplne zanedbávať. V poslednej dobe sa však stáva veľmi populárny agilný model vývoja, V tejto eseji sa preto budem snažiť objasniť, ako sa agilný vývoj softvéru postavil k aspektom kvality a ako by sa dali vylepšiť jeho nedostatky.Zboja TomášAbstrakt. Párové programovanie, známe z extrémneho programovania, bolo skúmané vo viacerých oblastiach. Táto esej má za cieľ pozrieť sa na párové programovanie z pohľadu vplyvu na kvalitu vyvíjaného produktu. Identifikuje oblasti kvality softvéru a na tieto sa neskôr zameriava. Ide predovšetkým o štandardy pri tvorbe softvéru, aj z nich vyplývajúca bezpečnosť, by mala byť neodmysliteľnou súčasťou požiadaviek. Veľká časť sa venuje chybovosti produktu – chybám vytvoreným počas fázy implementácie. Niektoré zdroje výskumu uvádzajú, že párové programovanie má negatívny vplyv na kvalitu softvéru. Väčšina je však opačného názoru. Esej obsahuje zamyslenie sa, či je správne meranie uvádzajúce negatívny vplyv. Aj keď všeobecne prijateľný výsledok je, že tento typ programovania je vhodný z pohľadu kvality, zamýšľa sa nad typmi softvéru, ktoré sú vhodné pre tvorbu párovým programovaním. Taktiež uvádza podmienky, ktoré by mali pomôcť k dosiahnutiu nameraných výsledkov – zlepšenej kvalite.
|