Wednesday, June 19, 2013

   Quick Links:   Articles     MA Blog     Community Blog     Templates     Books     BA Humor     Events     Jobs     Interview Questions         RSS Feeds

Interview Questions for Business Analysts and Systems Analysts

Careers



Do your homework prior to the business analysis interview!

Having an idea of the type of questions you might be asked during a business analyst interview will not only give you confidence but it will also help you to formulate your thoughts and to be better prepared to answer the interview questions you might get during the interview for a business analyst position.  Of course, just memorizing a list of business analyst interview questions will not make you a great business analyst but it might just help you get that next job.

Business Analyst Interview Questions


Recent Interview Questions | Search | Subscribe (RSS)

What is a Mis-Use Case?
Question: What is a Mis-Use Case?

Statistics:Article Rating (11500 Views) (1 Additional Answers/Comments)
Posted by: cadams5
Categories: Business Analysis, Systems Analysis, Use Cases, Requirements Analysis (BABOK KA)


Answer:
 

A mis-use Case, which is derived from use case, is a business process modeling term used to describe the steps and scenarios which a user performs in order to accomplish a malicious act against a system or business process.  They are still use cases in the sense that they define the steps that a user performs to achieve a goal, even if the goal isn’t a positive one or a desired one from the perspective of the business process or system designers.

Because a misuse case is a type of use case, all of the information that you might already know about use cases apply.

Creating misuse cases places an early emphasis on security features that business processes and systems should consider.  Often, the creation of misuse cases will lead to the creation of new use cases as countermeasures to the malicious act.

Consider the case where an analyst is designing the registration experience for a mobile application.  For convenience, the analyst may not want to require the new user to have to check their email and click a verification link to prove the email belongs to them before accessing the application.  However, there is an important misuse case to document and consider and that is the case where another user attempts to register using an email address that belongs to someone else. We might call this use case actor the “Stalker Ex-Girlfriend/Boyfriend”

There may be many options for designing around this problem.  The point is that by documenting this misuse case, the analyst is placing the necessary emphasis on security considerations.  Undoubtedly, a number of additional use case scenarios will likely be uncovered to handle countermeasures to this behavior.

Additional Answers/Comments
By ellengott @ Wednesday, December 14, 2011 12:46 PM
thanks for this summary of misuse cases, an idea invented by Ian Alexander. yes Ian invented the term intends them for users/actors who try to misuse the system, and thus their can help derive quality attributes such as security and safety requirements.

[ (for a detailed paper, i'd recommend reading Ian's article here: http://easyweb.easynet.co.uk/iany/consultancy/misuse_cases/misuse_cases.htm ) or Ian's 2003 paper in IEEE, "Misuse Cases: Use Cases with Hostile Intent (google searching it will pick up the pdf) ]

i'm not sure i'd characterize misuse cases as a business process modeling term (more often, at least the originator's intent, it is for user requirements).

These are not to be confused with misuses of use cases in general ;-) for some ideas on that topic, see (two part article):

http://ebgconsulting.com/Pubs/Articles/Top10MisusesOfUseCasesPart1-Gottesdiener.pdf
and
http://ebgconsulting.com/Pubs/Articles/Top10MisusesOfUseCasesPart2-Gottesdiener.pdf

all the best,
~ ellen

Only registered users may post comments.
  

Do you twitter?: If you want short updates on what's going on in the BA world and at ModernAnalyst.com, simply follow us on Twitter: http://twitter.com/ModernAnalyst



Select ModernAnalyst Content

Register | Login



 

Privacy Statement  |  Terms Of Use
Copyright 2006-2013 by Modern Analyst Media LLC