Requirements to DFD Traceability Matrix
 March 11, 2003
Requirement ID & Name DFD Type, ID, & Name
 EE-1   EE-2   EE-3   P-1   P-2   P-3   P-4   DS-Cal   DS-Co   DS-Lib   DF-1   DF-2   DF-3   DF-4   DF-5   DF-6   DF-7   DF-8   DF-9   DF-10   DF-11   DF-12   DF-13   DF-14   DF-15   DF-16   DF-17   DF-18   DF-19   DF-20   DF-21   DF-22   DF-23   DF-24   DF-25   DF-26 
 Internal User   Event Submitter  Public User   Calendar Subsystem   Contacts Subsystem   Library Subsystem   Search Events, Contacts, and Library   Calendar  Contacts  Library   notification of add/ modify/ remove request   accept request   reject request   add/ modify/ remove event directly   new contact info   changes to contact   remove contact   view info   new library info   changes to library   remove library item   view info   event submission form   event modification request   event removal request   request calendar   calendar  search terms   search results   query & results   events   add, update, delete commands   contact records   add, update, delete commands   library records   add, update, delete commands 
2.2.  Calendar Of Events       x       x                                             x x        
2.2.1  Calendar User Interface       x                                                                
2.2.2  Public User Functions     x x                                                                
2.2.2.1  View       x       x                                             x          
2.2.2.1.1  View Event       x       x                                             x          
2.2.2.1.1.1  Viewable fields       x       x                                             x          
2.2.2.1.2  View Calendar       x       x                                   x x       x          
2.2.2.2  Submit   x   x       x                             x x x             x        
2.2.2.2.1  Submit event   x   x       x                             x                 x        
2.2.2.2.1.1  Required fields       x       x                             x                 x        
2.2.2.2.1.2  Optional fields       x       x                             x                 x        
2.2.2.2.2  Submit event edit request   x   x       x                               x               x        
2.2.2.2.3  Submit event removal request   x   x       x                                 x             x        
2.2.2.2.4 Submit event repeat request   x   x       x                                               x        
2.2.2.2.4.1 Event repeat required fields       x       x                                               x        
2.2.2.2.4.2 Event repeat optional fields       x       x                                               x        
2.2.3  Internal User Functions x     x       x                                                        
2.2.3.1  Review event submissions       x       x                                             x          
2.2.3.1.1  View event submissions       x       x                                             x          
2.2.3.1.2  Notification of event submission       x       x     x                                       x          
2.2.3.1.2.1  Users to be notified       x       x     x                                                  
2.2.3.1.2.2  Link to event submissions       x       x     x                                                  
2.2.3.1.3  Approve event submission       x       x       x                                       x        
2.2.3.1.4  Reject event submission       x       x         x                                     x        
2.2.3.2a View event       x       x                                             x          
2.2.3.2  Add event       x       x           x                                   x        
2.2.3.2.1  Required fields       x       x           x                                   x        
2.2.3.2.2  Optional fields       x       x           x                                   x        
2.2.3.3  Edit event       x       x           x                                   x        
2.2.3.4  Delete event       x       x           x                                   x        
2.3  Contacts         x       x                                               x x    
2.3.1  Contacts User Interface         x                                                              
2.3.2  Public User Functions     x   x                                                              
2.3.2.1a View contact         x       x                                               x      
2.3.2.1a.1 Viewable fields         x       x                                               x      
2.3.2.1 View event contact       x x     x x                                               x      
2.3.2.2 Search events from contact       x x   x x x                                                      
2.3.2.3 Search contacts         x   x   x                                                      
2.3.2.3.1 Search contacts by query         x   x   x                                     x x x            
2.3.2.3.1.1 Query fields         x   x   x                                     x x x            
2.3.2.4 Add contact to event       x x   x x x                                                      
2.3.2.4.1 Search contacts       x x   x x x                                                      
2.3.2.4.2 Add search result       x x   x x x                                                      
2.3.3  Internal User Functions x       x                                                              
2.3.3.1  Add contact         x       x           x                                     x    
2.3.3.1.1  Required fields         x       x           x                                     x    
2.3.3.1.2  Optional fields         x       x           x                                     x    
2.3.3.2  View contact         x       x                 x                             x      
2.3.3.3  Search contacts         x   x   x                                                      
2.3.3.3.1  Search contact from event       x x   x x x                                                      
2.3.3.3.1.1  Add contact from event       x x   x x x                                                 x    
2.3.3.4  Edit contact         x       x             x                                   x    
2.3.3.6  Delete contact         x       x               x                                 x    
2.4  Library Resource Catalog           x       x                                                 x x
2.4.1  Library User Interface           x                                                            
2.4.2  Public User Functions     x     x                                                            
2.4.2.1  View contact from resource         x x     x x                                                    
2.4.2.2  Subject search       x x x x x x x                                   x x x            
2.4.2.3  Search resources from contact         x x x     x                                                    
2.4.3  Internal User Functions x         x                                                            
2.4.3.1  Add resource           x       x                 x                                 x
2.4.3.1.1  Required fields           x       x                 x                                 x
2.4.3.1.2  Optional fields           x       x                 x                                 x
2.4.3.2  Edit resource           x       x                   x                               x
2.4.3.3  Delete resource           x       x                     x                             x
2.4.3.4  Manage subject headings           x       x                                                    
2.4.3.4.1  Control available subject headings           x       x                                                   x
2.4.3.4.2  Choose record subject headings           x       x                                                   x
Does not trace