Back to department main page
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
  • Argo UML
  • Eclipse


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



© UniBz