Software Development Methods
PROF. DAMIANO MARINO SOMENZI
COURSE AIMS
The primary objective is to present several of the methods and information
techniques for designing and implementing software solutions. The course is also
aimed at having the student acquire sufficient skills for effective use of information
technologies in order to work with awareness in complex organisations.
COURSE CONTENT
– Process Modelling Techniques
* Languages for the description of business processes: ‘Business Process
Model and Notation’.
* Applications in Information Technology field.
– Data Modelling Techniques
* Conceptual model (entity – relationship diagram)
* Logical model (relational database)
* Query the Database: SQL language
– Programming
* Introduction to the programming language Visual Basic for Applications
(Excel worksheet):
** Data structures
** Data and expressions
** Procedures and functions
** Instructions: assignment, selection and loop
** Excel objects
* Planning and developing simple programmes for data analysis
– Introduction to Software Engineering
* Design 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, a cura di S. Castano, Pearson Italia.
TEACHING METHOD
The course will mainly be taught in the classroom, though some topics will be taught in
the IT lab.
ASSESSMENT METHOD
Written exam in classroom.
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