Opis kursa: Alati softverskog inženjerstva su computer-based alati koje su namenjene podršci procesu životnog ciklusa softvera. Alati omogućavaju automatizaciju akcija, smanjuju opterećenje softver inženjera, koji je tako slobodniji da se koncentrišu na kreativnije aspekte procesa. Alati su najčešće dizajnirani kao podrška posebnim metodama softverskog inženjerstva, smanjujući administrativno opterećenje. Metode softverskog inženjerstva nameću strukturu aktivnosti softverskog inženjerstva na sistematičan način.
Sadržaj kursa:
- Software Engineering Tools
- Software Requirements Tools
- Software Design Tools
- Software Construction Tools
- Software Testing Tools
- Software Maintenance Tools
- Software Configuration Management Tools
- Software Engineering Management Tools
- Software Engineering Process Tools
- Software Quality Tools
- Software Engineering Methods
- Heuristic Methods
- Formal Methods
- Prototyping Methods