• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Can I add New Use Cases ?

 
Pandhari Shetkar
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi I am working on PART 2 assignment
With respect to Deleverable -- it says Create either a Sequence or Collaboration diagram for each use case provided
I would like to know whether I am allowed to add new Use Cases or Modify existing Use Cases

Thank you
 
Michael Ernest
High Plains Drifter
Sheriff
Posts: 7292
Netbeans IDE VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It's not a good idea. If the evaluators feels that what you add to the assignment distracts from the given requirements, you'll be marked down. As a general rule, when you have the urge to elaborate on the assignment, you should resist it, go back and read the requirements and make sure you've been as thorough as you can be.
 
giuseppe fanuzzi
Ranch Hand
Posts: 99
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i'm splitting one use case in two use cases where second one includes the first one, but there are no new or changed requirements

Giuseppe
 
Pandhari Shetkar
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Michael.
I just asked becuase in one of my Use case it says representative inputs a part category and quantity
Why should he enter it manualy when there is a state of the art Inventory System which provides the webservice which can be called to get this input

Your thought on this
 
Michael Ernest
High Plains Drifter
Sheriff
Posts: 7292
Netbeans IDE VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Part of the exam's design is to make you work with a less-than-perfect set of requirements. This kind of limit is an attempt at getting you to think about real-world demands on a system that force you to make a choice among suboptimal possibilities. The system then has to be documented with the choice you made, defended by its assumptions and the rationale behind you choice.

If it was all about applying the best technologies available today, we could still have debates about what "best" is and all that. But this way you're required to defend something you may not like, so instead of a discussion that becomes academic or a question of style, it's a question of coping with what you have to do. In my opinion, it's a far more realistic exercise to put a candidate through.
 
Rajan Choudhary
Ranch Hand
Posts: 196
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I can not say much about the text you picked from the assignment BUT the requirements in assignment for me, are pretty clear. I took a week in understanding and getting myself in sync with the use cases. I did consider same flow/implementation of the 5 use cases as it states but added few more flexibilities for the system user within a couple of use cases. Like system talks about save a task from screen. I gave additional button to save a task B from same screen So this way use case is satisfied and user got flexibility to little more in order to mitigate the system risk.
 
Pandhari Shetkar
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Michael.
 
Pandhari Shetkar
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Rajan, giuseppe
 
Consider Paul's rocket mass heater.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic