COURSE PRESENTATION FORM - SOFTWARE ENGINEERING- 2009/2010
COURSE NAME: Software Engineering
COURSE CODE: 70150 (BSc)
LECTURER: Irina Diana Coman
TEACHING ASSISTANT: Irina Diana Coman,
Tadas Remencius
TEACHING LANGUAGE: English
CREDIT POINTS: 4
LECTURE HOURS: 24
EXERCISE HOURS: 12
TIMESPAN: 28.09.2009 - 23.01.2010
TIMETABLE: see
Timetable Page
OFFICE HOURS LECTURER: Fridays, from 15:00 to 17:00,in the Trapp building, Via della Mostra, 4, 3rd floor
OFFICE HOURS TEACHING ASSISTANT: During the semester, Fridays, from 15:00 to 17:00 in the Trapp building, Via della Mostra 4, 3rd floor (Irina Diana Coman)
PREREQUISITES
- Understanding of the basic phases of the software life-cycle and the problems connected to them
- Capability of identifying the key features of software projects and their impact on the selection of software processes
OBJECTIVES
To introduce Software Engineering and to learn established and new software engineering methodologies.
SYLLABUS
- Introduction to Software Engineering
- Software Life-Cycle Management
- UML
- Plan-based and Agile approaches to software development
- Requirements definition and elicitation
- Software system Analysis
- Object-oriented Analysis
- Software Design
- Object-oriented Design
- Agile design
- UI design
- Software Maintenance
TEACHING FORMAT
Frontal Lectures and Lab Exercises
ASSESSMENT
Final exam, written (100%)
READING LIST
Textbooks:
- Ian Sommerville, Software Engineering, Addison Wesley.
- Roger S. Pressman, Software Engineering: A Practitioner's Approach, McGraw-Hill Education – Europe, 2000
SOFTWARE USED
LEARNING OUTCOME
- Understanding of the problems connected to plan, analyze, design, and develop a software system
- Awareness of the key role of the methodology in software engineering and of the main responsibilities of software engineers.
- Practical skills to define requirements, model systems with UML, select the most suited tools and techniques depending on the circumstances
COURSE PAGE
click here