Podcast
Questions and Answers
What is the total percentage of the course evaluation?
What is the total percentage of the course evaluation?
What is the recommended textbook for the Software Engineering course?
What is the recommended textbook for the Software Engineering course?
Which software development methodology is suitable for safety critical systems?
Which software development methodology is suitable for safety critical systems?
What is an example of a distributed service?
What is an example of a distributed service?
Signup and view all the answers
What is a benefit of using circuit breaker in software development?
What is a benefit of using circuit breaker in software development?
Signup and view all the answers
What type of software development is suitable for games?
What type of software development is suitable for games?
Signup and view all the answers
Study Notes
Course Information
- Instructor: Dr. Reham Abobeah
- Contact Email: [email protected]
- Evaluation:
- Mid-Term 1 (7th week): 20 marks
- Mid-Term 2 (12th week): 10 marks
- Course work: 30 marks
- Final Exam: 40 marks
- Total: 100 marks
Course Content
- References:
- Textbook: Ian Sommerville, Software Engineering (9th edition), Pearson, 2010
- Download Links:
Software Engineering Approaches
- No one-size-fits-all approach
- Different approaches for different systems:
- Games: Spiral, series of prototypes
- Safety critical systems: Waterfall
- Web portal: Agile
- Cloud-based systems require:
- Circuit breaker
- Access control
- Error containment
System Examples
Games
- Examples:
- Spaceship program
- Flight simulation
- Weather forecast
- Motion detector
- Composite systems
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
This course covers software engineering topics, evaluated through mid-term exams, course work, and a final exam. The course uses Ian Sommerville's 9th edition textbook.