Sunday, February 19, 2012

The Essential Software Requirement-Chapter 1 part 1

  This chapter will help you to :

Understand some key terms used in software requirements engineering.
Distinguish requirements development from requirements management.
Be alert to some requirements-related problems that can arise.
Learn several characteristics of excellent requirements.
----------------------------------------------------------------------------------------------------------------------------------
Start of Some Realities :




----------------------------------------------------------------------------------------------------------------------------------



System Failures: Examples (1) :

●Mars Climate Orbiter 
§In 1999, the Mars Climate Orbiter disappears around Mars 
§Cost: about $125M US 
§Problem caused by a misunderstanding between a team in Colorado and one in California 
§One team used the metric system while the other used the English system for a key function… .


System Failures: Examples (2) :


●GIRES1 (Gestion intégrée des ressources) 
§ Integrated management of resources 
§ To replace >1000 existing systems 
§ In 140 organisations / departments 
§ Affecting 68000 employees! 
●8-year project of the Quebec government, started 1998 
●$80 million budget 
●Could not cope with changes to the requirements… 
§ Cost of $400 millions after 5 years, and very late 
§ Project cancelled in 2003



System Failures: Examples (3) :
●Canadian Gun Registry1,2 
§Law adopted in 1995 (Bill C-68 was created by Firearms Act) 
§Was supposed to cost $119M, with revenues 
of $117M (net cost of $2M) 
§30 types of permits, long questionnaires, 90% 
of errors in requests 
§Rising costs ($327M in 2000, $688M in 2002, plus others…) 
§Many political and legal issues, and a few scandals… 
§Customer asked for over 2000 changes in the computer system! 
§~$1B in 2004, probably ~$2B by the time the system is fully functional 
§Tons of unhappy customers and taxpayers… 
§Not required to register as of May 17, 2006! 
§New Bill C-391 (passed second reading…) 


----------------------------------------------------------------------------------------------------------------------------------




1 comment:

  1. I was searching through your theme and I found your Electronics & Communication engineering – JMIT blog. It was really very interesting.

    ReplyDelete