FACOLTA' DI INGEGNERIAUniversita' di Pavia
Home
  Teaching > Course1011 > Software Engineering Translate this page in English
About the Faculty
Orientation
Teaching
Research
Services
Industry partnerships
Mobility Erasmus
Shortcuts
Search in this site
Software Engineering

2010-11 Academic year

Lecturer: Antonio Barili  

Course name: Software Engineering
Course code: 062179
Degree course: Ingegneria Informatica
Disciplinary field of science: ING-INF/05
L'insegnamento è caratterizzante per: Ingegneria Informatica
University credits: CFU 5
Course website: http://www.unipv.it/abarili

Specific course objectives

Knowledge of major software developement processes and analysis, design and testing methodologies.

Course programme

The Software Developement Process
The software process. Software process models. Introduction to planning and management techniques. Software documentation.

Software Requirements Analysis
Purpose of the software requirements analysis phase. System Architecture. Information and functional analysis techniques. Format and contents of requirements analysis documentation.

Software Design
Purpose of the software design phase. Software design techniques. Format and contents of design documentation.

Software Developement and Testing
Software developement systems and guidelines for the developement of some classes of software systems. Strategies and techniques for software testing. Test planning. Configuration management. Introduction to software quality.

Course entry requirements

Course structure and teaching

Lectures (hours/year in lecture theatre): 25
Practical class (hours/year in lecture theatre): 25
Practicals / Workshops (hours/year in lecture theatre): 0

Suggested reading materials

Ian Sommerville. Ingegneria del Software. Pearson.

Testing and exams

Written test (open questions on all the program topics)

Copyright © Facoltà di Ingegneria - Università di Pavia