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
  1. Dijagram sekvenci
  2. Dijagram kolaboracije
  3. Dijagram promene stanja
  4. 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:
Dijagrama 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:
- Dijagrama 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