Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
courses:cs335:spring2019:test_wiki:integration [2019/04/26 19:37] – created, added template haywardccourses:cs335:spring2019:test_wiki:integration [2019/04/26 19:50] – content haywardc
Line 1: Line 1:
-====== Requirements Template ====== +====== Ability to be Integrated into Multiple Exercises ======
-Name of feature should be the top-level heading. +
- +
-===== Feature ===== +
- +
-Describe the feature -- provide a general overview +
- +
-===== Prerequisites ===== +
- +
-What had to happen before someone reaches this page, e.g., user must be logged in and have certain authorization privileges. +
- +
-Link to earlier feature as appropriate, so that we can easily reference the requirements for that feature.+
  
 +It needs to be usable in multiple different exercises, or platforms (e.g. being provided for a question during a quiz or having sections of it that are hide-able for studying). Any user or admin who has logged in should be able to access it.
  
 ===== What a User Sees ===== ===== What a User Sees =====
  
-Describe what a user sees: what are the input fieldswhat are the results displayed, what order are they in +The user can see the periodic table itselfor when some portion of it is shown during an exercise they can see that reduced portion.
- +
-===== What a User Does ===== +
- +
-Describe the options for what a user can do.  Be specific.  (May be tied with fields in earlier section.) +
- +
-What is required of the user?  Any input that needs to validated?  Any constraints?  (Perhaps a user must fill in two fields or only one of two fields.+
- +
-===== Behavior of the Application/Feature ===== +
- +
-When a user enters input or clicks a button, what are the possible outcomes? +
- +
-Examples: if user enters erroneous input, what happens?  if user does one of three options, what happens in each of those cases?+
  
 ===== Example Use Cases ===== ===== Example Use Cases =====
  
-Describe some typical situations of what a user can/will do. +A user may be able to view a small part of the table if that'what an exercise providesExercise designers will be able to restrict information accessible to the user.
- +
-May want to put this earlier, but may not make sense unless you explain the other stuff.+
  
 ===== Priority ===== ===== Priority =====
  
-Relative priority of feature (high, medium, low) +medium or medium-high priority
courses/cs335/spring2019/test_wiki/integration.txt · Last modified: 2019/04/27 02:48 by haywardc
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0