Software Development Methods PROFESSOR DAMIANO MARINO SOMENZI COURSE AIMS The primary objective is to present several methods and information techniques used in the design and implementation of software solutions. The course also aims at teaching students sufficient skills to use information technology effectively in order to work with awareness in complex organizations. COURSE CONTENT Process Modelling Techniques – Languages for the description of business processes: ‘Business Process Model and Notation’. – Applications in the information technology field. Programming – Introduction to the programming language Visual Basic for Applications (Excel spreadsheet ): data structures; data and expressions; procedures and functions; instructions: assignment, selection and loop; Excel objects. Planning and developing simple software tools for data analysis and solve optimization problems. Data Modelling Techniques – Conceptual model (entity – relationship diagram) – Logical model (relational database) – Querying the database: Structured Query Language Introduction to Software Engineering – Designing software “products” READING LIST Textbooks for consultation G. GIACCAGLINI, Excel e Office VBA, Hoepli. R. ELMASRI - S.B. NAVATHE, Sistemi di basi di dati: fondamenti, edited by S. Castano, Pearson, Italy. TEACHING METHOD The course is mainly taught as lectures, though some topics are taught in the computer laboratory. ASSESSMENT METHOD Written examination. NOTES Further information can be found on the lecturer's webpage http://www2.unicatt.it/unicattolica/docenti/index.html or on the Faculty notice board. at