Scheda programma d'esame
INFORMATION SYSTEMS AND SOFTWARE SYSTEMS ENGINEERING
GIGLIOLA VAGLINI
Academic year2017/18
CourseCOMPUTER ENGINEERING
Code596II
Credits12
PeriodSemester 1 & 2
LanguageEnglish

ModulesAreaTypeHoursTeacher(s)
INFORMATION SYSTEMSING-INF/05LEZIONI60
CINZIA BERNARDESCHI unimap
SOFTWARE SYSTEMS ENGINEERINGING-INF/05LEZIONI60
MARIO GIOVANNI COSIMO ANTONIO CIMINO unimap
GIGLIOLA VAGLINI unimap
Programma non disponibile nella lingua selezionata
Learning outcomes
Knowledge

The student who completes the course successfully will be able to demonstrate a solid knowledge of advanced techniques for designing database management systems and software systems. Moreover he/she will be able to perform, working in group, a software project with all necessary documentation.

The student who completes the course successfully will be able to demonstrate a solid knowledge of advanced techniques for designing database management systems and software systems. Moreover he/she will be able to perform, working in group, a software project with all necessary documentation.

Assessment criteria of knowledge

In the written exam (2 hours), the student must demonstrate his/her knowledge of the course material and to organise an effective and correctly written reply. During the oral exam the student must be able to demonstrate his/her knowledge of the course material and be able to discuss the reading matter thoughtfully and with propriety of expression. The student must demonstrate the ability to put into practice and to execute, with critical awareness, the activities illustrated or carried out under the guidance of the teacher during the course.

Methods:

  • Final oral exam
  • Final written exam
  • Final essay

In the written exam (2 hours), the student must demonstrate his/her knowledge of the course material and to organise an effective and correctly written reply. During the oral exam the student must be able to demonstrate his/her knowledge of the course material and be able to discuss the reading matter thoughtfully and with propriety of expression. The student must demonstrate the ability to put into practice and to execute, with critical awareness, the activities illustrated or carried out under the guidance of the teacher during the course.

Methods:

  • Final oral exam
  • Final written exam
  • Final essay

 

Teaching methods

Delivery: face to face

Learning activities:

  • attending lectures
  • preparation of oral/written report
  • individual study
  • group work

Attendance: Advised

Teaching methods:

  • Lectures
  • project work

Delivery: face to face

Attendance: Advised

Learning activities:

  • attending lectures
  • preparation of oral/written report
  • individual study
  • group work

 

Teaching methods:

  • Lectures
  • project work

 

Syllabus

This course is organized in two sections addressing different issues in the design of software systems. The first section provides advanced databases management systems topics: data storage, data indexing and query planning, transaction management. Moreover, the basic concepts of information systems architectures, information management technologies (data warehouse, data handling in embedded and mobile systems, web information systems) are discussed. The second part addresses software system development issues: all phases of the software life cycle are crossed. The development process management and planning is illustrated and accompanied by related supporting tools; also the international quality standards for these phases are presented and the maturity models.

This course is organized in two sections addressing different issues in the design of software systems. The first section provides advanced databases management systems topics: data storage, data indexing and query planning, transaction management. Moreover, the basic concepts of information systems architectures, information management technologies (data warehouse, data handling in embedded and mobile systems, web information systems) are discussed. The second part addresses software system development issues: all phases of the software life cycle are crossed. The development process management and planning is illustrated and accompanied by related supporting tools; also the international quality standards for these phases are presented and the maturity models.

Bibliography

"Software Engineering" Ian Sommerville, Addison-Wesley; 9 Har/Psc edizione

"Database Systems Concepts", Silberschatz, Korth and Sudarshan, McGraw Hill

G.Vaglini, slides at http://elearn.ing.unipi.it/course/view.php?id=850

"Software Engineering" Ian Sommerville, Addison-Wesley; 9 Har/Psc edizione "Database Systems Concepts", Silberschatz, Korth and Sudarshan, McGraw Hill

Updated: 28/02/2018 18:21