Teorijska pitanja Flashcards

1
Q

Tipovi održavanja softvera prema ISO/IEC/IEEE 14764 standardu:

A

Preventivno
Adaptivno
Perfektivno
Korektivno

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

Modeli za opis funkcija sistema:

A
  1. Dijagrami slučajeva korišćenja
  2. Strukturna sistemska analiza
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Modeli za opis strukture sistema:

A
  1. Dijagram klasa
  2. Model objekti-veze (MOV)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Modeli za opis dinamike:

A

Dijagram sekvenci
Dijagram kolaboracije
Dijagram promene stanja
Dijagram aktivnosti

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

Dijagrami za opis implementacije

A

Dijagrami razmeštaja

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

Konvencionalni životni ciklus - strukturni pristup

A
  1. Planiranje
  2. Analiza i specifikacija zahteva
  3. Projektovanje
  4. Implementacija (kodiranje i testiranje)
  5. Održavanje
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Konvencionalni životni ciklus - objektni pristup

A
  1. Planiranje
  2. Analiza i specifikacija zahteva
  3. Implementacija
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

5 aspekata modela u UML-u?

A
  1. Aspekt projektovanja
  2. Aspekt procesa
  3. Aspekt implementacije
  4. Aspekt slučajeva korišćenja
  5. Aspekt razmeštanja
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Aspekt projektovanja

A

Statički opis:
- Dijagrama klasa
- Dijagrama objekata

Dinamički opis:
- Dijagram interakcija,
- Dijagram promene stanja,
- Dijagram aktivnosti

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

Aspekt procesa

A

Statički opis:
- Dijagrama klasa
- Dijagrama objekata

Dinamički opis:
- Dijagram interakcije
- Dijagram promene stanja
- Dijagram aktivnosti

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

Aspekt slučajeva korišćenja

A

Statički opis:
- Dijagram slučajeva korišćenja

Dinamički opis:
- Dijagram interakcija,
- Dijagram promene stanja,
- Dijagram aktivnosti

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

Aspekt razmeštanja

A

Statički opis:
- Dijagram razmeštaja

Dinamički opis:
- Dijagram interakcija
- Dijagram stanja
- Dijagram aktivnosti

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

Dijagram objekata - pojmovi

A

Objekat - instanca Klase
Slot - UML element kojim se definišu vrednosti za svaki atribut klase
Link - instanca Asocijacije

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

Četvoronivojska hijerarhija meta-modela:

A

M0: sistem - IS koji se modeluje
M1: model sistema - UML model
M2: meta-model (model modela). Definiše pravila za formiranje konstrukcija u modelu.
M3: meta-meta-model (model meta-modela). Definiše pravila za izgradnju pravila za formiranje konstrukcija u modelu

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

Scrum uloge:

A
  1. Scrum master - održava procese, najčešće umesto projektnog menadžera
  2. Product owner - zainteresovana strana/poslovanje
  3. Team - grupa čije su funkcije isprepletane, a zadatak je analiza, dizajn, implementacija…
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Faze procesa: - Scrum

A
  1. Faza pre igre
  2. Faza razvoja (faza igre)
  3. Faza posle igre
17
Q

Faza pre igre

A

1) Planiranje – definisanje sistema koji će se razvijati
2) Dizajn/Arhitektura – projektovanje sistema na osnovu podataka iz faze planiranja

18
Q

Faza razvoja (faza igre)

A
  • Agilni deo Scrum pristupa
  • Neprekidna kontrola svih parametara
  • „Crna kutija“ u kojoj se može očekivati nepredviđeno ponašanje
19
Q

Faza posle igre:

A

Do ove faze se dolazi kada se utvrdi da su svi zahtevi ispunjeni, tj nema novih zahteva.

20
Q

MoSCoW metoda definiše sledeće kategorije:

A

M - MUST - zahtevi koji moraju biti zadovoljeni
S - SHOULD - stavke koje bi trebalo uključiti u rešenje ako je moguće
C - COULD - poželjni zahtevi ali ne i neophodni i biće uključeni ako bude moguće
W - WONT - zahtevi o kojima se može razmišljati u budućnosti

21
Q

Scrum karakteristike

A

Sprint - osnovna jedinica u procesu razvoja
Sprit traje od jedne nedelje do mesec dana i teži da ima konstantnu dužinu
Definisanje skupa praksi i uloga

22
Q

Veza zavisnosti - Dijagram klasa

A

Predstavlja usmerenu vezu koja označava da jedan element zavisi od, ili zahteva druge elemente modela za svoju specifikaciju ili implementaciju.

Postoji više različitih tipova ove veze koji se označavaju stereotipima:
1) Usage - use
2) Abstraction - abstraction
3) Realization - interface

23
Q

Aspekt implementacije

A

Statički opis:
- Dijagrama komponenti

Dinamički opis:
- Dijagram interakcija
- Dijagram stanja
- Dijagram aktivnosti

24
Q

Konvencionalni razvoj - spiralni model

A
  • Analiza i specifikacija zahteva
  • Analiza izvodljivosti
  • Evaluacija i planiranje sledećeg ciklusa
  • Izrada prototipa