Einführung in die Softwaretechnik / Introduction to Software Engineering (EIST) - Summer 2018
Course Information:
- Language: English
- Type: 3V + 2Ü
- Module: IN0006
- ECTS Credits: 6
- Prerequisites: Lab Course - Foundations of Programming (IN0002)
- TUMOnline: You have to register for this course in TUMOnline before the course starts
- Time and Location:
- Thursday, 8:00 - 11:00, MI HS1 (starting April 12) with 15 min break (place for ~ 520 students)
- Overflow room: MW2001 with video feed (place for ~ 900 students)
- Exercises: individual tutor groups
Important Information
- Lectures and exercises are based on interaction. We expect active participation.
- Students can earn a bonus by completing in-class exercises and homework successfully
- You must have your own Laptop and you are required to bring it to class!
- You must have basic experience in Java and with an IDE (e.g. Eclipse, IntelliJ)
- If you want to take this course, you must register in TUMOnline
Content
- Modeling and Notations
- Functional, Structural and Dynamic modeling using UML
- Software Lifecyle Modeling
- Agile Methodology
- Requirements Elicitation
- Analysis
- System Design
- Architectural Patterns
- Design Rationale
- Object Design
- Interface Specification
- Design Patterns
- Testing
- Unit Testing
- Integration Testing
- System Testing
- Project Organization and Communication
- Configuration management
- Delivery
Desired outcome
At the end of the course, students are able to apply relevant concepts and methods in each phase of a software engineering project. Students have university-level knowledge of the most important terms and concepts of the software engineering domain. They are further aware of the problems and issues that generally have to be considered in software engineering projects.
Literature
- Bernd Bruegge, Allen H. Dutoit Object-Oriented Software Engineering: Using UML, Patterns and Java, 3rd Edition Publisher: Prentice Hall, Upper Saddle River, NJ, 2009; ISBN: 0-13-606125-7
- International Edition (Soft Cover) Publisher: Prentice Hall, 2010; About 30 copies in the library
Instructors
Professor |
Main Exercise Instructor |
Exercise Instructor |
Exercise Instructor |
Exercise Instructor |