Example Use Case Modeling Modeling use case modeling Use Case Modeling

Example Use Case Modeling Modeling with

 

A simple description and advantages of the use case modeling

      Use case from the outside peripheral systems and user perspective, examine and analyze the behavior of the system to be developed, and by the participants (which may be an end user may also be a peripheral system) Features described interactions between the system and the system to provide both - --- this interactive relationship between participants and system features that use case. Analysis and use case modeling software is through research on the requirements, the specific functional requirements of the working procedure of Example abstract model use case. There are two cases with modeling product. The first is the use case diagram, a second product is described.

Example use has the advantage Modeling:

  1. It provides tools to capture the functional requirements of
  2. The system helps the range into more easily manageable chunks
  3. It provides tools to communicate with users and other system functions associated personnel concerned. A use case is readily appreciated that the various common language related art
  4. It provided for determining the distribution, tracking, control and management system means development activities (in particular, iterative development and incremental development activities)
  5. Auxiliary estimated project scope, schedule and investment
  6. It provides a benchmark for defining test plans and test cases
  7. It provides a benchmark for the help system and user manuals and documentation systems development
  8. It provides tools for requirements traceability
  9. It provides a starting point for determining the data object or entity
  10. It provides functional specifications and system design user interface description
  11. It provides a definition of database access requirements (add, modify, delete, and read) means
  12. It provides a framework for the drive system development projects

 

Second, the key terms used to describe:

  Use Case Modeling: How to use the service, people who initiate business events, as well as the appropriate course of these events to the system modeling system functions

  Use case diagram: describes the interaction between the graphics system and external users and other systems. Embodiment described with FIG who will use the system, what the user wishes to interact with the system

  Functional Decomposition: split into a sub-component system activities

  Use Case Description: business events and how users interact with the system to complete the task of text description

  Use case: a sequence of steps related behavior, either automatically or be manually, and its object is to complete a single business task

  Participants: it represents everything needs to interact with the system to exchange information

  Timing events: System events triggered by the time

 

Three participants, the relationship between the embodiments with 

      1. This is the association relationship between the most commonly used, by solid lines with arrows will be described.

      2. Generalization can be cited as a plurality of sub-use cases, which is a generalization cases be use cases, similar to the relationship between these and the generalization class. In a generalization of the embodiment, denoted by the sub-embodiment of embodiment with a special form of the parent, the embodiment may be inherited from the parent with the behavior and properties. A graphical representation of generalization hollow solid arrows, the arrow points to the parent class.

      3. Relationship comprising comprising: means in which a use case (referred to as the base case) act contains another use case (referred comprising use cases). Results of a base case comprising a case and depend embodiment comprises. But the two can not access each other's property. Inclusion relationship graph is a dotted arrow plus <> with arrow pointing embodiment comprises.

      4. The use case extension extend relationship may be defined as: increment base case extended, expanded relationship between Talia. Simply put, when a specific condition occurs, the extended use cases of behavior will be executed. Expanded relationship graph is a dotted arrow plus << >>, arrows point the base case.

 
Fourth, the system according to the concept used in modeling

There are two cases with modeling product. The first embodiment is a diagram that graphically as the system will be described by way of embodiments and the relationship among the participants (users). Use case diagram exchange the scope of business events in the system must handle at the top. The second product is described, filled each service event, and describes in detail how the user interacts with the system.

          example

          Participants

          Relationship (association, expanded relationship includes relationships, dependencies, inheritance)

 

Fifth, the step of establishing the use case model

  1. Define the system
  2. Determining actors and use cases
  3. Use case describes the relationship between participants and
  4. Confirm model

Sixth, use case diagrams my engineering practice

My practice is a gateway things intelligent search engine

1, extraction Abstract use case

Account management, personal information management, search management, collections management.

2, to determine the scope of use cases High level use case

Account management: registration, login, quit.

Personal Information Management: including modifications to save personal information, attention / take off.

Search management: issuing search, return information and make recommendations.

Collection Management: Collection Gateway, collection company website.

3、Expanded use case

Account cancellation: Delete the current account information

Link function: given the appropriate link on the recommendation of the gateway company information.

 

 

A simple description and advantages of the use case modeling

      Use case from the outside peripheral systems and user perspective, examine and analyze the behavior of the system to be developed, and by the participants (which may be an end user may also be a peripheral system) Features described interactions between the system and the system to provide both - --- this interactive relationship between participants and system features that use case. Analysis and use case modeling software is through research on the requirements, the specific functional requirements of the working procedure of Example abstract model use case. There are two cases with modeling product. The first is the use case diagram, a second product is described.

Example use has the advantage Modeling:

  1. It provides tools to capture the functional requirements of
  2. The system helps the range into more easily manageable chunks
  3. It provides tools to communicate with users and other system functions associated personnel concerned. A use case is readily appreciated that the various common language related art
  4. It provided for determining the distribution, tracking, control and management system means development activities (in particular, iterative development and incremental development activities)
  5. Auxiliary estimated project scope, schedule and investment
  6. It provides a benchmark for defining test plans and test cases
  7. It provides a benchmark for the help system and user manuals and documentation systems development
  8. It provides tools for requirements traceability
  9. It provides a starting point for determining the data object or entity
  10. It provides functional specifications and system design user interface description
  11. It provides a definition of database access requirements (add, modify, delete, and read) means
  12. It provides a framework for the drive system development projects

 

Second, the key terms used to describe:

  Use Case Modeling: How to use the service, people who initiate business events, as well as the appropriate course of these events to the system modeling system functions

  Use case diagram: describes the interaction between the graphics system and external users and other systems. Embodiment described with FIG who will use the system, what the user wishes to interact with the system

  Functional Decomposition: split into a sub-component system activities

  Use Case Description: business events and how users interact with the system to complete the task of text description

  Use case: a sequence of steps related behavior, either automatically or be manually, and its object is to complete a single business task

  Participants: it represents everything needs to interact with the system to exchange information

  Timing events: System events triggered by the time

 

Three participants, the relationship between the embodiments with 

      1. This is the association relationship between the most commonly used, by solid lines with arrows will be described.

      2. Generalization can be cited as a plurality of sub-use cases, which is a generalization cases be use cases, similar to the relationship between these and the generalization class. In a generalization of the embodiment, denoted by the sub-embodiment of embodiment with a special form of the parent, the embodiment may be inherited from the parent with the behavior and properties. A graphical representation of generalization hollow solid arrows, the arrow points to the parent class.

      3. Relationship comprising comprising: means in which a use case (referred to as the base case) act contains another use case (referred comprising use cases). Results of a base case comprising a case and depend embodiment comprises. But the two can not access each other's property. Inclusion relationship graph is a dotted arrow plus <> with arrow pointing embodiment comprises.

      4. The use case extension extend relationship may be defined as: increment base case extended, expanded relationship between Talia. Simply put, when a specific condition occurs, the extended use cases of behavior will be executed. Expanded relationship graph is a dotted arrow plus << >>, arrows point the base case.

 
Fourth, the system according to the concept used in modeling

There are two cases with modeling product. The first embodiment is a diagram that graphically as the system will be described by way of embodiments and the relationship among the participants (users). Use case diagram exchange the scope of business events in the system must handle at the top. The second product is described, filled each service event, and describes in detail how the user interacts with the system.

          example

          Participants

          Relationship (association, expanded relationship includes relationships, dependencies, inheritance)

 

Fifth, the step of establishing the use case model

  1. Define the system
  2. Determining actors and use cases
  3. Use case describes the relationship between participants and
  4. Confirm model

Sixth, use case diagrams my engineering practice

My practice is a gateway things intelligent search engine

1, extraction Abstract use case

Account management, personal information management, search management, collections management.

2, to determine the scope of use cases High level use case

Account management: registration, login, quit.

Personal Information Management: including modifications to save personal information, attention / take off.

Search management: issuing search, return information and make recommendations.

Collection Management: Collection Gateway, collection company website.

3、Expanded use case

Account cancellation: Delete the current account information

Link function: given the appropriate link on the recommendation of the gateway company information.

 

 

Guess you like

Origin www.cnblogs.com/Vtrueyang/p/11787197.html