Universitatea Babeş-Bolyai Cluj-Napoca
Facultatea de Matematică şi Informatică
Ciclul de studii: Masterat
Domeniul: Informatica
Programul de studii: Programare bazată pe componente (în limba engleză)
Limba de predare: Engleză

SYLLABUS

I. General data
Code	Subject	
MI364	Software Metrics	

Semester	Hours: C+S+L	Category	Status	
2	2+2+0		compulsory	

II. Full status faculty members
Name and	Scientific	Didactic	Chair	Type of activity	
surname	title	title		C	S	L	
FRENTIU Militon	Ph.D.	Prof.	Programming  Languages and Methods	*			

Associated faculty members
Name and	Scientific	Institution	Type of	Type of activity	
surname	title		position	C	S	L	

III. Course objectives
To introduce to the students the concepts of software metrics.
To give practical guidelines for the improvement of the software process.
To obtain the ability to evaluate the cost and time needed for a software project, and to measure the qualities of programs. 

IV. Course contents
1. Measurement concept
2. A framework for software measurement
3. Software measurement validation
4. Measuring process attributes
5. Making process predictions
6. Measuring (internal and external) product attributes
7. Measuring productivity
8. Resource measurement
9. Software Process Improvement

V. Bibliography
1. BOEHM B. et all, Cost Models for Future Software Life Cycle Processes: COCOMO 2.0, U.S.Center for Software Engineering. 
2. FENTON N.E., Software Metrics. A Rigorous Approach, International Thompson Computer Press, 1995 
3. FENTON N.E.,Software Measurement: A Necessary Scientific Basis, IEEE Transactions on Software Engineering, Vol.30 (1994), no.3, pp.199-206.
4. HOGAN J., An Analysis of OO Software Metrics, http://www.citseer.nj.nec.com/370357.html 
5. ****, Statistical software engineering, Panel on Statistical Methods, National Research Council, 1996, 84 pp., http://www.nap.edu/readingroom/statsoft	

VI. Thematic of didactic activities per weeks

VII. Didactic methods used

VIII. Assessment
A first grade (W) will be given for a final written examination covering both theory and practice. Another grade (A) will be given for a the activity during the term at the seminaries. The final result will be the average of these two marks:
		F = [A + W] / 2
Details at: www.cs.ubbcluj.ro/~mfrentiu/Lectures/

IX. Additional references

	Dean,							Chair head,

	Date,							Course responsible,
								Prof. FRENTIU Militon, Ph.D.