5
Answers

Gathering Software Specifications

Photo of David Smith

David Smith

9y
537
1
I am doing a brown bag lunching session. I trying to come up with a common model of how to gather software engineering/developing requirements
 
The Sales Department has made a request to create a report to view sales history. You are assigned to gather the technical and functional specifications. How would you gather the specifications, what questions would you ask, how would you organize the project?
 
 
 

Answers (5)

0
Photo of Ankit Sharma
NA 8.8k 141k 7y
Hi Anoop,
 
Please try this SQL and let me know if it works for you
 
  1. declare @storeid bigint    
  2. set @storeid=19    
  3. select  I.NameOfStores, I.ReferenceNo, SUM(Inwards.InwardQty) InwardQty,  SUM(ISNULL(Issued.IssuedQty,0)) IssuedQty, SUM((ISNULL(Inwards.InwardQty,0)-ISNULL(Issued.IssuedQty,0)))as Balance    
  4. from InventoryInwards as I     
  5. LEFT JOIN    
  6.         (select ReferenceNo,  nameofStores, ISNULL(Sum(ISNULL(Qty,0)),0) as InwardQty    
  7.         from InventoryInwards where StoreID=@storeid  
  8.         group By NameOfStores, ReferenceNo, Unit) as Inwards ON I.NameOfStores = Inwards.NameOfStores    
  9.         and i.ReferenceNo=Inwards.ReferenceNo  
  10.          
  11. left JOIN    
  12.         (select   nameofStores, ISNULL(Sum(ISNULL(Qty,0)),0) as IssuedQty    
  13.         from InventoryIssued where StoreID=@storeid    
  14.         group By NameOfStores, ReferenceNo, unit) as Issued on I.NameOfStores= Issued.NameOfStores    
  15.         
  16.           
  17.     
  18. where i.StoreID = @storeid    
  19. group by I.NameOfStores, I.ReferenceNo, I.Unit   
Accepted
0
Photo of Anoop Bansal
NA 58 2.2k 7y
Thanks Ankit... that was I missing out.