Last week while I was in Japan I participated in some interesting discussions (debates? arguments?) about whether to "start" with the information model (class...
I don't have much experience in to it. But, it definitely helped me populating the objects from the use cases. If I don't have the use cases first, I thing...
Hi, Use case analysis is first in the list for me too! I do admit, that object abstraction starts automatically in the back of the head after going thru the...
I start with use case analysis, too. How can I know which classes I need, if I don't know what my system should do? I identify the use cases and describe them...
... depend upon the subject matter of the problem or the kind of system being developed? How much do you iterate over the two views? I always "start" with the...
... should do? ... How do you know what your system should do if you don't know what objects will be in it? ;-) I think it's a bit of a give and take....
On a recent project requiring the detailed analysis and use case/info model specification of a medium sized information system I noticed: 1) Lack of extensive...
Responding to Balcer... ... The Class Diagram provides the core static structure. It is also the primary vehicle for abstracting the problem space (i.e.,...
The first thing I thought after having read your question was that the question's wording might bias people's answers. It implied that an information model...
... If you are developing a system that maintains data with a visible structure known to system users then modeling the user visible portion first makes sense...
It really depends on how familiar you are with the domain. You can go from one extreme of just listing the use case titles, while simultaneously work on the...
I start with clear elements to fix the ideas (information model). I modelize every peice of information (use case or concepts) I encounter has I read the...
alavoie@...
Feb 4, 2004 9:40 am
667
Responding to Balcer... ... Given others' responses to this I seem to have answered a much less literal question than you posted. I interpreted the question...
... Good answer! :-) ... sequences of ... I'm not really responding to the above, but I thought it was a good placeholder for the following discussion. While...
Responding to Riemenschneider... ... Good point. I cleverly forgot that minor detail. ************* There is nothing wrong with me that could not be cured by...
... Considering that this group is concerned with Executable UML as defined by the Mellor-Balcer book, then an information model ALWAYS contains (maybe I...
(responding to Marc ... I might start with the very rough use cases to get some scope for a domain model, get a rough domain model, get some more detail on a...
... I concede that an information model in its final form, within the context of Executable UML, has a class diagram. But you have hit on the point I am ...
... How you build your relationship with your client is unfortunately frequently divorced from the methodology. All too frequently I would be ecstatic to be...
... context of ... model, ... Information Model is a commonly understood term by people who have read the Executable UML books by Mellor-Balcer and Starr and...
Caitlin, Your discussion as to when you focus on "use cases" vs "information model" summarized nicely what has been my experience - I don't think I would have ...
I suspect we have strayed off of Marc's original question. I will restate my position in a slightly different way which may avoid meta-model pit-falls ... In...
Responding to Riemenschneider... ... The problem here is that S-M and, to a lesser extent, eUML perpetuate definitions that are in contradiction to the...
... True, but my point was that this isn't (for example) comp.object. ;-) However, Mowers clarified his point of view nicely in his last post. ... terminology...
Thanks to everybody, especially H. S Lahman for responding to my question on instance sets. Another question: I am interested in any kind of metrics that could...
Responding to Jernejkmail... ... What metrics you need depends upon your goals, so I will base my response on the last sentence. IME, complexity is not much of...
Thanks for the interesting discussion on use cases or class models (and thank you, HS, for reminding me to 'get with the program' and to stop using our old...
mjbalcer wrote: [...] ... I prefer reflexive associations but there are two disadvantages with them: 1. There are tasks that demand an ordering attribute. 2....
... An ordering attribute doesn't impose constraints on the number of instances involved in the reflexive association as strictly or as clearly as the...
... Complexity is an issue. For example, I will often revisit my class diagram if I find that a state model is becoming complex, and an overly complex class...