Which software development methodology was the original source of the Use Case
technique? - Answers -Use-case modeling has roots in object-oriented modeling - A
result of UML being accepted as standard notation for object-oriented development.
In what phase of the SDLC are Use Case models developed? - Answers -Phase 3 -
System Design
What are 5 advantages of using the Use Case technique? - Answers -1.) Provides a
tool for capturing functional requirements.
2.) Assists in decomposing system scope into more manageable pieces.
3.) Provides an aid in estimating project scope, effort, and schedule
4.) Provides a tool for requirements traceability
5.) Provides a means of defining database access requirements.
What are the characteristics of an actor? Who or what can be an actor? - Answers -1.)
Anything that needs to interact with the system to exchange information.
2.) Actor is a role fulfilled by a user interacting with the system - not a specific person
but a specific ROLE.
2a.) Something (person or system) that derives benefit from the system and is external
to the system.
2b.) Principal elements in the environment in which the system operates - can provide
input, receive output or both
2c.) Can be associated with other actors using a specialization/superclass association
3.) Label identifies the role
4.) Must be associated with a use case
5.) Is placed outside the system boundary. Actors represented by stick figures on the
use case diagram.
6.) Four kinds of Actors.
6a.) Primary business actors - stakeholder that benefits from execution of use case.
6b.) Primary system actors - stakeholder that directly interfaces with the system to
initiate or trigger the business event
6c.) External server actor - stakeholder that responds to a request from the use case.
6d.) External receiver actor - the stakeholder that is not the primary actor but receives
something of measurable or observable value from the use case.
7.) An actor can be a temporal event - system event that is triggered by time.
What is the difference between a Use Case Diagram and a Use Case Narrative? -
Answers -Use case diagram - a diagram that depicts the interactions between the
, system and external systems and users. It graphically describes who will use the
system and in what ways the user expects to interact with the system.
Use case narrative- a textual description of the business even and how the user will
interact with the system to accomplish the task.
Use case - a behaviorally related sequence of steps (a scenario), both automated and
manual, for the purpose of completing a single business task. Description from the
perspective of external users in terminology they understand.
What 4 things does a Use Case Diagram show at a high level? - Answers -1.) depicts
the scope and boundaries of the system - similar to context level diagram
2.) Outside system boundaries draw and label primary actors.
3.) Inside system boundary draw and label primary use cases.
4.) Show relationships between actors and use cases.
There is one type of relationship that exists between actors. What is it? - Answers -
Inheritance Relationships (actor inheritance) - occurs when two or more actors share a
common behavior (i.e. they can both initiate the same use case)
There is one type of relationship between an actor and a use case. What is it? -
Answers -Association - documents the communication that takes place between the use
case and the actors that use the use case.
i. Typically two-way (reciprocal) - with no arrow heads
ii. If one-way, use arrowhead to show direction of interaction
iii. Arrow head on use case means actor initiates but does not receive
iv. Arrow head on actor means actor receives but does not initiate.
v. Use * to indicate muliplicity. Typically associations are many-to-many relationships.
vi. These relationships are important for interface design and dialog design.
Creating a Use Case Model is a 3-step process. What are the 3 steps? - Answers -1.)
Gather requirements from users.
2.) Prepare Use- case descriptions
3.) Convert Use-case descriptions into Use-Case Diagrams
The first step in creating a use case is to identify the business actors. What are the
questions that help you identify business actors? - Answers -1.) who or what provides
inputs to the system?
2.) who or what receives outputs from the system?
3.) Are there interfaces with other information systems?
4.) Are there automatically triggered events (temporal events)?
5.) Who will maintain information in the system?
The second step in creating a use case is to identify the business requirements use
cases. What are the questions that help you identify business requirement use cases? -
Answers -1.) What are the main tasks of the actor?
2.) What information does the actor need from the system?
3.) What information does the actor provide to the system?
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller millyphilip. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $11.99. You're not tied to anything after your purchase.