Jump to content

Archive:CisLunarFreighter/UML case diagrams: Difference between revisions

From IdeaWazaWiki
wikademia>Mirwin
initial UML Use Case diagrams
 
wikademia>Wikademia
 
(9 intermediate revisions by 6 users not shown)
Line 3: Line 3:
A standard form of use cases have a title, preconditions, steps, postconditions, who benefits.
A standard form of use cases have a title, preconditions, steps, postconditions, who benefits.


Case  <b>MUD operator<b>: Install the central seed client necessary to coordinate applet activity
==MUD operator==


Preconditions:  Seed must work at x level, distribution developed, and tested incrementally so crashes of operator's environment are rare.
Install the central seed client necessary to coordinate applet activity


1.  Find or develop Java MUD server and client classes adequate for initial login and security requirements.
Preconditions: 
2. Install and test on project developers servers and machines
 
3. Test it with jFreeRail and CisLunarFreighter applets
*  Seed must work at x level, distribution developed, and tested incrementally so crashes of operator's environment are rare.
4. Package the releases for easy install and publish at SourceForge
 
5. Begin modding and importing new applets after rigorous code walkthroughs and testing.
# Find or develop Java MUD server and client classes adequate for initial login and security requirements.
# Install and test on project developers servers and machines
# Test it with jFreeRail and CisLunarFreighter applets
# Package the releases for easy install and publish at SourceForge
# Begin modding and importing new applets after rigorous code walkthroughs and testing.
 
Postconditions:
 
*  Feedback
*  Bug reports.


Actors who benefit.  Players, Developers, Modders, Mud Operators
Actors who benefit.  Players, Developers, Modders, Mud Operators


Case <b>Player</b>: Download, play, feedback.  
==Player==  
 
Download, play, feedback.  


Pre  Conditions:   PreAlpha is ready for incremental testing
Pre  Conditions:   PreAlpha is ready for incremental testing


1. Hear about game environment and decide to try it out
# Hear about game environment and decide to try it out
2. Download from Sourceforce and install
# Download from Sourceforce and install
3. Beginner's orientation or interface is intuitive
# Beginner's orientation or interface is intuitive
4. Begin playing/learning
# Begin playing/learning
5. Provide suggestions for gameplay enhancement and bug reports.
#  Provide suggestions for gameplay enhancement and bug reports.


Post Conditions:
Post Conditions:
Line 32: Line 43:
Benefits:  Players, Developers, Modders, Mud Operators
Benefits:  Players, Developers, Modders, Mud Operators


 
==Modder==
Case <b>Modder</b>:


Preconditions:
Preconditions:
Specifications available
*  Specifications available
Tools are available (Hence, reliance on free^2 tools and components)
*  Tools are available (Hence, reliance on free^2 tools and components)
Source and intermediate data products (3D models) are available
*  Source and intermediate data products (3D models) are available


1. Downloads and plays / looks over
# Downloads and plays / looks over
2. Decides to tweak
# Decides to tweak
3. Discusses intentions with developers
# Discusses intentions with developers
4. Implements and tests
# Implements and tests
5. Submits for developer evaluation
# Submits for developer evaluation


Postconditions:
Postconditions:
Incorporation into baseline product
*  Incorporation into baseline product
Published as tested mod
*  Published as tested mod
Benefits:  Players, Developers, Modders, Mud Operators
Benefits:  Players, Developers, Modders, Mud Operators
[[Category:Game Design]]
[[Category:CisLunarFreighter]]

Latest revision as of 23:10, 25 May 2009

Use Cases for CisLunarFreighter learning project.

A standard form of use cases have a title, preconditions, steps, postconditions, who benefits.

MUD operator

Install the central seed client necessary to coordinate applet activity

Preconditions:

  • Seed must work at x level, distribution developed, and tested incrementally so crashes of operator's environment are rare.
  1. Find or develop Java MUD server and client classes adequate for initial login and security requirements.
  2. Install and test on project developers servers and machines
  3. Test it with jFreeRail and CisLunarFreighter applets
  4. Package the releases for easy install and publish at SourceForge
  5. Begin modding and importing new applets after rigorous code walkthroughs and testing.

Postconditions:

  • Feedback
  • Bug reports.

Actors who benefit. Players, Developers, Modders, Mud Operators

Player

Download, play, feedback.

Pre Conditions: PreAlpha is ready for incremental testing

  1. Hear about game environment and decide to try it out
  2. Download from Sourceforce and install
  3. Beginner's orientation or interface is intuitive
  4. Begin playing/learning
  5. Provide suggestions for gameplay enhancement and bug reports.

Post Conditions: Learned all possible from game or bored with gameplay or community. Feeback processed into environment Bugs fixed or resolved somehow.

Benefits: Players, Developers, Modders, Mud Operators

Modder

Preconditions:

  • Specifications available
  • Tools are available (Hence, reliance on free^2 tools and components)
  • Source and intermediate data products (3D models) are available
  1. Downloads and plays / looks over
  2. Decides to tweak
  3. Discusses intentions with developers
  4. Implements and tests
  5. Submits for developer evaluation

Postconditions:

  • Incorporation into baseline product
  • Published as tested mod

Benefits: Players, Developers, Modders, Mud Operators