Professional Documents
Culture Documents
Softverski inenjering
Ciljevi predavanja
2
Softverski inenjering
Slojevi softverskog inenjeringa
3
alati
metode
model procesa
fokus na "kvalitet"
Softverski inenjering
Softverski proces
4
Softverski inenjering
Zajedniki procesni framework
5
Krovne aktivnosti
Softverski inenjering
Krovne aktivnosti
6
Softverski inenjering
Model procesa: Prilagodljivost
8
Softverski inenjering
Primarni cilj: Visok kvalitet
9
Zapamtite:
Zato?
Softverski inenjering
Sistematian proces
10
Problem
Analiza
Dizajn
Modeli
Razvoj
Rjeenje
Testiranje
Softverski inenjering
Generike faze
11
Faza odravanja
Fokus na "promjene" na softveru
Softverski inenjering
Faza definicije
12
Softverski inenjering
Faza odravanja
14
Softverski inenjering
Vodopadni model
15
System
Engineering
Analysis
Design
Code
Testing
Maintenance
Softverski inenjering
Karakteristike vodopadnog modela
16
Softverski inenjering
Problemi vodopadnog modela
17
Softverski inenjering
Prototipni model
18
Poetak
Prikupljanje i listen
Brzi Izgradnja to build/revise
preiavanje customer mock-up
zahtjeva dizajn prototipa
Kraj
Softverski inenjering
Karakteristike prototipnog modela
19
Softverski inenjering
Problemi prototipnog modela
20
Softverski inenjering
Brzi razvoj aplikacija
(engl. Rapid Application Development RAD)
21
Tim #2
Tim #1 Modeliranje
poslovanja
Modeliranje Modeliranje
poslovanja podataka
Modeliranje
Modeliranje procesa
podataka Stvaranje
aplikacije
Modeliranje Testiranje i
procesa Turnover
Stvaranje
aplikacije
Testiranje i
Vremenski period Turnover
Softverski inenjering
Karakteristike RAD-a
22
System/information increment 1
engineering
delivery of
4th increment
calendar time
Softverski inenjering
Karakteristike inkrementalnog modela
24
Planning
Risk Analysis
Customer
Communication
Engineering
Customer
Evaluation Construction & Release
Softverski inenjering
Karakteristike spiralnog modela
26
Softverski inenjering
Problemi spiralnog modela
27
Softverski inenjering
Model komponentno-baziranog razvoja
28
Ekstrahovati
komponente
da
Identificirati Potraiti
komponente komponente Raspoloivo? Konstruirati
kandidate u biblioteci sistem
ne
Izgraditi
komponente
Softverski inenjering
Karakteristike CBD modela
29
Softverski inenjering
Tehnike etvrte generacije (4GT)
30
Requirements
gathering
"Design"
Strategy
Implementation
using 4GL
Testing
Softverski inenjering
Karakteristike 4GT-a
31
Softverski inenjering
Ostali modeli procesa
32
Softverski inenjering
Reference
34
Softverski inenjering