- Docente: Antonio Natali
- Credits: 6
- SSD: ING-INF/05
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Cesena
- Corso: First cycle degree programme (L) in Computer Engineering (cod. 0206)
Learning outcomes
- Concepts, methologies and techniques for the construction of siftware systems and for the software lyfe cucle management.
- The phases of requirement analysis, problem analysis, design, implementation, testing, documentation and management.
- Software architectures
- UML and design pattern.
- Software architectures.
- XP concepts and techniques, with particular reference to
cooperative working and countinous integration.
Course contents
- Spiral, nodel driven development processes
- Object based software systems
- Introduction to the working tools (Ant, JUnit, Maven, Eclipse)
- Introduction to UML
- Introduction to the Design Patterns
- Techniques and methlogies for continous integration and cooperating working
- Usage of software components
Readings/Bibliography
Teacher notes, including commented bibligraphic references,.
Please see http://www-natali.deis.unibo.it
Teaching methods
The course is based on a strong interaction between theory and lab
practice.
The applicative part is arranged by simulating (as far as possible)
an industrial environment, by stressing cooperative working issues
and by making use of eLearning supports.
Assessment methods
The examination will performed in two-phases.
The first phase (48 hours long) starts when the text of a set of
requirements
for a software system is published; it must produce a prototype of
a software system satisfying the requirements,
toghether with a project site. This phase can be delevoped bot in
individual way and in groups, each made up
at most three people. The second phase consists of a individual
discussion of the work.
Teaching tools
The learning material is presented by using slides and teacher's
notes; it is made available also under an eLarnign system at
http://137.204.107.78/moodle/
Links to further information
http://www-natali.deis.unibo.it/
Office hours
See the website of Antonio Natali