Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Getting from Use-Cases to Class Diagrams (and start implementation)

 
edwin smith
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Hello all,

This is a newbie question:

I would be grateful for some pointers/help/advice on the best and quickest way to get from a set of use-cases for a project to the set of classes needed to implement the solution.

This is for a small semi-informal team of 4 people, the goal is to get the software implemented, not necessarily orthodox adherence to any particular approach if that would impede progress.

Me expertise is very limited, but I'm a quick study, so I am hoping someone can provide advice on the fastest way to get from the use-cases to the classes so that implementation can begin.

Would using CRC cards be a good start, or some UML based approach (which?). Or some other method that would get us from the specs to the code? Or am I on the wrong path entirely?

Thanks!

In the meantime I have been looking through this:
http://www.coderanch.com/how-to/java/OoPatternsUmlRefactoringFaq
 
Roberto Perillo
Bartender
Posts: 2271
3
Eclipse IDE Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Howdy, Edwin! Welcome to JavaRanch!

Now, before we get started, I'd like to hear a bit of this application. How is it going to be? Is it a web application or a desktop application? It's just that there are some things that have to be defined prior to working on use cases per se. After that, we can start creating a line of reasoning. Sounds good?
 
edwin smith
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Roberto Perillo wrote:Howdy, Edwin! Welcome to JavaRanch!

Now, before we get started, I'd like to hear a bit of this application. How is it going to be? Is it a web application or a desktop application? It's just that there are some things that have to be defined prior to working on use cases per se. After that, we can start creating a line of reasoning. Sounds good?


Hi Roberto, thanks for the message.

It's a desktop application that will present a front-end to the user and then query/manipulate a database at the backend. Using C# and SQL, so looks like a pretty standard setup.

The use-case(s)/scenarios have already been created through interviews with the users.

We'd like to move to implementation, so we'd like to define the classes and their roles. I've read a bit about CRC cards, and that seems one way to go, but I don't know if that's the best way to proceed. Should I be looking at using UML? What part? Or some other approach? Again, the main goal is to move to the implementation state so that we can complete the project on time.

So I'm looking for any pointers/suggestions given our situation and goals in mind. Thanks.

 
Roberto Perillo
Bartender
Posts: 2271
3
Eclipse IDE Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Howdy, Edwin! Sorry for the late response.

Well champ, can you show us one use case? I thought that maybe we could come up with a few steps for you to follow to try to implement something.

Other than that, tell me, how many people are in your team? How much experience do you guys have with OO?
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic