IGSE MAT 7204
Master of Science
This course is organised twofold. The students interesting in the performance evaluation will follow specific courses while some other students interesting in software engineering will follow other specific courses.
A- Courses for Performance Evaluation: The course intends to give the students the ability to understand problems related with the stochastic nature of the flows modern communication networks are dealing with. It introduces the mathematical tools to be deployed, and which are built on classical Probability Theory and are referred to as « Queueing Theory ».
Probability and statistics basis
- Basics: stochastic processes, Markov chains, Birth and death process
- Fundamental queuing models (M/M/1, M/M/c, M/M/C/C etc.)
- Queueing networks (Jackson theorem, BCMP theorem)
- Aggregation methods
- Basic examples of Performance Evaluation of Telecom Networks
- Donal Gross, Carl Harris, Fundamental of Queuing Theory, John Wiley and Sons, 1985.
- Erol Gelenbe, Guy Pujolle, Introduction to Queuing Networks, John Wiley and Sons.
Coordinator: Prof. Monique BECKER
B- Courses for Software Engineering: The course intends to allow the students to understand the basic concepts of software testing with emphasis on test metrics, to perform effective and efficient structural testing of software systems, to integrate and test the various units and components of software systems, to perform effective and efficient functional testing of software systems, to select the appropriate tests to regression test software systems after changes have been made, and to plan, track and control the software testing effort
Object Oriented Programming, Basics of Software Engineering
- Basics: 1. Why, What, When & How of Testing, 2. Testing Terminology, 3. Test Coverage of Requirements, 4. Test Documentation, 5. Test Activities, 6. Standards & Models Related to Testing
- II : Structural Whitebox testing
- III: Functional (Black Box) Testing
- IV: Regression Testing
- V: Integration Testing
- VI: Test Planning, Management and Metrics
- VII: Software Quality Metrics
- Continious exam
- Written exam