Transcript Sudoku

Sudoku
Taryn Wise
Operational Concepts and
System Requirements





Solve sudoku puzzles in a convenient way
Have a notes option for number possibilities
Options for different difficulty levels
User log-in with statistic tracking
Give user the option to switch from numbers
1-9 to letters or symbols, and possibly to
change the shape from square to diamond
System and Software Architecture




Visual studio 2005
Microsoft SQL server
C#
ASP.NET
Lifecycle Plan
(Waterfall with Subprojects)
Software
Concept
Requirements
Analysis
Architectural
Design
Detailed
Design
Coding and
Debugging
Subsystem
Testing
Detailed
Design
Coding and
Debugging
Subsystem
Testing
Detailed
Design
Coding and
Debugging
Subsystem
Testing
System
Testing
Lifecycle Plan continued
Subprojects might include (but are not limited to):
 Create database tables and implement user log-in
and statistic recording
 Create web page with desired style and a basic
sudoku interface
 Create sudoku puzzle generator
 Implement a way to have different types of
puzzles (letters, symbols, etc.)
Feasibility Rationale
There is a lot of room for change
 Some special features don’t have to be
implemented
Risks:
 The puzzle generator might be hard to get
to work well with the option to change the
level of difficulty
