CSSE 371 – Software Requirements and Specification

Templates and Examples of Artifacts for your Project

 

Templates

 

Problem Statement (& guide for doing these)

 

Supplementary Spec (.htm)

 

Vision Document (.htm)

 

Use cases – See example from last year’s class, below.

 

Examples

 

Problem Statement Example

 

From Last Year's 371 class

 

 

Use Case Examples

 

One Taken From a Real Project

 

From Last Year's 371 class:

 

Their model diagram (use case map) using UML.

 

One of their use cases -- You also can utilize their use case format from this one!

 

Another example of a use case model (map) from a student project.

 

 

Vision Document Example

 

From Last Year's 371 class: This is the example we discussed in class when we talked about vision documents.

(.htm)

 

 

Supplementary (Supplemental) Specification Examples

 

From Last Year's 371 class: This is the desired format except for not showing the nonfunctional specs as scenarios (which we do want you to do!).

 

From other sources:

 

These examples do not necessarily follow the precise format that we will be using for the supplemental specification on the term project, but they are close!

 

http://www.cs.iastate.edu/~leavens/ComS362/sticksync/supple.shtml
 
http://www.med.govt.nz/ri/ppsr/drafts/supplementary_specification.pdf
 
http://www.utdallas.edu/~sulliva/notes/payroll/SupplementarySpecification.doc
 
https://home.sron.nl/j/Hifi/User/ccadm/0066.pdf
 
http://www.cs.albany.edu/~xluo/req_doc.doc
 
http://web.njit.edu/~yxz1847/CIS663/Supplementary.doc
 
http://ganga.iiml.ac.in/~sridhar/mis/supplspec.htm
 
http://www.ee.unb.ca/Courses/CMPE3213/1999/supp3/supplemental.html