SZZ 25 Flashcards

1
Q

Architektura IS/ICT - vlastnosti

A

Architektura softwarového systému je koncept systému v jeho prostředí a vyznačuje se:
 vysokou úrovní abstrakce,
 obsahuje strukturu a organizaci důležitých komponent systému,
 obsahuje popis rozhraní pro interakci komponent.

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

Architektura IS/ICT - význam

A

Architektura IS zajišťuje vzájemné porozumění: investora – řešitele - uživatele

  • Stabilní rámec řešení IS/ICT.
  • Komunikačním prostředkem mezi tvůrci a vedením podniku.
  • Stabilitu vývoje IS/ICT při rychlém technologickém vývoji ICT.
  • Význam ekonomický - minimalizuje náklady na chybně zadané projekty a rekonstrukce.

• Formulace celkové koncepce IS
• Řízení vývoje IS
• Řešení vztahů s dodavateli IS
Architekturu je třeba neustále upravovat a přizpůsobovat měnícím se požadavkům, ale při zachování koncepce.

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

Architektura IS/ICT - požadavky

A
  • Strategické cíle podniku
  • Odpovídat potřebám uživatelů
  • Integraci - datovou, SW, HW,…
  • Otevřenost a parametrizovatelnost systému (schopnost systému akceptovat změny)
  • IS pochopitelný a průhledný pro uživatele
  • Efektivnost a spolehlivost zpracování dat (rychlost odezvy, ochrana dat…)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Globální architektura

A
  • základní schéma znázorňující hrubou podobu informačního systému
  • vynechány detaily = a co nejjednodušší a srozumitelná
  • rozpadá se do dílčích architektur
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Dílčí architektura

A

Funkční analýza, funkční specifikace
= verbální popis funkcí

Procesní architektura
= firemní procesy a datové toky (např. v podobě Data Flow Diagram - DFD)

Datová architektura
= návrh datové základny (ERD – entity, vazby…)

Softwarová architektura
= SW komponenty
= např. algoritmy transformace vstupní na výstupní data

Hardwarová architektura
= komponenty HW a sítě; může být centralizovaná, decentralizovaná, distribuovaná…

Technologická architektura
= popis technologického řešení, definuje např. způsob zpracování (dávkové, interaktivní, RT, událostní)

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

Technologická architektura

A

Často používaná architektura současných IS je třívrstvá
architektura klient – server
Vrstvy této architektury jsou:
Presentační vrstva – uživatelský interface.
Aplikační vrstva – tvoří prostředí aplikačních funkcí.
Databázová vrstva – poskytuje řízení databázových operací

SOA (Service Oriented Architecture)
SOA definuje svou architekturu jako soubor softwarových komponent spolupracujících obdobně jako služby reálného světa.

MDA (Model Driven Architecture)
MDA spočívá v oddělení popisu procesů probíhajících v organizaci od popisu aplikační logiky a popisu implementace na zvolené platformě. Oddělení aplikační logiky od změn technologické vrstvy vede k nezávislosti na technologické platformě.

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

Dataware - strukturovaná data

A

Data uložená ve struktuře. Příklad relační databáze, kde je pomocí relací vyjádřen vztah k ostatním datům.
Z transakce získám stejné typy dat, liší se pouze hodnotami

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

Dataware - nestruktorovaná data

A

Data neuložená ve struktuře. (Emaily, webové stránky, dokumenty ve smyslu wordu)

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

problém modelování dat

A

entity, relace, atributy, klíče, kardinalita vztahů

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

Normalizace databáze

A

1NF
2NF
3NF

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

sql

A

Structured Query Language
-> standardizovaný jazyk pro dotazy nad relační databází
Transakce dodržují ACID

DML -> Data manipulation language (SELECT, INSERT)
DDL -> Data definition language (CREATE, DROP)
DCL -> Data control language (COMMIT, ROLLBACK)

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

ACID

A

Atomicity
Consistency
Integrity
Durability

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