Testování softwaru - koncept kvality
|
|
- Adam Horák
- před 8 lety
- Počet zobrazení:
Transkript
1 Testování softwaru - koncept kvality Radek Mařík CA CZ, s.r.o. September 14, 2007 Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
2 Obsah 1 Proč testovat Studie softwarových projektů Charakteristika testera Typické problémy vývoje softwaru 2 Definice testování softwaru 3 Koncept teorie kvality Pojem kvality TQM Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
3 Proč testovat Studie softwarových projektů Studie softwarových projektů IBM s Consulting Group, June 1994 průzkum 24 významných společností [?] 55% softwaru vyviuto za cenu větší než plánováné, 68% vyvíjeno delší dobu než predikováno, 88% muselo být podstatně přenavrhnuto. The Standish Group, 1994 studie projektů, 31% softwarových projektů přerušena, náklady 53% dokončených projektů se pohybují okolo 189% původních odhadů, z těchto 53% pouze 42% obsahuje původní sadu navrhovaných vlastností a funkcí, pouze 9% z těchto projektů bylo ukončeno v dohodnuté době a ceně. Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
4 Proč testovat Statistika softwarových projektů Studie softwarových projektů Obecně 5 ze 6 softwarových projektů je neúspěšných, 1/3 projektů je přerušena, projekty předávány za dvojnásobnou cenu než dohodnuto, projekty se předávají za dvojnásobně dlouhou dobu než se plánuje. Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
5 Proč testovat Vývoj úspěšnosti projektů (CHAOS) Studie softwarových projektů Radek Mařík Testování softwaru - koncept kvality September 14, / 34
6 Proč testovat Rozpočty projektů (CHAOS) Studie softwarových projektů Series Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
7 Proč testovat Poměr vývojář/tester: [Kit95] Charakteristika testera Obecně minulost: 1 tester, 9 vývojářů, nové trendy: 2 testeři, 3 vývojáři, může být 10:1 až 1:10, Konkrétně Microsoft, 1992: 2:3, Lotus (pro Windows): 2:1, průměr 4 velkých firem (1992): 1:2 Microsoft, Borland, WordPerfect, Novell Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
8 Proč testovat Odborný profil dovedností testera Charakteristika testera Znalosti znalost systému či produktu, znalosti a zkušenosti s programováním porozumění, příprava podpory, Postupy analytické postupy, orientace na detaily, schopnost myslet kreativně, dobrá představivost Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
9 Proč testovat Osobní profil dovedností testera Charakteristika testera Charakter trpělivost, sebe-motivace, vytrvalost. Týmová práce dobré komunikační dovednosti, Radek Mařík Testování softwaru - koncept kvality September 14, / 34
10 Ariane 5 Proč testovat Typické problémy vývoje softwaru Situace Řada motorů na tekuté a tuhé palivo nahrazena několika s větším tahem. 4.června, 1996, 40 s po startu ve výšce okolo 3700 m se nosič odklonil od své dráhy, rozlomil a explodoval. Raketa, nesené 4 satelity nepojištěny, 500 miliónů $. Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
11 Selhání nosiče Ariane 5 Proč testovat Typické problémy vývoje softwaru Status testování Chyba Žádost o přetestování stabilizační plošiny převzaté z Ariane 4 v podmínkách Ariane 5 byla vetována CNES z důvodu vysokých nákladů. Sextant Avionique po havárii potvrdila, že by závadu svými testy detekovala. softwarová vyjímka v obou Stabilizačních referenčních systémech (SRI). nechráněný převod z 64bitového reálného čísla na 16bitové celé číslo. SRI má význam pouze před zvednutím nosiče, ačkoliv je operativní jestě dalších 50 s. přetečení nastalo z důvodu rozdílných drah. Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
12 Shrnutí Arian 5 Proč testovat Typické problémy vývoje softwaru Typické chyby při procesu vývoje softwaru nedostatek času - veto na testování malé či chybně rozložené náklady - veto na testování, chybné nebo chybějící požadavky - jak dlouho by měl podsystém fungovat, chyby v kódu - nechráněné převody, opakované využití - změna specifikací, řada chyb vzniká striktním oddělením vývoje softwaru a jeho testování. Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
13 Radiační předávkování Proč testovat Typické problémy vývoje softwaru Radek Mařík Testování softwaru - koncept kvality September 14, / 34
14 Therac 25 Proč testovat Typické problémy vývoje softwaru červen leden 1987 lineární urychlovač používaný v lékařství k ozařování rakovinných nádorů, povrchové tkáně ozařovány elektrony, pro hlubší tkáně gama záření, 6 incidentů přezáření, z toho 3 smrtelné, rad místo 86 rad, systém reálného času vytvořený 1 programátorem, neexistující formální specifikace a testovací kritéria, hardwarové zámky nahrazeny programovými, pokud byla vstupní data změněna mezi 1 až 8 s, pak zářič a polohovací stůl pracovaly v různých módech, k nastavování logické proměnné použita inkrementace bytové proměnné. Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
15 Shrnutí Therac 25 Proč testovat Typické problémy vývoje softwaru uživatelské rozhranní kontra bezpečnost, složitý návrh systémové testování není dostatečné, chybějící specifikace, typicky problémy systémů: paralelních (angl. parallel) souběžných (angl. concurrency). Radek Mařík Testování softwaru - koncept kvality September 14, / 34
16 Zkušenosti z chyb Proč testovat Typické problémy vývoje softwaru Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
17 Proslulé chyby I Proč testovat Typické problémy vývoje softwaru Oběžná dráha Apollo 13: program testován za pomalu měnících se podmínek. Při velké dynamice došlo k vydělení nulou na netestované cestě. Mariner let k Venuši: 80 miliónů $, záměna za + vedla k odklonu z dráhy, Minutí Merkuru: proměnná Fortranu DO10I DO 10 I=1.5 DO 10 I=1,5 Selhání rakety Patriot: během Války v zálivu v 1991 kvůli kumulativní chybě v časové synchronizaci (ve skutečnosti: 0.34 s, 100 hodin; navrženo: 14 hodin), F16 simulace: letadlo se překlápělo při překročení rovníku, Návrh jaderné elektrárny: v roce 1979 muselo být 5 jaderných elektráren uzavřeno z důvodu poddimenzování potrubí, velikost vektoru počítána jako součet složek, modul byl napsán studentem na praxi. Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
18 Proslulé chyby II Proč testovat Typické problémy vývoje softwaru Sonda Marsu Vymazán přistávací modul s cílem uvolnit paměť. Modul navigace antény k Zemi vyžadoval navigační funkce obsažené v přistávacím modulu. Selhání regulace síťového systému Kalifornie: 1998 Nezbyl čas na řádné testování komunikačního systému. Vzniklé zpoždění stálo přibližně 90 miliónů $. Zpoždění otevření letiště v Denveru: 1995 Chyby v systému řízení zavazadel způsobily rozdrcení automatizovaných vozíků se zavazadly o stěny. Letiště bylo otevřeno o 16 měsíců později se ztrátou 3.2 miliardy $ a s manuálním zavazadlovým systémem. Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
19 Porucha Pendolina Proč testovat Typické problémy vývoje softwaru závad za první měsíc provozu, závady v obslužném software pomocných měničů (topení, osvětlení), případná ztráta se pohybovaly okolo 43 miliónů euro, Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
20 Definice testování softwaru Testování softwaru - výchozí definice Hetzel 1973 Testování je proces určení věrohodnosti, že program či systém dělá to, co se o něj předpokládá. Myers 1979 Testování je proces spouštění programu či systému s úmyslem nalézt chyby. Hetzel 1983 Testování je jakákoliv aktivita s cílem vyhodnotit atribut či schopnost plnění požadovaných výsledků programem nebo systémem. Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
21 Definice testování softwaru Testování softwaru - přehled definic Testování je kontrola programů vzhledem ke specifikacím, nalézání chyb v programech, určení míry akceptování uživatelem, ujištění se o tom, že systém je připraven k používání, získání důvěry, že program pracuje, prezentace, že program běží správně, demonstrace toho, že program je bez chyb, porozumění omezení výkonnosti programu, učení se toho, co systém není schopen dělat, hodnocení schopností programu, verifikace dokumentace. Testování je měření kvality softwaru. Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
22 Definice kvality Koncept teorie kvality Pojem kvality Rozsah od inženýrských specifikací na úrovni dílny až po definice na úrovni společnosti: Webster s New World Dictionary Kvalita je fyzická či jiná charakteristika, která definuje základní podstatu věci či jednu z jejích vyznačných vlastností. Crosby 1979 Kvalita je mírou souhlasu s požadavky. ISO 9000 Kvalita je souhrn vlastností a charakteristik produktu či služby, která se týká schopnosti uspokojit určených nebo vyplývajících potřeb. Taguchi 1986 Kvalita je ztráta, kterou produkt způsobí společnosti po jeho dodání, způsobenou funkčními změnami a škodlivými účinky mimo těch, které vyplývají z vlastních funkcí. Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
23 Aspekty kvality Koncept teorie kvality Pojem kvality operační podmínky - výkonnost v krátkodobém horizontu, spolehlivost - dlouhodobý horizont, pohled zákazníka, IKIWISI - Guaspari: I Know It When I See It [Kit95] Ideální kvalita, kterou zákazník může očekávat, je, že každý produkt poskytuje cílenou výkonnost kdykoliv je použit, za všech zamýšlených operačních podmínek, po celou dobu jeho předpokládaného života, se žádnými škodlivými postranními efekty. Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
24 Kvalita softwaru Koncept teorie kvality Pojem kvality Kvalita znamená splňovat požadavky zákazníka : Faktory: Funkčnost (externí kvalita) správnost, spolehlivost, použitelnost, integrita. Inženýrské řešení (vnitřní kvalita) efektivita, testovatelnost, dokumentace, struktura. Adaptabilita (budoucí kvalita) flexibilita, opětné použití, údržba. Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
25 Koncept kvality Koncept teorie kvality Pojem kvality Vztah mezi skutečnou kvalitou produktu pociťovanou zákazníkem a kvalitou měřenou na úrovni produkce: Factory production processes Product and process design Materials and supplies Components Product subsystems Finished product Factory test perfomance (Substitute performance) Factory test load Factory test method Factory test environment Transfer of ownership to customer Degree of correspondence Field usage processes Customer product configuration Customer requirements Field performance (True performance) Field environment Field operating method Field application Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
26 Koncept teorie kvality TQM Řízení celkové kvality (TQM) [Kan95] 1985 Naval Air Systems japonský způsob zlepšování kvality, znaky: kontinuální zlepšování procesu, zaměření na zákazníka, lidská stránka problému, metriky, modely, měření, analýza. Metodologie: The Malcolm Baldrige National Quality Award (MBNQA) - USA, 1988, ISO 9000, Evropská komise, Hewlett-Packard s Total Quality control (TQC), Motorola s Six Sigma Strategy, IBM Market Driven Quality Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
27 Koncept teorie kvality TQM Kĺıčové elementy vztahů TQM [Kan95] Total Quality Management Continuos Improvement Customer Focus Process Improvement Human Side of Quality Metric, Models, Measurements, and Analyses Radek Mařík Testování softwaru - koncept kvality September 14, / 34
28 Závěr Koncept teorie kvality TQM Základní cíle testování. Testování jako aplikace teorie kvality. Základy teorie kvality. Radek Mařík Testování softwaru - koncept kvality September 14, / 34
29 Literatura I Koncept teorie kvality TQM Stephen H. Kan. Metrics and Models in Software Quality Engineering. Addison-Wesley, Edward Kit. Software Testing in the Real World. Addison-Wesley, Radek Mařík (Radek.Marik@ca.com) Testování softwaru - koncept kvality September 14, / 34
Úvod do testování a verifikace
Úvod do testování a verifikace Radek Mařík ČVUT FEL, K13133 November 28, 2010 Radek Mařík (marikr@felk.cvut.cz) Úvod do testování a verifikace November 28, 2010 1 / 42 Obsah 1 Proč testovat Studie softwarových
Vývoj řízený testy Test Driven Development
Vývoj řízený testy Test Driven Development Richard Salač, Ondřej Lanč Fakulta jaderná a fyzikálně inženýrská České vysoké učení technické v Praze 23. - 30. 10. 2012 Obsah 1 Testování 2 Klasický přístup
Metriky softwarové kvality
Metriky softwarové kvality Radek Mařík CA CZ, s.r.o. September 14, 2007 Radek Mařík (Radek.Marik@ca.com) Metriky softwarové kvality September 14, 2007 1 / 31 Obsah 1 Softwarové metriky Definice Metriky
Testování softwaru. 10. dubna Bořek Zelinka
Testování softwaru 10. dubna 2013 Bořek Zelinka Agenda Definice testování Testování v rámci vývoje softwaru Základní rozdělení testů Představení testovacích technik Testovací strategie Copyright Unicorn
Testování a verifikace softwaru
Testování a verifikace softwaru Radek Mařík ČVUT FEL Katedra telekomunikační techniky, K13132 4. října 2017 Radek Mařík (radek.marik@fel.cvut.cz) Testování a verifikace softwaru 4. října 2017 1 / 6 Vize
Kvalita SW produktů. Jiří Sochor, Jaroslav Ráček 1
Kvalita SW produktů Jiří Sochor, Jaroslav Ráček 1 Klasický pohled na kvalitu SW Každý program dělá něco správně; nemusí však dělat to, co chceme, aby dělal. Kvalita: Dodržení explicitně stanovených funkčních
Chyby software. J. Sochor, J. Ráček 1
Chyby software J. Sochor, J. Ráček 1 Výsledek projektu Úspěšný: Projekt je dokončen včas, bez překročení rozpočtu, se všemi specifikovanými rysy a funkcemi. S výhradami: Projekt je dokončen a funkční,
Zátěžové testy aplikací
Zátěžové testy aplikací Obsah Zátěžové testy v životním cyklu vývoje software Kdy a proč provádět zátěžové testy Projekt zátěžového testu Fáze zátěžového testu Software pro zátěžové testy Zátěžové testy
Formální Metody a Specifikace (LS 2011) Formální metody pro kyber-fyzikální systémy
Formální Metody a Specifikace (LS 2011) Přednáška 7: Formální metody pro kyber-fyzikální systémy Stefan Ratschan, Tomáš Dzetkulič Katedra číslicového návrhu Fakulta informačních technologíı České vysoké
Nebojte se přiznat, že potřebujete SQA
Nebojte se přiznat, že potřebujete SQA Internet a technologie 16 Václav Klimeš vaclav.klimes@nic.cz 1. 6. 2016 Osnova Kvalita Koncept kvality Co je a není SQA (Software Quality Assurance) Proč se zajímat
Obsah. Úvod 9 Poděkování 10 Co je obsahem této knihy 10 Pro koho je tato kniha určena 11 Zpětná vazba od čtenářů 11 Errata 11
Úvod 9 Poděkování 10 Co je obsahem této knihy 10 Pro koho je tato kniha určena 11 Zpětná vazba od čtenářů 11 Errata 11 KAPITOLA 1 Co je třeba znát aneb důležité pojmy 13 Krátce o požadavcích 13 Stakeholdeři
1 Úvod 1.1 Vlastnosti programového vybavení (SW)
1 Úvod 1.1 Vlastnosti programového vybavení (SW) - dávkové zpracování - omezená distribuce - zakázkový SW - distribuované systémy - vestavěná inteligence - laciný HW - vliv zákazníka 1950 1960 1970 1980
Testování SW produktů. Jiří Sochor, Jaroslav Ráček 1
Testování SW produktů Jiří Sochor, Jaroslav Ráček 1 Cena testování během vývoje 7% požadavky 29% 16% předběžný návrh podrobný návrh 24% 24% testování kódu a jednotek integrační a systémové testy Jiří Sochor,
Kvalita procesu vývoje SW. Jaroslav Žáček jaroslav.zacek@osu.cz
Kvalita procesu vývoje SW Jaroslav Žáček jaroslav.zacek@osu.cz Vývoj software a jeho kvalita Samotný vývoj je rozsáhlá a složitá disciplína. Většina SW projektů (v průměru 70 %) je podhodnocena či zpožděna.
Lean Six Sigma - DMAIC
Tento materiál vznikl jako součást projektu, který je spolufinancován Evropským sociálním fondem a státním rozpočtem ČR. Lean Six Sigma - DMAIC Technická univerzita v Liberci Výrobní systémy 2 Technická
Automatizace testování
Automatizace testování Radek Mařík CA CZ, s.r.o. September 14, 2007 Radek Mařík (Radek.Marik@ca.com) Automatizace testování September 14, 2007 1 / 34 Obsah 1 Motivace Stav a cíle 2 Pojem automatizace Obecná
PROBLÉMY A SPECIFIKA VÝVOJE SOFTWARE
PROBLÉMY A SPECIFIKA VÝVOJE SOFTWARE Vývoj prvních programů byl prováděn nadšenci, programy byly šité na míru. Žádná metodika vývoje SW v té době neexistuje. Vývoj SW byl vnímán jako výzkum. Cíl, co bude
Předmluva 11. Poděkování 11 O autorech 12 Úvodem 12 Komu je tato kniha určena 13 Jak byste měli tuto knihu číst 13 Web 14
Obsah Předmluva 11 Poděkování 11 O autorech 12 Úvodem 12 Komu je tato kniha určena 13 Jak byste měli tuto knihu číst 13 Web 14 KAPITOLA 1 Úvod do architektury softwaru 15 Použití procesu 16 Stručný popis
Řízení reálných projektů, agilní metodiky
Agent Technology Group Katedra kybernetiky Fakulta elektrotechnická - České vysoké učení technické Praha, 2009 Osnova Lze vyvíjet software bez metodiky? - bohužel ano menší komerční firmy (zejména vývoj
Zuzana Šochová 30.10.2008. MFF Modelování a realizace softwarových projektů
Zuzana Šochová 30.10.2008 1 Metody řízení projektů Týmová spolupráce Agilní metody Scrum proces Backlog úloh a odhady Jak plánovat Tým a zákazník 2 Executive support User involvement Experienced project
Standardy/praktiky pro řízení služeb informační bezpečnosti. Doc. Ing. Vlasta Svatá, CSc. Vysoká škola ekonomická Praha
Standardy/praktiky pro řízení služeb informační bezpečnosti Doc. Ing. Vlasta Svatá, CSc. Vysoká škola ekonomická Praha Služby informační bezpečnosti Nemožnost oddělit informační bezpečnost od IT služeb
ČÁST 1. Rozhodující koncepce odhadů. Co je Odhad? 25
Stručný obsah Část 1: Rozhodující koncepce odhadů 23 Kapitola 1 Co je Odhad? 25 Kapitola 2 Jak dobré odhady děláte? 37 Kapitola 3 Hodnota přesných odhadů 43 Kapitola 4 Odkud se berou chyby v odhadech?
Outsourcing v podmínkách Statutárního města Ostravy
Outsourcing v podmínkách Statutárního města Ostravy Říjen 2009 Ing. Stanislav Richtar Ředitel společnosti 1 OBSAH PREZENTACE 1. Outsourcing - obecně 2. Výchozí stav projektu 3. Model poskytovaných služeb
14 Úvod do plánování projektu Řízení projektu
14 Úvod do plánování projektu Řízení projektu Plánování projektu Vývoj - rozbor zadání odhad pracnosti, doby řešení, nákladů,... analýza rizik strategie řešení organizace týmu PLÁN PROJEKTU 14.1 Softwarové
Audit managementu údržby
Audit managementu údržby Benchmarking a outsourcing v údržbě Etapy životního cyklu 1 Audit integrity majetku a jeho údržby - otázky 1. Je uplatňována správná a moderní politika na majetku a intenzita využívání
X36SIN: Softwarové inženýrství. Životní cyklus a plánování
X36SIN: Softwarové inženýrství Životní cyklus a plánování 1 Kontext Minule jsme si řekli, co to je deklarace záměru, odborný článek, katalog požadavků, seznam aktérů a seznam událostí. Seznam aktérů a
Jak testovat software v praxi. aneb šetříme svůj vlastní čas
Jak testovat software v praxi aneb šetříme svůj vlastní čas Proč testy nepíšeme Nemáme na to čas Platí v cca 5% případů Nový projekt Prototyp je třeba mít během pár dní Počítá se s tím, že další verze
Firemní e-learning - bez learningu?
Firemní e-learning - bez learningu? Mgr. Petr Janoch Ústav pedagogických věd FF MU E-learning E + LEARNING Výzkum v Alfa Housing Středně velká firma Různá pracoviště na území ČR Kvalitativní výzkum Rozhovory
A7B36SI2 Tematický okruh SI11 Revidoval: Martin Kvetko
Obsah Kvalita SW, jak zajistit kvalitu SW a jak ji ověřit Zabezpečení kvality, techniky řízení kvality SW. Potřeba kultivovat kvalitu, Cena za jakost Procesy pro řízení kvality, harmonogram řízení kvality
curriculum vitae Pozice: Ředitel, jednatel Zodpovědnost za aktivity související s řízením společnosti
ADRESA KONTAKTY Peter Staško Brno +420 775 654 331 Praxe 08/2007 - dosud Pozice: Ředitel, jednatel Zodpovědnost za aktivity související s řízením společnosti FOREAST Agency s.r.o. poradenská společnost
CASE. Jaroslav Žáček
CASE Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Co znamená CASE? Definice dle SEI A CASE tool is a computer-based product aimed at supporting one or more software engineering activities
Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií
VY_32_INOVACE_31_15 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední
A7B36SI2 Tematický okruh SI08 Revidoval: Martin Kvetko
Strategie testování, validace a verifikace. Testování v průběhu životního cyklu SW díla. Testování jednotek, integrační testování, validační testování, systémové testování, ladění. Principy testování,
ŘÍZENÍ JAKOSTI ENVIRONMENTÁLNÍ MANAGEMENT BEZPEČNOST PRÁCE ING. PETRA ŠOTOLOVÁ
ŘÍZENÍ JAKOSTI ENVIRONMENTÁLNÍ MANAGEMENT BEZPEČNOST PRÁCE ING. PETRA ŠOTOLOVÁ ŘÍZENÍ JAKOSTI SKUPINA POSTOJŮ, PROCESŮ A PROCEDUR VYŽADOVANÝCH PRO PLÁNOVÁNÍ A PROVÁDĚNÍ VÝROBY NEBO SLUŽBY V OBLASTI HLAVNÍ
14 Úvod do plánování projektu Řízení projektu
14 Úvod do plánování projektu Řízení projektu Plánování projektu Vývoj - rozbor zadání odhad pracnosti, doby řešení, nákladů,... analýza rizik strategie řešení organizace týmu PLÁN PROJEKTU 14.1 Softwarové
WebWalker www.webwalker.cz
WebWalker www.webwalker.cz Efektivní nástroj pro automatické testy webových aplikací Tester k vašim službám: WebWalker WebWalker je nástroj určený pro automatizované testování webových aplikací, který
Česká letecká servisní a. s.
Česká letecká servisní a. s. 1/20 Česká letecká servisní a. s. Your integrator of the avionics Česká letecká servisní a. s. Úvod do RTCA-DO178B Česká letecká servisní a. s. 2/20 Co je RTCA-DO178B RTCA-DO178B,
BMW FUTURE MOBILITY DEVELOPMENT CENTER (FMDC) Mikroregion Sokolov východ, Katharina Will, Petr Pospisil
BMW (FMDC) Mikroregion Sokolov východ, 19.3.2019 Katharina Will, Petr Pospisil BMW PŘEHLED PROJEKTU Společnost BMW AG má záměr rozšířit síť svých vývojových a testovacích areálů. Za tímto účelem hodlá
Analytické metody v motorsportu
Analytické metody v motorsportu Bronislav Růžička Ústav konstruování Odbor konstruování strojů Fakulta strojního inženýrství Vysoké učení technické v Brně 26. června 2013, FSI VUT v Brně, Česká republika
Kvalita v ošetřovatelské péči. Irena Pejznochová Česká asociace sester Česká společnost pro jakost 30.dubna 2010
Kvalita v ošetřovatelské péči Irena Pejznochová Česká asociace sester Česká společnost pro jakost 30.dubna 2010 Kvalitní péče? Jak se společnost dokáže postarat o seniory a osoby se zdravotním postižením,
Návrh softwarových systémů - softwarové metriky
Návrh softwarových systémů - softwarové metriky Martin Tomášek Návrh softwarových systémů (B6B36NSS) Převzato z přednášky X36AAS M. Molhanec 2 Co je to metrika? Nástroj managementu pro řízení zdrojů (lidská
Odbor informatiky a provozu informačních technologií
POLICEJNÍ PREZIDIUM ČR Odbor informatiky a provozu informačních technologií Příloha č. 1 a) název zakázky, Technická podpora software pro systém NS-VIS a VISMAIL b) předmět a rozsah plnění veřejné zakázky
Softwarový proces. Bohumír Zoubek, Tomáš Krátký
Softwarový proces Bohumír Zoubek, Tomáš Krátký 1 Úvod Základní pojmy Softwarový proces / Model životního cyklu vývoje software (SDLC, Software Development Lifecycle) Množina aktivit nutných k tomu, aby
10 Metody a metodologie strukturované analýzy
10 Metody a metodologie strukturované analýzy 10.1 Strukturovaná analýza DeMarco (1978) Nástroje: DFD, datový slovník, strukturovaná angličtina, rozhodovací tabulky a stromy Postup: 1. Analýza stávajícího
Kvalita procesu vývoje (SW) Jaroslav Žáček jaroslav.zacek@osu.cz
Kvalita procesu vývoje (SW) Jaroslav Žáček jaroslav.zacek@osu.cz Vývoj software a jeho kvalita Samotný vývoj je rozsáhlá a složitá disciplína. Většina SW projektů (v průměru 60 %) je podhodnocena či zpožděna.
Návrhář podnikových procesů
Návrhář podnikových procesů Návrhář podnikových procesů analyzuje, navrhuje a optimalizuje procesy systému řízení podniku a v jeho rámci podnikové procesy, případně procesy pro dodržení kvality ICT služeb.
ISO 9000, 20000, Informační management VIKMA07 Mgr. Jan Matula, PhD. III. blok
ISO 9000, 20000, 27000 Informační management VIKMA07 Mgr. Jan Matula, PhD. jan.matula@fpf.slu.cz III. blok ITSM & Security management standard ISO 9000-1 ISO 9000:2015 Quality management systems Fundamentals
INFORMAČNÍ SYSTÉMY. 03. 01. 2006, Ing. Jiří Mráz
INFORMAČNÍ SYSTÉMY 03. 01. 2006, Ing. Jiří Mráz PŘEDNÁŠEJÍCÍ Jiří Mráz Production Coordinator UNICORN jiri.mraz@unicorn.cz AGENDA Informační a komunikační technologie (ICT) podniku Informační systémy Zakázkový
WORKSHOP oboru Jaderná energetika
WORKSHOP oboru Jaderná energetika Zajištění bezpečného a spolehlivého provozu systému PCS a IN-CORE na 1. - 4. reaktorovém bloku jaderné elektrárny Dukovany ZD 2018, ZAT Příbram, 25. 1.2018 PCS a IN-CORE
Agile. nejžádanější způsob vývoje software. Tomáš Tureček. Business consultant, Lean&Agile coach Tieto tomas.t.turecek@tieto.com
2010 Tieto Corporation Agile nejžádanější způsob vývoje software Tomáš Tureček Business consultant, Lean&Agile coach Tieto tomas.t.turecek@tieto.com 2012 Tieto Corporation Tieto Aktivity ve více než 20
Rozvoj a údržba systémů
Rozvoj a údržba systémů Kolektiv autorů Prosinec 2018 Téma dnešní přednášky 1. Co údržba vlastně znamená? 2. Základní situace 3. Důležité aspekty 4. Rámcová smlouva PROJECT MANAGEMENT / QUALITY ASSURANCE
Návrh softwarových systémů - architektura softwarových systémů
Návrh softwarových systémů - architektura softwarových systémů Martin Tomášek, Jiří Šebek Návrh softwarových systémů (B6B36NSS) Převzato z přednášky X36AAS M. Molhanec Co je to architektura Využívá se
Analytická specifikace a její zpracování
Analytická specifikace a její zpracování Analýza Měla by odpovědět na otázku CO? Musí definovat konceptuální model řešeného problému datový model entity, vztahy, omezení funkční model služby pro záznam,
SPECIFIKA CERTIFIKACE PODLE ČSN EN ISO 9001:2001 V ORGANIZACÍCH, KTERÉ SE ZABÝVAJÍ VÝVOJEM SOFTWARE
SPECIFIKA CERTIFIKACE PODLE ČSN EN ISO 9001:2001 V ORGANIZACÍCH, KTERÉ SE ZABÝVAJÍ VÝVOJEM SOFTWARE Václav Šebesta Ústav informatiky Akademie věd ČR, e-mail: vasek@cs.cas.cz Abstrakt Jestliže ještě před
Informatika pro záchranu života
Informatika pro záchranu života Stefan Ratschan Ústav Informatiky Akademie Věd tefan Ratschan (Ústav Informatiky Akademie Věd) 1 / 15 Katastrofický začátek. Stefan Ratschan (Ústav Informatiky Akademie
Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití
Programové prostředky PC - 5 Informatika 2 Přednáší: doc. Ing. Jan Skrbek, Dr. - KIN Přednášky: středa 14 20 15 55 Spojení: e-mail: jan.skrbek@tul.cz 16 10 17 45 tel.: 48 535 2442 Obsah: Vrstvy programového
2013 IBM Corporation
2013 IBM Corporation Connections v praxi Jak vypadá nasazení Social software v praxi MICHAL HOLOUBEK Social Business konzultant, oxy Online, s.r.o. 2013 IBM Corporation Agenda Úvod Zadání a specifikace
JAROSLAV NENADÁL / DARJA ~OSKIEVIČOVÁ RUŽENA PETRÍKOVÁ / JIRÍ PLURA JOSEF TOŠENOVSKÝ MODERNI MANAGEMENT JAKOSTI MANAGEMENT PRESS, PRAHA 2008
1 JAROSLAV NENADÁL / DARJA ~OSKIEVIČOVÁ RUŽENA PETRÍKOVÁ / JIRÍ PLURA JOSEF TOŠENOVSKÝ, MODERNI MANAGEMENT JAKOSTI.. P MANAGEMENT PRESS, PRAHA 2008 ...---- Obsah. Úvod 11 1 Proč práve jakost aneb Pochopení
Juranova spirála. Koncepce řízení jakosti
Juranova spirála Koncepce řízení jakosti JURANOVA SPIRÁLA JAKOSTI Servis Průzkum trhu Prodej Tržní prostředí i Průzkum trhu Koncepce, výzkum, vývoj t > Výstupní kontrola t = 0 Projekt, konstrukční, příprava
Úvod 17 ČÁST 1. Kapitola 1: Principy návrhu doménové struktury služby Active Directory 21
Úvod 17 Proč číst tuto knihu? 18 ČÁST 1 Kapitola 1: Principy návrhu doménové struktury služby Active Directory 21 Kritéria návrhu doménové struktury služby Active Directory 22 Schéma 23 Aspekty návrhu
CobiT. Control Objectives for Information and related Technology. Teplá u Mariánských Lázní, 6. října 2004
CobiT Control Objectives for Information and related Technology Teplá u Mariánských Lázní, 6. října 2004 Agenda Základy CobiT Pojem CobiT Domény CobiT Hodnocení a metriky dle CobiT IT Governance Řízení
Agilní metodiky vývoje softwaru
vývoje softwaru : důraz na průběžnou komunikaci mezi vývojovým týmem a zákazníkem důraz na tvorbu kvalitního kódu a funkcí, které mají přímou obchodní hodnotu pro zákazníka týmovou spolupráci a samoorganizaci
ZMĚNA ČESKÉHO OBRANNÉHO STANDARDU. AAP-48, Ed. B, version 1
ZMĚNA ČESKÉHO OBRANNÉHO STANDARDU Označení a název ČOS 051655, PROCESY ŽIVOTNÍHO CYKLU SYSTÉMŮ V NATO Změna č. 1 Část č. 1 Původní verze Str. 3 Nová verze Str. 3 AAP-48, Ed. B, version 1 NATO SYSTEM LIFE
Bezpečnostní politika společnosti synlab czech s.r.o.
Bezpečnostní politika společnosti synlab czech s.r.o. Platnost dokumentu: 14. ledna 2015 Datum vypracování: 8. ledna 2015 Datum schválení: 13. ledna 2015 Vypracoval: Schválil: Bc. Adéla Wosková, Ing. Jaroslav
Návrh softwarových systémů - architektura softwarových systémů
Návrh softwarových systémů - architektura softwarových systémů Jiří Šebek Návrh softwarových systémů (B6B36NSS) Převzato z přednášky X36AAS M. Molhanec Co je to architektura 2 Využívá se v různách oborech
KIV/ASWI 2007/2008 Techniky zajištění kvality software. Kvalita software Techniky včasné detekce
KIV/ASWI 2007/2008 Techniky zajištění kvality software Kvalita software Techniky včasné detekce Obsah a cíl Vysvětlení pojmu kvalita software Motivace pro zajištění kvality Základní techniky včasné detekce
Přednáška VŠFS. Koncepty a řízení firemního nákupu
Přednáška VŠFS Koncepty a řízení firemního nákupu Cíle Cílem této prezentace je seznámit vás se základními cíli, koncepty a nástroji profesionálního nákupu. Přestože je dnešní přednáška nezbytně zkratkou,
Očekávaný vývoj managementu kvality v automobilovém průmyslu Jindřich Znamenáček
Očekávaný vývoj managementu kvality v automobilovém průmyslu Jindřich Znamenáček Improving performance, reducing risk Témata První zkušenosti s certifikací podle IATF 16949:2016 Industry 4.0 a Quality
Globální strategie, IT strategie, podnikové procesy. Jaroslav Žáček
Globální strategie, IT strategie, podnikové procesy Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Globální podniková strategie Co budeme dělat? Jak to budeme dělat? Jak využijeme IT systémy?
Infor Performance management. Jakub Urbášek
Infor Performance management Jakub Urbášek Agenda prezentace Stručně o produktu Infor PM 10 Komponenty Infor PM - PM OLAP a PM Office Plus Reporting Analýza Plánování / operativní plánování Infor Performance
Organizace předmětu, podmínky pro získání klasifikovaného zápočtu
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Ing. Radek Sedláček, Ph.D., katedra měření K13138 Organizace předmětu, podmínky pro získání klasifikovaného zápočtu Kurz A0B38FPGA Aplikace
CASE nástroje. Jaroslav Žáček
CASE nástroje Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Co znamená CASE? A CASE tool is a computer-based product aimed at supporting one or more software engineering activities within
Povolání Vyšší odborné vzdělání; Bakalářský studijní program
Programátor PLC Programátor PLC konfiguruje PLC hardware a programuje základní chování hardware řídicího systému k zajištění požadované automatizace výrobních nebo regulačních činností. Zajišťuje automatizaci
Administrační systém ústředen MD-110
SAS MD-110 Administrační systém ústředen MD-110 SAS MD-110 Administrační systém ústředen MD-110 Efektivní systém administrace poboček a parametrů ústředen Ericsson MD110 s přímou vazbou na telefonní seznam
[ 1 ] Ing. František Chuchma, CSc. Seminář SVP/SDP, Státní ústav kontrolu léčiv
[ 1 ] [ 2 ] VYR-32 Doplněk 11, revize 1 Překlad The Rules Governing Medicinal Products in European Union, EU Guidelines to GMP, Annex 11: Computerised Systems Platnost od 30.6.2011 Právní základ: čl.47
5 Požadavky a jejich specifikace
5 Požadavky a jejich specifikace 5.1 Inženýrství (requirements engineering) - proces stanovení služeb, které by měl vyvíjený systém poskytovat a omezení, za nichž musí pracovat - CO má systém dělat, ne
Příloha č. 5 ZD - Specifikace rekvalifikačních kurzů
Příloha č. 5 ZD - Specifikace rekvalifikačních kurzů Část 1: Rekvalifikační kurzy v oblasti základní obsluhy PC bez zkoušek (počet hodin) Maximální počet účastníků v kurzu Základy obsluhy PC 40 10 Obsluha
Manažerská psychologie 1
Manažerská psychologie 1 7. přednáška Time management Mgr. Petra Halířová Literatura Pacovský, Petr: Člověk a čas. Time management IV. generace. Praha, Grada 2006. Gruber, David: Time management. Praha,
KATALOG SLUŽEB NÁSLEDNÉ PODPORY
KATALOG SLUŽEB NÁSLEDNÉ PODPORY Společnost WEBCOM a. s. Vám nabízí kompletní pokrytí Vašich požadavků na zajištění služeb technické podpory Microsoft Dynamics přesně podle Vašich potřeb a v požadovaném
12 Zajištění kvality programového vybavení
12 Zajištění kvality programového vybavení Obecně dva druhy kvality u technických produktů: a) Kvalita návrhu - vlastnosti komponent, specifikované návrháři. U SW se týká analýzy a specifikace požadavků
Řízení vztahů se zákazníky
Řízení vztahů se zákazníky Řízení vztahů se zákazníky Vychází z představy, že podnik je řízen zákazníkem Používanými nástroji jsou: Call Centra Customer Relationship Management (CRM) Základní vazby v řízení
UNIVERZITA PRO OBCHODNÍ PARTNERY. Úvod do Midmarket, BP Cloud programy Miroslav Černík, Midmarket Manager
Miroslav Černík Segment středních a malých firem, Business Partner Cloud 10.03.2011 UNIVERZITA PRO OBCHODNÍ PARTNERY Úvod do Midmarket, BP Cloud programy Miroslav Černík, Midmarket Manager Co je Midmarket?
Účel, použití, analýza rizik Milan Turinský Únor 2018
GAMP 5 Účel, použití, analýza rizik Milan Turinský Únor 2018 Co je GAMP Zkratka Good Automated Manufacturing Practice Přenesení zásad GMP do oblasti automatizace a počítačových systémů Publikace stejného
Kvalita a správa dat Data Quality
Kvalita a správa dat Data Quality Analýza a optimalizace procesů a řízení společnosti 20. dubna 2010 Poradenské služby Agenda Strana 1 Souvislost kvality dat a procesů 1 2 Čištění dat 7 3 Náš přístup 14
Profilová část maturitní zkoušky 2013/2014
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2013/2014 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA
12 Zajištění kvality programového vybavení
12 Zajištění kvality programového vybavení Obecně dva druhy kvality u technických produktů: a) Kvalita návrhu - vlastnosti komponent, specifikované návrháři. U SW se týká analýzy a specifikace požadavků
Návod k požadavkům ISO 9001:2015 na dokumentované informace
International Organization for Standardization BIBC II, Chemin de Blandonnet 8, CP 401, 1214 Vernier, Geneva, Switzerland Tel: +41 22 749 01 11, Web: www.iso.org Návod k požadavkům ISO 9001:2015 na dokumentované
Inovační vouchery s Univerzitou Hradec Králové. doc. Ing. Mgr. Petra Marešová, Ph.D. Ing. Richard Cimler
Inovační vouchery s Univerzitou Hradec Králové doc. Ing. Mgr. Petra Marešová, Ph.D. Ing. Richard Cimler Úvod Hlavní směry výzkumu: = Informační technologie = Bioinformatika = Ekonomika a management = Vzdělávání
Custom Code Management. Přechod na S/4HANA
Custom Code Management Přechod na S/4HANA Úvodem Vývoj vlastního kódu (Custom Code) používá většina zákazníku. Zákaznický vývoj značně ovlivňuje TCO podnikového řešení, což znamená, že je třeba efektivní
FOXCONN - PŘÍPADOVÁ STUDIE Mgr. Radka Svobodová, MBA Vojtěch Babka
FOXCONN - PŘÍPADOVÁ STUDIE 2018 Mgr. Radka Svobodová, MBA Vojtěch Babka FOXCONN Kdo jsme Největší světový výrobce elektrotechniky a PC komponentů, Světový lídr v oblasti komplexních IT řešení, Jeden z
Družicová navigace a kosmické technologie jako předpoklad moderní dopravní telematiky. Karel Dobeš Vládní zmocněnec pro spolupráci s GSA
Družicová navigace a kosmické technologie jako předpoklad moderní dopravní telematiky Karel Dobeš Vládní zmocněnec pro spolupráci s GSA Inteligentní dopravní systémy (ITS) Zdroj: MD 17. května 2012 Trendy
1 ÚVOD DO BPM. 1.1 Stručná historie BPM 5 KONTROLNÍ OTÁZKA 1. 1.1.1 Potřeba ohodnocení obchodu
5 KONTROLNÍ OTÁZKA 1 1 ÚVOD DO BPM 1.1 Stručná historie BPM 1.1.1 Potřeba ohodnocení obchodu Když lidé poprvé začali žití ve společenských skupinách, několik lidí objevilo příležitost obchodovat se zbožím
Uživatelské hodnocení kvality a dostupnosti ICT služeb. Zbyšek Chvojka, Mylène Veillet
Uživatelské hodnocení kvality a dostupnosti ICT služeb Zbyšek Chvojka, Mylène Veillet 2 QoE*- Kvalita uživatelské zkušenosti Definice a obsah I. Interakce s IS Monitorování Business transakcí QoE Reportování&
Úvod do mobilní robotiky AIL028
md at robotika.cz http://robotika.cz/guide/umor07/cs 14. listopadu 2007 1 Diferenciální 2 Motivace Linearizace Metoda Matematický model Global Positioning System - Diferenciální 24 navigačních satelitů
Výběrové řízení. Informační systém Autoklubu ČR. Autoklub České republiky. Strana 1 z 8
Autoklub České republiky Výběrové řízení Informační systém Autoklubu ČR Strana 1 z 8 AUTOKLUB České republiky, Opletalova 29, 110 00, Praha 1 // www. Autoklub.cz Obsah Identifikační údaje zadavatele...
Paralení programování pro vícejádrové stroje s použitím OpenMP. B4B36PDV Paralelní a distribuované výpočty
Paralení programování pro vícejádrové stroje s použitím OpenMP B4B36PDV Paralelní a distribuované výpočty Minulé cvičení: Vlákna a jejich synchronizace v C++ 11... 1 Minulé cvičení: Vlákna a jejich synchronizace
Strojírenství. Hospodářský cyklus, digitalizace a automatizace
Strojírenství Hospodářský cyklus, digitalizace a automatizace Obsah 1 Kdy investice vzrostou? Snímek 2 2 USA: kterým směrem? Snímek 3 3 Čína: chybí dynamika Snímek 4 4 Automatizace a digitalizace: jsou
Profilová část maturitní zkoušky 2017/2018
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2017/2018 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA
2012, Brno Ing.Tomáš Mikita, Ph.D. Geodézie a pozemková evidence
2012, Brno Ing.Tomáš Mikita, Ph.D. Geodézie a pozemková evidence Přednáška č.10 GNSS GNSS Globální navigační satelitní systémy slouží k určení polohy libovolného počtu uživatelů i objektů v reálném čase
MULTIMEDIÁLNÍ A HYPERMEDIÁLNÍ SYSTÉMY
MULTIMEDIÁLNÍ A HYPERMEDIÁLNÍ SYSTÉMY 1) Úvod do problematiky Petr Lobaz, 18. 2. 2004 ORGANIZACE PŘ EDMĚ TU POŽADAVKY KE ZKOUŠCE vypracování semestrální práce (max. 70 bodů) napsání testu (max. 30 bodů)