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