Profilaktyka: Jak dbać o zęby - Co szkodzi zębom- - porady od Vita Medical
Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i...
-
Upload
future-processing -
Category
Technology
-
view
697 -
download
1
description
Transcript of Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i...
![Page 1: Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i jak o nią dbać.](https://reader034.fdocuments.pl/reader034/viewer/2022042816/558c472bd8b42aea348b47a2/html5/thumbnails/1.jpg)
![Page 2: Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i jak o nią dbać.](https://reader034.fdocuments.pl/reader034/viewer/2022042816/558c472bd8b42aea348b47a2/html5/thumbnails/2.jpg)
Jakość – czyli co?
![Page 3: Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i jak o nią dbać.](https://reader034.fdocuments.pl/reader034/viewer/2022042816/558c472bd8b42aea348b47a2/html5/thumbnails/3.jpg)
77% A broad mix of factors
17% Fit of need
5% Lack of defects
Jakość oprogramowania
Źródło: Gary Wilson Jr. „Software Quality Survey”, June 2013, http://thegarywilson.com/blog/
![Page 4: Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i jak o nią dbać.](https://reader034.fdocuments.pl/reader034/viewer/2022042816/558c472bd8b42aea348b47a2/html5/thumbnails/4.jpg)
Poprawność
Niezawodność
Użyteczność
Naprawialność (?)/ utrzymywalność (?)
Jakość oprogramowania
Źródło: Gary Wilson Jr. „Software Quality Survey”, June 2013, http://thegarywilson.com/blog/
Jaki czynnik jest najważniejszy dla największej ilości badanych:
![Page 5: Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i jak o nią dbać.](https://reader034.fdocuments.pl/reader034/viewer/2022042816/558c472bd8b42aea348b47a2/html5/thumbnails/5.jpg)
84% Nieformalne dyskusje
78% Testy automatyczne
77% Testy manualne
56% Rewizje kodu
Jakość oprogramowania
Źródło: Gary Wilson Jr. „Software Quality Survey”, June 2013, http://thegarywilson.com/blog/
A co robimy, aby zadbać o tę jakość?
![Page 6: Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i jak o nią dbać.](https://reader034.fdocuments.pl/reader034/viewer/2022042816/558c472bd8b42aea348b47a2/html5/thumbnails/6.jpg)
regularnie Ilość zgłoszeń problemów
… i to tyle … hmm…
Jakość oprogramowania
Źródło: Gary Wilson Jr. „Software Quality Survey”, June 2013, http://thegarywilson.com/blog/
A jak mierzymy?
![Page 7: Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i jak o nią dbać.](https://reader034.fdocuments.pl/reader034/viewer/2022042816/558c472bd8b42aea348b47a2/html5/thumbnails/7.jpg)
Jakość oprogramowania
Jakość z punktu widzenia użytkownika
Jeśli oprogramowanie pomaga mi osiągać moje cele, to jest
wysokiej jakości.
![Page 8: Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i jak o nią dbać.](https://reader034.fdocuments.pl/reader034/viewer/2022042816/558c472bd8b42aea348b47a2/html5/thumbnails/8.jpg)
Jakość oprogramowania
Jakość z perspektywy dostawcy
jeśli oprogramowanie spełnia założenia specyfikacji, to jest
wysokiej jakości
![Page 9: Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i jak o nią dbać.](https://reader034.fdocuments.pl/reader034/viewer/2022042816/558c472bd8b42aea348b47a2/html5/thumbnails/9.jpg)
Jakość oprogramowania
Jakość z perspektywy sprzedawcy
Potencjalne i faktycznie zarobione na oprogramowaniu
pieniądze są miernikiem jakości.
![Page 10: Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i jak o nią dbać.](https://reader034.fdocuments.pl/reader034/viewer/2022042816/558c472bd8b42aea348b47a2/html5/thumbnails/10.jpg)
Model McCall’a (1978)
![Page 11: Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i jak o nią dbać.](https://reader034.fdocuments.pl/reader034/viewer/2022042816/558c472bd8b42aea348b47a2/html5/thumbnails/11.jpg)
Model Boehm’a
![Page 12: Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i jak o nią dbać.](https://reader034.fdocuments.pl/reader034/viewer/2022042816/558c472bd8b42aea348b47a2/html5/thumbnails/12.jpg)
Jakość oprogramowania
![Page 13: Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i jak o nią dbać.](https://reader034.fdocuments.pl/reader034/viewer/2022042816/558c472bd8b42aea348b47a2/html5/thumbnails/13.jpg)
Jakość oprogramowania
![Page 14: Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i jak o nią dbać.](https://reader034.fdocuments.pl/reader034/viewer/2022042816/558c472bd8b42aea348b47a2/html5/thumbnails/14.jpg)
TO CZYM JEST ???
… obawiam się, że to pytanie natury filozoficznej…
Jakość oprogramowania
![Page 15: Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i jak o nią dbać.](https://reader034.fdocuments.pl/reader034/viewer/2022042816/558c472bd8b42aea348b47a2/html5/thumbnails/15.jpg)
Jakość oprogramowania
Podejście filozoficzne
Jakość jest czymś co natychmiast rozpoznajesz, ale nie
potrafisz jednoznacznie zdefiniować.
![Page 16: Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i jak o nią dbać.](https://reader034.fdocuments.pl/reader034/viewer/2022042816/558c472bd8b42aea348b47a2/html5/thumbnails/16.jpg)
Złe oprogramowanie
• …
• …
• …
• …
![Page 17: Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i jak o nią dbać.](https://reader034.fdocuments.pl/reader034/viewer/2022042816/558c472bd8b42aea348b47a2/html5/thumbnails/17.jpg)
![Page 18: Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i jak o nią dbać.](https://reader034.fdocuments.pl/reader034/viewer/2022042816/558c472bd8b42aea348b47a2/html5/thumbnails/18.jpg)
Jakość oprogramowania - redefined
Roger Pressman
An effective software process applied in a manner
that creates a useful product that provides
measurable value for those who produce it and those
who use it.
![Page 19: Testy to za mało – czyli słów kilka o jakości w oprogramowaniu: czym jest, jak ją mierzyć i jak o nią dbać.](https://reader034.fdocuments.pl/reader034/viewer/2022042816/558c472bd8b42aea348b47a2/html5/thumbnails/19.jpg)
Dziękuję,
Lilianna Poradzińska