Microsoft PowerPoint - Topic02 - Serbian.ppt

Слични документи
Microsoft PowerPoint - Topic02 - Serbian.ppt

Microsoft PowerPoint - Topic04-Serbian.ppt

Softversko inženjerstvo

P1.0 Uvod

Microsoft PowerPoint - Topic03-Serbian.ppt

Z-18-61

Generated by Foxit PDF Creator Foxit Software For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS

Odluka o oglasavanju

Структура модула студијског програма МЕНАЏМЕТ И ОРГАНИЗАЦИЈА

GODIŠNJI KALENDAR ISPITA Inženjerski menadžment (OSNOVNE AKADEMSKE STUDIJE) ŠKOLSKA 2018/2019. GODINA Rbr

Slide 1

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме Сала Математика :00 све Основи електротехнике :00 све Програмирање

QFD METODA – PRIMER

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode]

Prezentator: Nataša Dvoršak Umag, 20.listopad 2006

KATALOG ZNANJA IZ INFORMATIKE

Microsoft Word - Raspored ispita Jun.doc

Apache Maven Bojan Tomić

НАСТАВНИ ПЛАН ОДСЕКА ЗА ТЕЛЕКОМУНИКАЦИЈЕ И ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ 2. година 3. семестар Предмет Статус Часови (П + В + Л) Кредити 3.1 Математика 3 O

POSLOVNI INFORMACIONI SISTEMI I RA^UNARSKE

Z-19-39

PowerPoint Presentation

PowerPoint Presentation

ASAS AS ASAS

1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om -

UNIVERZITET UKSHIN HOTI PRIZREN FAKULTET RAČUNARSKIH NAUKA PROGRAM: TIT - BOS NASTAVNI PLAN-PROGRAM SYLLABUS Nivo studija Bachelor Program TIT-Bos Aka

FAKULTET ORGANIZACIONIH NAUKA

M-3-643

Контрола ризика на радном месту – успостављањем система менаџмента у складу са захтевима спецификације ИСО 18001/2007

Табела 4.2 Обухваћеност сваког програмског исхода учења у оквиру предмета појединачних студијских програма У овом прилогу је процењен допринос сваког

Z-15-68

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, ПП: 34, ПАК: телефон: (011)

SRV_1_Problematika_real_time_sistema

M-3-699

PRIS 00 Projektovanje informacionih sistema

PowerPoint Presentation

FAKULTET ORGANIZACIONIH NAUKA

Microsoft Word - finansijski administrator_zasnovanost kvalifikacije.doc

Slide 1

Satnica.xlsx

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, поштански преградак 34, ПАК телефон:

Raspored naslova

На основу члана 15. и члана 59. став 2. Закона о Агенцији за борбу против корупције ( Службени гласник РС, бр. 97/08, 53/10, 66/11 - одлука УС, 67/13

FAKULTET ORGANIZACIONIH NAUKA

Broj: 01-12/2014 Datum: Direktor preduzeća Phoneco doo, Marko Burgić dipl. Oecc., objavljuje OPŠTE USLOVE USTUPANJA PRAVA NA KORIŠĆENJE POS

QUALITY AUSTRIA CENTER DRAVSKA 11, BEOGRAD /

Z

Microsoft Word - IzvjestajPlakalovic

Z-15-85

FTN Novi Sad Katedra za motore i vozila Potrošnja goriva Teorija kretanja drumskih vozila Potrošnja goriva

Структура инкубаторских станица Референтни метаподаци према Euro SDMX структури метаподатака (ESMS) Републички завод за статистику Републике Српске 1.

FAKULTET INFORMACIONIH TEHNOLOGIJA R A S P O R E D Studijska grupa: POSLOVNA INFORMATIKA Školska godina: REDOVNI STUDIJ I godina II semesta

ВИСОКА ПОСЛОВНО ТЕХНИЧКА ШКОЛА СТРУКОВНИХ СТУДИЈА У УЖИЦУ БЕЗБЕДНОСТ И ЗДРАВЉЕ НА РАДУ књига 1 за студенте Високе пословно техничке школе струковних с

Rittal IT infrastructure - Next level for data centre

PowerPoint Presentation

Microsoft PowerPoint - Strukturni dijagrami, Gantogram - Planiranje [Compatibility Mode]

Microsoft Word - Master 2013

Предавач високе школе: Маст. инж. инф. технол. Драган Пејић а) Основни биографски подаци : Име (име оба родитеља) и презиме: Датум и мјесто рођења: Ус

Microsoft Word - Master 2013

РАСПОРЕД ИСПИТА У ИСПИТНОМ РОКУ ЈАНУАР 1 ШКОЛСКЕ 2016/2017. ГОДИНЕ (последња измена ) Прва година: ПРВА ГОДИНА - сви сем информатике Име пр

PowerPoint Presentation

LISTA POTREBNIH PODATAKA

Microsoft PowerPoint - 06 Uvod u racunarske mreze.ppt

НАЦРТ РЕАЛИЗАЦИЈЕ СТУДИЈСКОГ ПРОГРАМА ОСНОВНИХ СТРУКОВНИХ СТУДИЈА ШКОЛСКЕ 2010/11

УНИВЕРЗИТЕТ У ИСТОЧНОМ САРАЈЕВУ ЕЛЕКТРОТЕХНИЧКИ ФАКУЛТЕТ ПРЕДМЕТ Почетак испита Термин Математика Основи електротехнике

Inženjering informacionih sistema

ИНTEРНA РEВИЗИJA

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, поштански преградак 34, ПАК телефон:

R u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s

Microsoft Word - Akreditacija 2013

Računarski softver Da bi računarski sistem mogao da radi, pored hardvera mora biti opremljen i odgovarajućim programima koji će njime upravljati.ova k

GENETSKI TREND PRINOSA MLEKA I MLEČNE MASTI U PROGENOM TESTU BIKOVA ZA VEŠTAČKO OSEMENJAVANJE

Универзитет у Београду Факултет организационих наука Распоред испита за предмете мастер академских студија Испитни рок: Јун Предмет Датум Време

Microsoft PowerPoint - SEP-2013-CAS02

Microsoft Word - Akreditacija 2013

Slide 1

Microsoft Word - Akreditacija 2013

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, ПП: 34, ПАК: телефон: (011)

Microsoft Word - Akreditacija 2013

Ime: Vladica Avramović Škola: Srednja stručna škola - Pljevlja Mob.tel. Obrazovni program / broj stranice: Računarski hardver - II razred - Fa

STANDARD ZANIMANJA

El-3-60

Projektovanje informacionih sistema i baze podataka

Na osnovu ~lana 36

Rani znaci upozorenja (EWS) u cilju prevencije nastanka rizičnih plasmana POZIV NA OTVORENI SPECIJALISTIČKI SEMINAR Rani znaci upozorenja (EWS) u cilj

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, ПП: 34, ПАК: телефон: (011)

Студијски програм: ИНДУСТРИЈСКО ИНЖЕЊЕРСТВО

Студијски програм: ИНДУСТРИЈСКО ИНЖЕЊЕРСТВО

Pravilnik o vrednovanju studentskog volontiranja

Bezbednost i zaštita informacionih sistema

Satnica.xlsx

Активности инкубаторских станица Референтни метаподаци према Euro SDMX структури метаподатака (ESMS) Републички завод за статистику Републике Српске 1

Z-05-80

ЈП СРБИЈАГАС НОВИ САД ИЗВЕШТАЈ НЕЗАВИСНОГ РЕВИЗОРА Финансијски извештаји 31. децембар године Београд, године

Microsoft Word - vodicitm.doc

PowerPoint Presentation

Politika pridruživanja i razvrstavanja naloga - u primeni od godine

Транскрипт:

Tema 2 Kriterijumi kvaliteta za softverske proizvode DAAD Project Joint Course on Software Engineering Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University of Kragujevac Version: Feb. 20, 2004 (D Nov. 13, 2003) 2. Kriterijumi kvaliteta za softverske proizvode a) Koji kriterijumi kvaliteta su značajni za softverske proizvode? b) Kako se mogu klasifikovati? c) Standard ISO 9126 DAAD project Joint Course on Software Engineering 2 1

Motivacija Softversko inženjerstvo... bavi se ekonomičnim razvojem softvera visokog kvaliteta. (Pagel / Six, s. 49) značajno da razjasnimo: Koje karakteristike softvera određuju njegov kvalitet? Koje Koje kriterijume kvaliteta Vi Vi smatrate za za najznačajnije? DAAD project Joint Course on Software Engineering 3 Kriterijumi kvaliteta za softverske proizvode Cena... Ispravnost Kompatibilnost Modularnost SW - Kvalitet Okrenutost korisniku Lakoća održavanja Ponovno korišćenje Čitkost Skalabilnost Source: Books of Balzert, Pagel/Six, Sommerville, Pomberger DAAD project Joint Course on Software Engineering 4 2

Ispravnost Ispravnost:? Program se ponaša onako kako treba odnosno, program specifikaciji zahteva (zadatku) Problemi:??? Softverski proizvod je ispravan, ali, ne postiže ono što je kupac očekivao. :? Greške su retke i imaju samo beznačajne efekte. (Pagel,Six s. 53) DAAD project Joint Course on Software Engineering 5 :? Grubo: Savladavanje uticaja pogrešne okoline (greške u radu, pogrešne ulazne podatke, hardverske greške, izuzetne situacije) Precizno: Programski sistem je robustan, ako su (negativni) uticaji grešaka u radu, pogrešnih podataka, ili hardverskih grešaka, obrnuto proporcionalni verovatnoći pojave ovih grešaka u aplikaciji. (Pomberger, s. 9 / Kopetz) DAAD project Joint Course on Software Engineering 6 3

Scalabilnost Skalabilnost:? Proširivost u odnosu na određene parametre: veći skupovi podataka, veći broj korisnika,... :? Koliko je jednostavan prenos softvera na drugi računar ili drugi operativni sistem? Stepen nezavisnosti računara i operativnog sistema. Softver je portabilan, kada je trud oko prenosa na drugi računar značajno manji od nove implementacije. DAAD project Joint Course on Software Engineering 7 Lakoća održavanja okrenutost korisniku Lakoća održavanja:? Koliko se jednostavno softverski sistem može izmeniti za potrebe otklanjanja grešaka poboljšanja prenos? Faktori: Čitkost programa, dokumentovanost, modularnost Okrenutost korisniku:? (Pomberger s. 8) Definisano po podosobinama: Adekvatnost (recimo, mogući unos podataka mora korisniku biti ograničen na neophodan) Lakoća obuke (ovde: deo osobina okrenutosti korisniku) DAAD project Joint Course on Software Engineering 8 4

2. Kriterijumi kvaliteta za softverske proizvode a) Koji kriterijumi kvaliteta su značajni za softverske proizvode? b) Kako se mogu klasifikovati? c) Standard ISO 9126 DAAD project Joint Course on Software Engineering 9 Cena Kompatibilnost Modularnost... Ponovno korišćenje Čitkost Klasifikacija? Ispravnost SW - Kvalitet Okrenutost korisniku Lakoća održavanja Skalabilnost Kako se ovaj skup kriterijuma kvaliteta može klasifikovati? DAAD project Joint Course on Software Engineering 10 5

Ispravnost Skalabilnost Kompatibilnost KIasifikacija kriterijuma kvaliteta eksterni spoljne (tokom izvršavanja) vidljive karakteristike: ono što korisnik može zapaziti (Def.: Meyer) Kriterijumi kvaliteta interni samo tokom rada na implementaciji (izvornom kodu): mogu zapaziti samo računarski stručnjaci Lakoća održavanja Čitkost Ponovno korišćenje (prema Meyer-u: spoljna osobina) Modularnost (npr. OO Softverska arhitektura) DAAD project Joint Course on Software Engineering 11 Kvalitet softvera sa raznih aspekata Kupac jeftin zahteva malo memorije brz poboljšava produktivnost rukovanja ispunjava zadatke kontinualno i korektno niski troškovi održavanja primenljiv u više aspekata Inženjer održavanja radi ono što očekujem brz jednostavan za korišćenje nudi željenu funkcionalnost bez ugrađenih grešaka jednostavan za savladavanje ne prekida rad dobra uputstva za upotrebu dobro dokumentovan nema mnogo grešaka greške lake za pronalaženje pouzdan relativno jednostavan za menjanje čitak kod lak za privikavanje jednostavan za unapređenje Korisnik From Pagel/Six S. 50/51 DAAD project Joint Course on Software Engineering 12 6

Interni i eksterni kriterijumi kvaliteta sa raznih aspekata Kupac Okrenutost korisniku Ispravnost Jednostavnost održavanja Korisnik Inženjer održavanja interni kriterijumi kvaliteta eksterni kriterijumi kvaliteta DAAD project Joint Course on Software Engineering 13 Interakcija između kriterijuma kvaliteta i njihovog uticaja na cenu i vreme Kriterijum kvaliteta Vreme Cena Criterijumi Utiče na Korektnost Adekvatnost Jednostavnost učenja Čitkost Izmenljivost/Proširivost Vreme razvoja Vreme trajanja Cena razvoja Cena rukovanja Cena održavanja Cena prenosa Ispravnost Adekvatnost Jednostavnost učenja Čitkost Izmenljivost/Proširivost + 0 0 + 0 0 0 0 0 + 0 0 + 0 0 0-0 0 0 + + 0 0 0 + - 0 0 0 0 0 0 0-0 0 + + + 0 0 + - - + + 0 0 + + + + + + 0 + 0 + + + 0 0 + 0 + - - - - - - - 0 0-0 0 + + 0 - - 0-0 + + + + + 0 - - - - 0 0 + - + 0 + + + 0 + + + 0 + + - - - + Source: Pomberger, Software Engineering and Modula 2 p. 12 DAAD project Joint Course on Software Engineering 14 7

2. Kriterijumi kvaliteta za softverske proizvode a) Koji kriterijumi kvaliteta su značajni za softverske proizvode? b) Kako se mogu klasifikovati? c) Standard ISO 9126 DAAD project Joint Course on Software Engineering 15 Kvalitet Tokom razvoja softvera, možemo uočiti razliku između kvaliteta softverskog proizvoda ISO 9126 razvojnog procesa softvera ISO 9000 (Topic 24) Koji aspekti su u današnje vreme značajniji? DAAD project Joint Course on Software Engineering 16 8

Kriterijumi kvaliteta softvera po ISO 9126 Kriterijumi kvaliteta softvera po ISO 9126 Funkcionalnost Pogodnost Tačnost Interoperability Saglasnost Bezbednost Zrelost Osetljivost na greške Mogućnost oporavka Korisnost Razumljivost Jednostavnost učenja Lakoća rukovanja Ponašanje u vremenu Ponašanje prema resursima Lakoća održavanja Mogućnost analize Mogućnost izmene Stabilnost Adaptabilnost Mogućnost instalacije Podesivost Zamenljivost DAAD project Joint Course on Software Engineering 17 ISO 9126: definicija glavnih karakteristika Karakteristika Funkcionalnost Korisnost Lakoća održavanja Kratak opis Stepen u kom softver zadovoljava zadate potrebe označene sledećim pod-osobinama: pogodnost, tačnost, interoperability, saglasnost i bezbednost. Količina vremena koliko je softver raspoloživ za upotrebu, označen sledećim pod-osobinama: zrelost, osetljivost na greške, mogućnost oporavka. Stepen u kojem je softber jednostavan za upotrebu označen sledećim pod-osobinama: razumljivost, jednostavnost učenja, lakoća rukovanja. Stepen u kojem softver optimalno koristi sistemske resurse, označen sledećim pod-osobinama: ponašanje u vremenu, ponašanje prema resursima. Jednostavnost kojom se mogu napraviti izmene na softveru, označena sledećim pod-osobinama: mogućnost analize, mogućnost izmene, stabilnost, mogućnost testiranja. Jednostavnost kojom se softver može premestiti iz jednog okruženja u drugo, označena sledećim pod-osobinama: adaptibilnost, mogućnost instalacije, podesivost, zamenljivost. DAAD project Joint Course on Software Engineering 18 9

Najznačajniji kriterijumi kvaliteta gledani sa aspekta industrije Cena... Ispravnost 1 Kompatibilnost Modularnost SW - Kvalitet 2 4 Okrenutost korisniku Lakoća održavanja 5 Ponovno korišćenje Čitkost Skalabilnost 3 implicitno: adekvatna funkcionalnost Source: Analyse und Evaluation der Softwareentwicklung in Deutschland, GfK Marktforschung GmbH, Fraunhofer Institute IESE, ISI, 2000 DAAD project Joint Course on Software Engineering 19 10