Software Design Document
Software Design Document
<Project Name>
Student Names
Table of Contents
1.0 System Vision.............................................................................................................................3
1.1 Problem Background.............................................................................................................3
1.2 System Overview...................................................................................................................3
1.3 Potential Benefits..................................................................................................................3
2.0 Requirements............................................................................................................................4
2.1 User Requirements................................................................................................................4
2.2 Software Requirements.........................................................................................................4
2.3 Use Cases...............................................................................................................................4
3.0 System Components and Software Design................................................................................5
3.1 System Components..............................................................................................................5
3.2 Software Design.....................................................................................................................5
4.0 User Interface Design................................................................................................................6
1.0 System Vision
1.1 Problem Background
R1.1 The program shall accept multiple file names as arguments from the command line.
R1.2 Each file name can be a simple file name or include the full path of the file with one or more
levels.
etc …
Can be primarily functional requirements, though you may include other types if you think of them.