Use Case Based Effort Estimate

Item	Value	
Date of Estimation	05-Nov-2000	
Phase	*	
Total Use Cases	11	
Unique Use Case Points (UUCP)	60.00	
Technical Complexity (TCF)	1.07	
Environmental Complexity(ECF)	0.75	
Use Case Points (UUCP * TCF * ECF) = UCP	48.00	
Estimated Hours per UUCP (HRS)	7.00	
Total Hours  (HRS * UCP)	336.00	

Metric Settings
Technical Complexity Factors

Metric	Description	Weight	Value	TCF	
TCF01	Distributed System	 2.00	5.00	10.00	
TCF02	Response or throughput performance objectives	 1.00	4.00	4.00	
TCF03	End user efficiency (online)	 1.00	2.00	2.00	
TCF04	Complex internal processing	 1.00	4.00	4.00	
TCF05	Code must be re-usable	 1.00	2.00	2.00	
TCF06	Easy to install	 0.50	5.00	2.50	
TCF07	Easy to use	 0.50	3.00	1.50	
TCF08	Portable	 2.00	3.00	6.00	
TCF09	Easy to change	 1.00	3.00	3.00	
TCF010	Concurrent	 1.00	2.00	2.00	
TCF011	Includ special security features	 1.00	2.00	2.00	
TCF012	Provide direct access for third parties	 1.00	5.00	5.00	
TCF013	Special user training faciities are required	 1.00	3.00	3.00	
			Total:	47.00	

Factor	Value	
Unadjusted TCF value (UTV)	47.00	
TCF Weighting (TWF)	0.01	
TCF Constant (TC)	0.60	
Technical Complexity Factor (TCF) = TC + (UTV * TWF)	1.07	

Environmental Complexity Factors

Metric	Description	Weight	Value	TCF	
ECF01	Familiar with Rational Unified Process	 1.50	4.00	6.00	
ECF02	Application experience	 0.50	3.00	1.50	
ECF03	Object-oriented experience	 1.00	4.00	4.00	
ECF04	Lead analyst capability	 0.50	4.00	2.00	
ECF05	Motivation	 1.00	3.00	3.00	
ECF06	Stable requirements	 2.00	4.00	8.00	
ECF07	Part-time workers	 -1.00	0.00	0.00	
ECF08	Difficult programming language	 -1.00	3.00	-3.00	
			Total:	21.50	

Factor	Value	
Unadjusted ECF value (UEV)	21.50	
ECF Weighting (EWF)	-0.03	
ECF Constant (EC)	1.40	
Environmental Complexity Factor (ECF) = EC + (UEV * EWF)	0.75	

Unique Use Cases and Actors

Package	Name	Type	Complexity	
UC01-1: User Management	Register with Book Shop	UseCase	*	
UC01-1: User Management	Login	UseCase	*	
UC01-2: Select Books	Request UnListed Book	UseCase	*	
UC01-2: Select Books	Locate Book by Title or Author	UseCase	*	
UC01-2: Select Books	Browse Book Catalogue	UseCase	***	
UC01-3: Manage Order	Pay for Order	UseCase	*	
UC01-3: Manage Order	View Cart	UseCase	*	
UC01-3: Manage Order	Remove Item from Cart	UseCase	*	
UC01-3: Manage Order	Add title to Cart	UseCase	*	
UC01-4: Order Status	Cancel Order	UseCase	*	
UC01-4: Order Status	Enquire on Order Status	UseCase	*