Steps of creating use case model - CORRECT ANSWER-1. Identify and describe the
actors
2. Identify use case and brief description
3. Identify the actor/usecase relationships
4. outline the individual use case
5, Refine the use cases
Boss test - CORRECT ANSWER-Determine if a use case is a user-goal level or not:
Your boss ask what u have been doing today.
you answer trying to log in. is the boss happy
EBP test - CORRECT ANSWER-Elemenntary business process
Size test - CORRECT ANSWER-Check if a use case has enough steps
how scenarios beggins - CORRECT ANSWER-Each scenario begins by with a
TRIGGERING ACTION that the system can detect
How many steps a scenario should have - CORRECT ANSWER-3 to 9 steps at a level
of abstraction below the use case goal
Esential vs Concrete style - CORRECT ANSWER-Essential focus on intent ( avoid
making UI decisions) .
Contrete UI decisions are embedded in the use case text
UML for use case digram - CORRECT ANSWER-- The UML defines the Use case
Diagram
- Does not explain how to write the actual usecase
- It is the LEAST IMPORTANT aspect of use case modeling
RD Ambiguity defect - CORRECT ANSWER-Problem world feature that can be
interpreted in different ways.
eg. "Doors shall be open as soon as the train is stopped at platform"
RD unmeasurability defect - CORRECT ANSWER-Stating problem world feature in an
impossible way to compare or test.
, eg. "panels in the train shall be user-friendly"
RD Noise defect - CORRECT ANSWER-Item that has no relevant information on the
problem world feature
eg. "No smoking signs shall be posted on train windows"
RD overspecification defect - CORRECT ANSWER-Stating feature that is not in the
problem world but in the machine solution.
eg. " the method setAlarm method shall be invoveked
RD Unfeasibility defect - CORRECT ANSWER-Not implementable within
budget/schedule
eg. "In train panels shall display all delayed flight at next stop"
RD Poor Structuring Defect - CORRECT ANSWER-RD item organized not well
structured.
RD Forward reference Defect - CORRECT ANSWER-Making use of world features not
defined yet
4 critical Requirement document defect - CORRECT ANSWER-- Omission
- Inadequacy
- Ambiguity
- Contradiction
RD OMISSION defect - CORRECT ANSWER-World Feature that is not in the document
item
eg. no requirement about the state of train doors in case of emergency stop
RD Inadequacy defect - CORRECT ANSWER-Item not adequately stating (explain) a
problem world feature
eg. Panel inside trains shall displays all flight served at next stop.
RD Contradiction defect - CORRECT ANSWER-Incompatible way of stating (explain) a
problem world feature.
eg " Doors must always kept closed between platforms"
"Doors must be opened in case of emergency stop"
A complete decision table has how many colunm? - CORRECT ANSWER-2^N where N
represents the number of inputs