jeshaw2...
> I feel your "clever snipe" accusation is an affront to the
> honest attempts we have made to help you, so this will be
> my last post to this thread.
Then you won't mind my responding. If interested read my response to Paolo regarding the snipe.
> At some point, the topic of this thread changed from the
> UML to a methodology discussion
From my initial post to this thread...
"First, I'm new to UML and EA, so bear with me. I'm working on a CD cataloging application, and I figured the project would provide me with a good opportunity to learn a subset of UML (I've eliminated any business process modeling, as this does not apply to this project)."
From that point forward, methodology (namely, the unified process) has been integral to this discussion, and you would see that if you've bothered to read my posts.
> I understand what you're trying to build as an
> application; what I did not understand was your
> development methodology.
...which is precisely the reason for my starting this thread.
> Paolo and I model application systems that are industrial
> strength with issues too complex for anyone to hold in
> their mind at one time. Development projects for
> industrial strength systems have high risks that justify
> DIM/CIM modeling and involve hundreds of use cases.
...and I congratulate you on your achievements, but what on earth does this have to do with the price of tea in China?
> I suggest that the risks associated with your CD Catalog
> application are too low for you to see the value of that
> which we are recommending for inclusion in your
> methodology.
...and I agree completely that the risks are too low. It's a simple project for crying out loud, and I made that clear from the beginning. My point is to begin by learning a subset of UML while working on a project of manageable size using Enterprise Architect. I already have the class model in mind, but I am forcing myself to start anew and incorporate the unified process methodology, using UML and EA. I've already seen clear advantages to doing so, which I would have missed had I simply used my existing methods. Is that not the nature of learning? I welcome mistakes as I delve into UML and design methodologies so that I may learn from them, and I don't care how many times I start my project from scratch. I have absolutely no problem discarding my work and starting fresh, so long as I learn from doing so. For example, I appreciate a response to this thread early on by "peter.zrnko", which led me to discard what I was doing and redesign that part of the use case model he addressed. Guess what, not only did it clear up my model, but it was eloquently simple and addressed my concerns beautifully. Mind you "peter.zrnko" is only a "full member" and not a "guru", so maybe that played a role in his clear and concisely targeted answer to my question, but I could be wrong.
So, while I appreciate the daunting issues facing "development projects for industrial strength systems", why mention this in the context my lowly simplistic single-user project? Do you want applause? Here, I'll salute you and give you a standing ovation. Then I'll turn around, nod my head from side to side, and walk away with a smile, realizing I have just wasted my time listening to a bloated windbag.
> I wish you well.
I doubt that...
> *POOF*
See what I mean? You've let out all the air...