Reference no: EM13672716 
                                                                               
                                       
The	key	to	design	is	a	good	understanding	of	the	requirements	of	the	system.	The	requirements	document	captures	the	functional	and	non-functional	requirements	of	the	system	we	will	eventually	develop.	When	I	read	your	document	I	am	looking	to	get	an	understanding	of	how	the	system	will	work.	For	example,	how	will	the	system	look	on	startup.	How	will	the	user	create	a	new	album?	How	will	the	user	add	a	
photo	to	an	album?	And	so	on.
The	Requirements	Document	should	address	the	system	requirements	and	should	not	include	design	issues.	At	a	minimum	your	requirements	document	must	contain:
•  Document	Title		
•  Date		
•  Introduction		
•  Glossary		
•  User	Requirements	Definition	
o  Functional	Requirements	
o  Fully-elaborated	Use	Cases	and	Scenarios		
o  Non-functional	Requirements	
•  Requirements	prototyping	
o  Screen	Layout/Screenshots	
•  Risk	Analysis		
 
Note:
Use-cases	are	a	great	way	to	address	requirements.	The	use-case	diagram	(stick-men	and	bubbles)	is	only	the	starting	point	for	your	UML	diagrams.	Fully	elaborated	use-cases	are	a	very	powerful	way	to	analyze	requirements.	For	example,	suppose	we	have	a	use-case	called	"Add	photo	to	album".	What	is	the	purpose	of	this	use-case?	What	are	the	pre-conditions?	Must	the	album	already	be	selected	or	is	this	part	of	the	use-case?	What	happens	during	the	use-case?	What	are	the	post-conditions?	Is	their	exception	flow	in	addition	to	normal	flow?
Requirement	prototyping	can	help	refine	and	further	elaborate	your	requirements.		Creating	screenshots	of	the	use	cases	or	requirements	can	help	user	visualize	the	system	and	helps	identify	underlying	requirements.		You	can	include	screenshots	within	the	body	of	the	use	case	or	you	can	place	all	screenshots	in	an	appendix	and	refer	to	them	from	the	use-cases.		You	will	normally	have	at	least	one	use	case	for	each	functional	requirement	--	this	is	just	a	general	notion	--	but	it's	a	good	place	to	start.
A computer system to manage small zoo. Keep track of all the animals and their needs and the staff and volunteers.  There is no need to keep track of financial data.
Here is an initial list of functional requirements:
The program must be able to:
• Mange the needs of the animals, such as feeding, medications, care, etc.
• Keep track of my workers and volunteers, such as availability, work schedule, etc.
• Contain a web interface for easy access to the application.
The first project deliverable is a requirements document that must be approved by the client.
The program must be developed using an OO approach and must be able to run on typical MS Windows computers.
                                       
                                     
                                    
	
		| Find the nash equilibrium
                                        : Which firm produces more in equilibrium? How do the quantities produced  in equilibrium change if Firm 1 improves its technology, leading to a  slightly lower | 
		| Find the reaction force to the sun gravity on pluto
                                        : According to Newton's third law, all forces occur in pairs. Find the reaction force to the Sun gravity on Pluto | 
		| Show the preset value of the present collection experience
                                        : Using NPV calculation, show the preset value of the present collection experience and calculate the  NPV of the proposed 2/10, net-30 terms. | 
		| What is the abuse assessment screen
                                        : What cultural considerations are important for you to remember while you interview Ms. Li and what is the Abuse Assessment screen? | 
		| Computer system to manage small zoo
                                        : A computer system to manage small zoo. Keep track of all the animals and  their needs and the staff and volunteers.  There is no need to keep  track of financial data. | 
		| Relevant internal revenue code sections
                                        : How much, if any, will Fly be able to itemize as a charitable deduction  in 2012 and 2013? Be sure to explain your reasoning with the information  from the relevant Internal Revenue Code sections. | 
		| Personal media technology dependency
                                        : Summarize your media use - totals, types of media you used the most,  day you used the most media, the least media, time of day you use media  most often, etc. | 
		| Method of moments
                                        : Method of moments solution to scattering from a rough surface for a TM  wave begins with the integral solution to the wave equation. | 
		| What should the auditor do
                                        : What should the  auditor do |