Free e-Books

open all | close all

Quote of the Day

“Knowledge speaks, but wisdom listens”


~ Jimi Hendrix

Use Case Modeling – Movie Rental

What are they?
A Use Case represents a single interaction between a primary actor (who initiates the interaction) and other (secondary) actors, and the system itself. The interaction is presented as a sequence of simple steps. A Use Case provides one or more scenarios that convey how an Actor interacts with the system to achieve [...]

Tricks and Tips

Use Cases as a Communication Tool
It is important to make sure that each use case emphasizes on the functions of the system as seen by the user and that they are understandable by both the user and the system analyst.  The use cases can then truly become an effective communication tool for the domain experts [...]

Developing Use Case Description

The use case description is a narrative document that describes, in general terms, the required functionality of the use case. Typically it describes the use case goal and gives a general description of what usually happens, the normal course of events, adding a brief description of any minor variations. In other words the description is [...]

Watch An Online Demo to learn How to Perform Textual Analysis

Domain analysis is a tedious development process and it is quite difficult to be documented. We often jot it in a piece of paper and lack of center documentation repository for storing them, so that we know what is customer’s original intents of the project in terms of goals and scope.
Now, we use VP-UML to [...]

Idenitfying Use Cases Using Textual analysis with VP-UML

Textual analysis is a process to analyze the system domain. It helps to identify the candidate classes in a problem statement. Learn how to use VP-UML to automate this development process!

Use Case Idenitication Using Textual Analysis

Textual analysis is a tool that should be used properly. Knowing about the problem domain is even more important. If you are assigned to work on a project in a domain that is unfamiliar to you, what are some ways you can become familiar with that domain so you can make informed judgments (a [...]

Guideline for identifying actors and Use Cases

Find the external entities with which the system under development must interact. Candidates include groups of users who will require help from the system to perform their tasks and execute the system’s primary or secondary functions, as well as external hardware, software, and other systems.
Define each candidate [...]

Use Cases: Levels of Abstraction

Use cases may be described at the abstract level (business use case, sometimes called essential use case), or at the system level (system use case). The differences between these is the scope.
A common problem with use cases is that by focusing on the interaction between a user and the system, you can neglect situations in [...]