1 / 12

ISO 9126 kokybės modelis

ISO 9126 kokybės modelis. Turinys. ISO 9126 kokyb ė s modelis Galimi ryšiai tarp išorinių ir vidinių PĮ atributų Kai kurios P Į produkto metrikos. ISO 9126 kokybės modelis. Funkcionalumas ( angl. functionality ). Patikimumas ( angl. reliability ). Vartosena ( angl. usability ).

fancy
Download Presentation

ISO 9126 kokybės modelis

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ISO 9126 kokybės modelis

  2. Turinys • ISO 9126 kokybės modelis • Galimi ryšiai tarp išorinių ir vidinių PĮ atributų • Kai kurios PĮ produkto metrikos

  3. ISO 9126 kokybės modelis

  4. Funkcionalumas (angl. functionality)

  5. Patikimumas (angl. reliability)

  6. Vartosena (angl. usability)

  7. Našumas (angl. efficiency)

  8. Palaikomumas (angl. maintainability)

  9. Pernešamumas (angl. portability)

  10. Galimi ryšiai tarp išorinių ir vidinių PĮ atributų

  11. Metrika Aprašymas Fan-in/Fan-out Fan-in yra skaičius funkcijų, kurios kreipiasi į kitą funkciją, sakykime funkciją X. Fan-out yra skaičius funkcijų, į kurias kreipiasi funkcijaX. Aukšta Fan-in reikšmė reiškia, kad X yra glaudžiai surišta su likusia sistemos dalimi, ir pakeitimai joje gali stipriai paveikti kitas sistemos dalis. Aukšta Fan-out reikšmė gali reikšti, kad X yra gana sudėtinga ryšiumi su didele kontrolės logikos, reikalingos kviečiamiems komponentams koordinuoti, apimtimi. Kodo ilgis Tai programos dydžio matas. Apibendrintai, kuo didesnis yra programos komponentas, tuo jis sudėtingesnis ir tuo didesnė klaidų tikimybė jame. Ciklomatinis kompleksiškumas Tai kontrolės logikos sudėtingumo matas. Jį galima susieti su programos suprantamumu. Identifikatorių ilgis Tai vidutinis identifikatorių ilgis programoje. Juo jie ilgesni, tuo, tikriausiai, prasmingesni ir tada tuo suprantamesnė programa. Sąlygos tikrinimo gylis Tai skaičius vienas į kitą įdėtų IF operatorių. Kuo šis skaičius didesnis, tuo mažiau suprantama programa ir tuo didesnė klaidų tikimybė. Fog’o indeksas Tai vidutinis žodžių ir sakinių ilgis dokumente. Kuo Fog’o indeksas aukštesnis, tuo, tikriausiai, dokumentą sunkiau suprasti. Kai kurios PĮ produkto metrikos

  12. Metrika Aprašymas Paveldėjimo medžio gylis Tai paveldėjimo medžio lygių skaičius,kur subklasės paveldi metodus ir atributus iš superklasių. Kuo gilesnis paveldėjimo medis, tuo sudėtingesnė architektūra, tuo sunkiau suprasti žemiausio lygio objektus. Metodo Fan-in/Fan-out Labai panašu, kaip ir su funkcine metrika, tik reikėtų skirti kreipinius vienos klasės ribose ir išorinių metodų kreipinius. Weighted metodų kiekis klaseje Tai metodų, įvertintų pagal sudėtingumą, kiekis klasėje. Paprastas metodas gali turėti rekšmę 1, o sudėtingas – žymiai aukštesnę. Kuo didesnė skaitmeninė metrikos reikšmė, tuo sudėtingesnė objektų klasė. Sudėtingus objektus sunkiau suprasti, jie gali būti logiškai nerišlūs (cohesive), taigi juos sunkiau pakartotinai panaudoti (reuse) kaip superklases paveldėjimo medyje. Perdengtų operacijų skaičius Tai superklasės operacijų, kurios yra perdengtos subklasėje, skaičius. Aukšta šios metrikos reikšmė rodo, kad panaudota superklasė gali būti netinkamas tėvas subklasei. Objektiškai orientuotos metrikos

More Related