2018 - 2019

0368-3175-01
  Topics in Software Engineering                                                                       
FACULTY OF EXACT SCIENCES
Prof. Shahar MaozClassrooms - Dan David003Mon1300-1600 Sem  2
 
 
University credit hours:  3.0

Course description

This is an elective course for 3rd year Computer Science students.  The course will cover several topics in software engineering such as the different phases of the software development life cycle, software testing, and the use of models and formal methods in software engineering.     Topics include:

- Models of software development process (waterfall, spiral, agile)

- Requirements (elicitation, formalization into use cases)

- Specification and design (use of models, UML diagrams syntax and semantics, temporal logics)

- Testing (black-box, white-box, notions of coverage, test-driven-development)

accessibility declaration


tel aviv university