自动化测试空间: http://www.automationqa.com/ 性能测试讨论群:119821036

MSF学习笔记 8 - Example of a Use Case

上一篇 / 下一篇  2010-12-14 15:45:46

Example of a Use Case

Name

MM-UC003 Open Model

Type

Summary: ( ) Basic: (X) Extends: ( ) Used by: ( )

Description

   

Actor(s)

(Person who carries out the business activity)

Primary:

Secondary:

User

Assumptions

   

Preconditions

(What conditions exist before business activity can start)

  1. Application is open.

  2. Application does not contain its maximum number of opened models.

Steps

(Flow of events)

1.
On the File menu, select Open, upon which user is presented with a sorted list of available models either from the file system or from the Library.

2.
User selects desired model and clicks OK.

3.
System loads model metadata (MM-CM001) and metadata of elements contained within model (ME-CM001).

4.
System reviews element prerequisites (ML-CM001: for model and elements) and notifies user of any required items not currently available in the Library.

  • For elements in Library:

    • Check with Library if there are element updates (MM-UC012).

    • If user does not want to update, the process continues.

    • If user wants to update, updated element is retrieved from distributor and Library is updated (ML-UC013).

  • For elements not in Library, Library checks to see whether elements can be subscribed from a third-party distributor.

    • For those items that are available, user is prompted to subscribe.

5.
System notifies user of any elements not in Library and provides availability status (ML-CM002 Item Availability Status).

6.
Model is displayed and elements in the model that are available are visually identified as such.

Postconditions

(What conditions will exist after business activity occurs)

Model is ready for editing.

Exceptions

   

Extension Points

(Conditionally add behavior. to this use case)

Either provide way to immediately import/subscribe/add to the Library the missing data sources and elementsor, when model is displayed, differentiate those elements that need to be acquired.

Unresolved Issues

Can a user open files directly or does user always need to import into Library and then open from there?

Is there a model type? Alternatively, is there just one type of model?

Requirements Traceability

(Original business requirements)

   

Context Model References

(Supporting exhibits)

MM-CM005 Saved Model Information

Other References

MM-PF001 Open Model



TAG:

 

评分:0

我来说两句

Open Toolbar