Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

ENGR 6

Matlab

Software Requirements Specification


for the Matlab Tic-Tac-Toe Project

Project Goals
Group Interaction Skills
Model Industry Programming Project
Practice Documentation Standards
Develop Programming Abilities

Required Documentation
Preliminary Project Time-Line & Responsibilities See Assignment Schedule
Preliminary Graphical Layout See Assignment Schedule
Preliminary Layout Details See Assignment Schedule
Alpha Testing Report See Assignment Schedule
Software Code WAIVED

Software Functional Goals


Tic-Tac-Toe Game with a user friendly Matlab Graphical User Interface.
Easily available help, credits, & exit options.
Display record of wins, losses, & ties.
Enter and display player names.
Able to select who goes first.
Four game play modes: human vs. human, easy, moderate, expert.
Easy should be random selection of available squares.
Moderate should look for wins and blocks, random otherwise.
Expert should never lose and win whenever possible, but still have a random element.
Appropriate background or button images.
Appropriate audio.

Be sure to prioritize these goals. Maximize points by completing all other goals even if
the expert mode doesn't function perfectly.

You might also like