30-07-2013, 04:36 PM
Software Requirements Specification for Sudokuki
Requirements Specification.pdf (Size: 1.68 MB / Downloads: 90)
Document Purpose
This document serves as a complete description of the behavior of Sudokuki. It will list
its functions, its target user base, its operating environment, its various requirements
and so on. It will also include a set of use cases that describe interactions the users will
have with the software. At the time of writing this document, the latest stable release of
Sudokuki is 1.1.5.
Product Scope
Sudokuki is a free graphical Sudoku game developed in Java. It allows the user to
generate, play and print Sudoku games. It also gives the option of solving games the
user is having trouble with. It offers various difficulty levels and is available in 13
languages.
Intended Audience and Document Overview
This SRS document is intended for developers, testers and of course end users. It
contains an overall description of the software, followed by specific requirements and
also non-functional ones. It is recommended for the reader to begin with the overview
sections and proceed with the sections that are most pertinent to his/her type.
Print 4 grids
The users can print 4 automatically generated grids if they want. They can later solve
those grids on paper. Once the option is selected, Sudokuki generates 4 random grids
and then sends them to the printer, opening the printer GUI. This option is accessed via
the “Print x 4...” button of the file tab
Software Quality Attributes
Sudokuki has been over 4 years in the making and with each new version it becomes
more reliable and robust. It is available to everyone free of charge, it is adaptable and it
still gets translated to many other languages so that everyone can enjoy it. It is very
easy to use thanks to the friendly GUI and the author makes sure to listen to every bug
report or feature request in the forums.