• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Bear Bibeault
  • Junilu Lacar
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • salvin francis
  • Frits Walraven
Bartenders:
  • Scott Selikoff
  • Piet Souris
  • Carey Brown

need some help

 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi friends
the answer for this does not seem to be very clear as all of the following can be included to write use cases. could someone please tell which is more appropriate ?.My answers are a and c.
6)Which of the following MUST be present to write use cases?
a) Development team
b) Object technology expert
c) Domain expert
d) Requirements decision maker

Multiple Select - Please select all of the correct answers (this question has 2 correct choices).
 
Ranch Hand
Posts: 1365
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I would think C and D. You don't need all sorts of technical details in a use case, you just need to know what the system does beneath the code.
 
Vijay Shah
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
But to write use cases, one person should know what are "use cases", so he has to be technical. does ur answer mean that the domain expert will will perform this role ?
 
Ranch Hand
Posts: 320
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Vijay Shah:
hi friends
the answer for this does not seem to be very clear as all of the following can be included to write use cases. could someone please tell which is more appropriate ?.My answers are a and c.
6)Which of the following MUST be present to write use cases?
a) Development team
b) Object technology expert
c) Domain expert
d) Requirements decision maker

Multiple Select - Please select all of the correct answers (this question has 2 correct choices).


I woul dpick A,C,D.
A - Seems a little "duh" if you look at it from the point of view that without a dev team you have noone to write code.
C - The person who REALLY understands how the app 'should' function (on a technical side).
D - Determines the actualy functionalty of what's expected in erms of a deliverable. (from the user/client side).
How far off am I?
 
Author
Posts: 6049
2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Vijay Shah:
But to write use cases, one person should know what are "use cases", so he has to be technical. does ur answer mean that the domain expert will will perform this role ?


I agree with David, C and D. Think about it this way. Imagine an insurance company. They wat a system which their customer service reps can use to enter and retrieve data while talking to users.
Such as system will probably use a database. Do you think a customer service rep knows the first thing about DBs? Of course, not. But they do know that when customers ask for information A, they often want to ask for information B next. Whether it's in the same DB, or a different one, or one's in a DB and the other isn't, the customer service reps don't care. So we don't need a technology expert. (More generally, the reps don't care if it's implemented using Java, C, DB's, XML, CORBA, etc. As long as the funcionality is what they want.)
If we are technology agnostic at this point, we don't need the development team. Plus, Use cases are usually made at the requirements stage, before any development gets done.
We obviously need the domain experts, i.e., the customer sevrice reps.
A requirements decision maker is useful, too, because there may be more than one way to do something, and someone needs to decide which is the right way. Imagine that they want to provide an automated system directly used by customers. Should ths be done thorugh the web, or through an IVR (interactive voice-reponse, i.e. automated phone system)? someone needs to answer that.

--Mark
 
Ranch Hand
Posts: 185
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Mark,
I totally agree with your explanation. I am almost sure we had similar "conversation" before. I think it was over half a year ago so it�s gone from the list-archive.
... sorry. I was wrong. Here it is.

[This message has been edited by Michal Harezlak (edited August 16, 2001).]
 
And tomorrow is the circus! We can go to the circus! I love the circus! We can take this tiny ad:
the value of filler advertising in 2020
https://coderanch.com/t/730886/filler-advertising
    Bookmark Topic Watch Topic
  • New Topic