General IUS Flashcards

1
Q

Softwarové inženýrství

A

Softwarové inženýrství je systematický přístup k vývoji, nasazení a údržbě softwaru.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. léta
A

zavedení sftw inženýrství because of sftw krize

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

sftw krize

A

zvyšování nákladů na sftw, nízká kvalita, špatná údržba => strukturované programování

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. léta
A

‘dobré’ programovací praktiky, shora-dolů, programování v týmech; metodiky, životní cyklus sftw, testování, abstraktni datovy typ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

kvalita

A

souhrn vlastností prduktu, schopnost plnit požadované potřeby (čas, cena, splnění požadavků)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. léta
A

CASE, nové jazyky a paradigmata (object-oriented progr.) , verzovací systémy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. léta
A

OOP, reusability, AI, použití metrik, internet -> open source

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

součastnost

A

UML (unified modelling language), důraz na podporu, údržbu, agilní metodiky

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Hlavní cíle SE

A

management projektu (efektivní práce s časem a náklady, řízení živoního cyklu); techniky (pro analýzu, návrh, programování, testování, údržbu); vlastnosti sftw ing. (znalosti, schopnost je aplikovat a učit se novým)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Softwarový produkt (proč?)

A

něco nelze dělat bez použití počítače, použití nových technologií, zlepšení služeb zákazníkům, ušetření nákladů

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Sftw produkt definice

A

Sbírka komunikujících programů, určených pro uživatele. -program, požadavky, návrh, zdrojové soubory, manuál

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Typy sftw výrobků

A

generické - krabicový (off-the-shelf) sftw, důkladné otestování ; zákaznické- větší firmy pro specializovanou oblast (řízení leteckého provozu, armáda, mobilní sítě,…) - zadání zakázky SW firmě nebo zaměstnání programátorů

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Vlastnosti sftw produktu- použití

A

správnost (vyhovení specifikacím), spolehlivost, efektivnost, použitelnost (úsilí na to, aby se dal sftw používat), bezpečnost (míra odolnosti)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Vlastnosti sftw produktu - přenos

A

přenositelnost, znovupoužitelnost, interoperabilita (usilí pro zajištění spolupráce s jinými sytémy)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Vlastnosti sftw produktu - změny

A

udržovatelnost, testovatelnost, dokumentovanost

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

problémy při vývoji sftw

A

složitost, přizpůsobivost, neviditelnost, nestálost (specifikace požadavků - problematická komunikace s uživatelem; práce v týmu - problémy s organizací a plánováním); tvorba dokumentace

17
Q

faktory pro úspěch sftw systému

A

zájem, zapojení zákazníka; jasně definované požadavky; dobré plánování; realistické očekávání; správná dekompozice

18
Q

verifikace

A

checklist, splnění požadavků ‘na papíře’

19
Q

validace

A

zákazník přijde do fizického styku s produktem a ověří, že je to to, co chtěl

20
Q

udžovatelnost

A

úsilí, které musíme vynaložit na další vývoj a údržbu na základě měnících se požadavků zákazníka a měnícího se okolí (legislativy)

21
Q

projekt

A

časově ohraničené úsilí, které se vyvíjí s cílem vytvořit jedinečný výsledek

22
Q

co můžeme ovlivňovat u sftw projektu

A

cenu, čas, kvalitu, rozsah

23
Q

typy lidí v týmu

A

beran (důrazně prosazuje svoji variantu neústupností, ne silou argumentů, 2berani = kolize - rozdělit zodpovědnost); slabý článek (menší znalosti, inteligence, jednání s lidmi - zařazení na pozici menší zodpovědnosti); dělnická mentalita (přežít pracovní dobu s vynaložením co nejmenší námahy - měřit odvedenou práci); snaživec (chce, ale nemá na víc - najít uspokojující pozici, kompromis)

24
Q

demingův manažerský cyklus (nekonečná smyčka)

A

plan (vytvoření plánu), do (provedení plánu), check (zhodnocení výsledků), act (zlepšení na základě výsledků)

25
Q

vedoucí vývojového týmu

A

má na starosti technickou realizaci projektu (technické znalost a umění jednat s lidmi)

26
Q

ISO 9000

A

soustava norem pro řízení a zajištění kvality; slušný základ pro dobře fungující výrobu, konkurenční výhoda, zákazník má určitou představu o organizaci

27
Q

metriky pro výrobek

A

rozsah, modularita, spolehlivost (MTBF), dostupnost (MTTF/MTBF), chybovost (počet chyb / kLOC)

28
Q

metriky pro process

A

usílí (člověko-měsíce), … metriky pro zdroje

29
Q

vlastnictvní

A

právo disponovat věcí jakýmkoli právem povoleným způsobem (vlastnictví hmotných zdrojů, intelektuální)

30
Q

patent v ČR

A

Úřad průmyslového vlastnictví, platí 20 let, souhlas k využití se uděluje licenční smlouvou, patent lze prodat

31
Q

Autorské právo

A

vzniká automaticky vytvořením díla; platné 70 let po smrti;; počítačové programy jsou chráněny jako literární díla

32
Q

Licence

A

udělení práv k použití intelektuálního vlastnictví

33
Q

základní třídy sftw licencí

A

public domain (veřejné, bez omezení), opensource (dostuné zdrojové kódy), proprietární (výrobce prodá aplikaci)