Universitatea Babeş-Bolyai Cluj-Napoca
Facultatea de Matematică şi Informatică
Ciclul de studii: Licenţă
Domeniul: Informatică
Programul de studii: Informatică - linia de studiu română
Limba de predare: Română

SYLLABUS

I. Date generale
Codul	Disciplina	
MID0017	Metrici soft	

Semestrul	Ore: C+S+L	Categoria	Statutul	
4	2+2+0	specialitate	opţională	

II. Cadre didactice cu norma de bază în Universitate
Numele şi	Titlul	Gradul	Catedra	Tipul activităţii	
prenumele	ştiinţific	didactic		C	S	L	
FRENTIU Militon	Dr. 	Prof.	Limbaje şi Metode de Programare	*			

Cadre didactice asociate
Numele şi	Titlul	Instituţia	Tipul	Tipul activităţii	
prenumele	ştiinţific		postului	C	S	L	

III. Obiectivele disciplinei
Sa predea studentilor conceptele folosite ca metrici soft.
Sa formeze deprinderi practice pentru imbunatatirea proceselor soft.
Sa formeze deprinderi de prezicere a costului si timpului necesare realizarii unui produs program si sa poata evalua calitatile unui program. 

IV. Conţinutul disciplinei
1. Conceptul de $masura$
2. Notiuni fundamentale despre metricile soft
3. Validarea metricilor soft.
4. Masurarea atributelor proceselor soft
5. Prognoza pentru proiectele soft
6. Masurarea atributelor  (interne si externe) 
7. Masurarea productivitatii
8. Masurarea resurselor
9. Imbunatatirea proceselor soft

V. Bibliografie
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. Tematica activităţilor didactice pe săptămâni
(C1-C14 lectures, S1-S14 seminars) 

C1 (+S1)- Obiectul Metricilor Soft ([3] cap. 1, [4])
•	Ce înseamnă Measurement în ingineria soft?
•	De ce măsurăm?
•	Atribute intere şi externe 
•	Modelul lui Halstead
C2 (+S2)-  Fundamentele măsurării produselor Soft ([3] cap.2)
C3- COCOMO 
•	Abordări în estimarea costului
•	Modele pentru determinarea costului şi duratei unui proiect 
C4- Puncte funcţionatle – modelul lui Albrecht ([O1])
C5 (+S5)- COCOMO II ([2])
C6(+S6)-  Măsuri pentru atributele interne ([3] cap.5)
C7(+S7)- Modularitate şi flux  ([3] cap. 5)
C8(+S8)- metrici poentru calitatea unui produs soft
•	Conceptul Calitate
•	Modele pentru calitatea softului (ISO9126, Boehm, MaCabe)
•	metrici
C9(+S9)-  Măsurarea resurselor ([3], cap. 9)
•	Personal 
•	Echipe
•	Echipamente, unelete CASE
C10(+S10)-  Măsurarea productivităţii ([9])
C11- Măsurare în programarea orientată pe obiecte ([O3])
C12- Metrici pentru procesele soft ([1])
C13 (+S13) Validarea metricilor soft  ( [6, 11])
C14 (+S14)  Metrici pentru îmbunătăţirea proceselor soft( [O5])

VII. Metode didactice folosite
Lecţii,  proiecte, exerciţii şi studiu individual.

VIII. Evaluare
O nota (W) se da pentru lucrarea scrisa in ziua examenului. A doua nota (A) se da pentru activitatea din timpul semestrului. Rezultatul final va fi media aritmetica a celor trei note.
Detalii la: www.cs.ubbcluj.ro/~mfrentiu/Lectures/	

IX. Bibliografie suplimentară
O1. Albrecht, A.J. and Gaffney, J.F., Software Function, Source Lines of Code and Development Effort Prediction: A Software Science Validation, IEEE Trans. Software Engineering, vol. 9, no.6, pp.639-648, (1983). 
O2. Chidamber, S.R., Darcy, D.P., Kemerer, C.F.,  Managerial Use of Metrics for Object-Oriented Software: An Exploratory Analysis, IEEE Transactions on Software Engineering, vol. 24, no. 8, August 1998. 
O3. Chidamber, S.R., Kemerer, C.F.,  A Metrics Suite for Object Oriented Design, IEEE Transactions on Software Engineering, vol. 20, pp. 476-493, 1994. 
O4. Fenton, N.E., Software Metrics: A Rigorous Approach, Chapman and Hall, 1991.
O5. Humphrey, W.S.,  Managing the Software Process, Addison-Wesley, 1989. 
O6. McCabe, T.J.,  A Complexity Measure, IEEE Transactions on Software Engineering, vol.2, no.4, pp. 308-320, 1976. 
O7. Weyuker, E.J.,  Evaluating Software Complexity Measures, IEEE Transactions on Software Engineering, vol. 14, no. 9, 1988
O8. Zuse, H., Software Complexity: Measures and Methods, Walter de Gruyter, 1991. 
O9.  Papers on Software Metrics from the Journals: 
a.	IEEE Software. 
b.	IEEE Transactions on Software Engineering. 
c.	Transactions on Software Engineering and Methodology (TOSEM), ACM.
d.	Software -- Practice and Experience, Wiley. 
e.	Internet

	Decan,							Sef de catedra,

	Data,							Titular curs,
								Prof. Dr.  FRENTIU Militon