Clue-less system, Software Engineering

Assignment Help:

The Clue-Less system is a software version of the popular board game Clue. The rules of Clue-Less mirror those of Clue, with the exception of a modified navigation scheme. The software system is expected to develop over several iterations, with the end goal of producing a hosted client-server based architecture, and a Graphical User Interface (GUI) supporting multiple users.

User Classes and Characteristics

Player A player is any person who connects to the Clue-Less system via an Internet browser for the purposes of playing a game of Clue-Less. At any point in a game, there may be a minimum of 3 unique players and a maximum of 6 unique players. The terms "player" and "user" will be used interchangeably throughout this document.

Game: Name/session of the game, players, characters, movements, accusations, weapons, Initialize the game(), wait for player (), start(), Stop (), Pause (), terminate ();

Player : name of the player, start the game (), pause the game (), exit the game(), stop the game();

User cards: name of the card, Show cards(), get card (),set card();

Player locations: name of the locations, move to the location (), get player's location(), display location;

Rooms: name of the room, Move to the room ();set the room (), display the room ();

Weapons: name, pick a weapon () ,Identify the weapon ();

Characters: Name, pick the characters (), display the characters, Move(), ID the characters ();

Accusations: name of the accusation, make accusation(), update accusation ();prove the accusation(),disapprove the accusation ();

User: Name, account , register(), login(), Logoff ();

Account : account name, account number, account history, get account (), update account (), create account ()

This list will be continuously updated and edited by other team members as the project progresses.


Related Discussions:- Clue-less system

Difference between verification and validation, Difference between Verifica...

Difference between Verification and Validation Verification is Static whereas Validation is Dynamic. This means in Verification the s/w is inspected by looking into the code go

What is a data object, What is a data object? Data object is a collecti...

What is a data object? Data object is a collection of attributes that act as an aspect, characteristic, quality, or descriptor of the object.

Case study:worldwide translations agency, Worldwide Translations Agency is ...

Worldwide Translations Agency is a company that undertakes translations to and from the major languages of the world. All sorts of documents including letters, reports, operating i

List any three characteristics of a good srs, List any three characteristic...

List any three characteristics of a good SRS.   The SRS should be: Correct , Unambiguous, Complete    1. Correct: An SRS is correct iff every requirement stated therein is one

What is intrusive testing, Testing that collects timing and processing info...

Testing that collects timing and processing information during program implementation that might change the behavior of the software from its behavior in a actual environment. Usua

Star topology, where star topology used in daily life

where star topology used in daily life

What is ripple effect, Q. What is ripple effect? How does it affect the sta...

Q. What is ripple effect? How does it affect the stability of a program? Ans. The ripple effect is a term used to explain a situation where like the ever expanding ripples

Draw the context level dfd for the safe home software, Draw the Context lev...

Draw the Context level DFD for the Safe home Software. User commands Alarm type Telephone Number tone Sensor status Display Information

Describe the various types of restructuring techniques, Q.  Describe the v...

Q.  Describe the various types of restructuring techniques? Ans. Software restructuring modifies source code as well as data an effort to make it amenable to future changes

Explain path testing, Testing to satisfy coverage criteria that every logic...

Testing to satisfy coverage criteria that every logical path by the program be tested. Often paths by the program are grouped into a finite set of classes. Single path from every c

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd