Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Glassboy

Pages: 1 ... 43 44 [45] 46 47 ... 67
Bugs and Issues / Word hidden text
« on: April 11, 2016, 10:13:55 am »
Hi all, could someone try a little test for me.  In Microsoft Word have some text with the font effect setting "Hidden" checked.  Cut and paste the notes field of an element or package.

Does it actually paste?  Or does the cursor display at the end of a phantom something?

What did you think about my assertion that the Logical Model wasn't necessary?  Remember, in our model, the characteristics aren't simple types, they are semantic types (which when realised in a physical product) my be held in basic types.  When discussing with developers and DBAs, if the product has already been identified, we use the mapping from the conceptual to the physical.  If the product is still unknown, we use the detailed view of the conceptual.

One of my biggest achievements last week was getting a project team to admit that building stuff before we had any design or functional specification may lead to problems.  Both levels of modelling are necessary for me to drive a more mature environment.  It sounds like your output is a product, and so you can collapse together the conceptual and logical.

We used the ISO11179 approach.  Conceptual level objects (ArchiMate Business Data Objects) have Characteristics.  These are conceptual level attributes - you decide whether or not to show them using the usual mechanisms.  We took to heart the old UML injunction "a named association End IS an attribute" - so allowing relationships, but not attributes is non-sense.  The often quoted dictum that "Business level Objects have no attributes" is also spurious.  The correct dictum is that the attributes exist, it's just that in most viewpoints (diagrams) we're not interested in seeing them.

I'm not sure we are that far apart.  I don't want attributes displayed at the conceptual level, and I don't want to render abstractions (and the like) at the logical layer.  The conceptual view point is for discussions with the business and architectural governance fora, the logical level is for discussions with developers and dbas.  They could be the same elements in the repository underneath.

Having a conceptual view also keeps those people who should be doing something else - aka managers, enterprise architects - from rummaging around too deep in a design and bestowing you with their wisdom.

Also from the point of view of managing and mentoring architects I want to be able to see that they have got the concepts right before they start working on the detail.  It has the pay off of meaning less rework and fewer review cycles.


Funnily enough, I'm currently putting together a solution design template where I'm illustrating the data model with examples.  The approach I have taken is the conceptual model is a semantic model that describes the entities and their relationship to each other

the logical describes the attributes each has

and the physical is how you represent this in your DBMS technology

Could you please do a quick write up of the steps involved so the rest of us can do it as well.

So have you achieved the result you want?

Suggestions and Requests / Re: Find in project browser - direction
« on: April 08, 2016, 07:11:14 am »
And Glassboy is right, it must have been the inestimable Geert with the impressive Karma, nice one.

I don't think I have ever seen Geert be anything but nice to people in his posts, that - in my opinion - is why his helpful karma score is so much higher than everyone else's.  One the other hand he never tries to be amusing; I guess Paolo and I should take note :-)

<<DataModel>> is a model stereotype. It does not relate to a diagram, to confuse matters. To reproduce follow these steps:

Using the wizard create a model using Database as the Technology and pick anything under Database Engineering. This will create a model with an stereotype of <<DataModel>>, inside 2 packages are created one called 'Logical Data Model' with no sterortype and another with <<Database>> as the stereotype for the pacakge.

Are you saying this is created using a Data Modelling MDG, presumably Database Engineering and/or Entity Relationship Diagram (see Extensions\MDG Technologies)? I so, is there a way of customising this MDG?

Ok, what you're seeing is the Database Engineering MDG, the models you can create from the wizard are all in the ModelPatterns directory prefixed with "dm".  I would not start your journey with MDGs by trying to extend any of included MDGs.  Start with something simple.

I've never actually used those wizards before and I experience a moment of nerd rage when  saw that the logical models toolbox includes tables.  Tables are a physical construct and are not a lofical artefact. 

My tip is, if you decide to migrate your repository to a new db server and version control system remove all security before you start the move :-)  Saves a lot of time.

Suggestions and Requests / Re: Find in project browser - direction
« on: April 07, 2016, 12:08:28 pm »
On a different topic it seems to me your karma is going backwards, recently I'm sure you were displayed as having 45, now you are at 15, the curious life of ...

I'm pretty sure Geert is the only one at those lofty heights.

As I've said previously (elsewhere in the forum), we're doing this, while "in flight" so it's a case of (manly) small steps.

Captain Arthur Phillip is a much older cultural reference than your norm :-)

Thanks Glassboy this clearly answers both questions and the answer is really much appreciated. This essentially means that to do what we have in mind I need 4 or 5 profiles, which is more of less what I have being suspecting all the way through this thread.

As Geert said, it's up to you.  Making some assumptions about what you're saying tho' I think you actually want one profile and several different diagram types.

Quote from: Modesto Vega
4) assumes that any model with a <<DataModel>> stererotype uses the Data Modelling profile. Anybody can confirm this?

I also don't know what you're referring to here.

Suggestions and Requests / Re: Image manager improvement
« on: April 06, 2016, 02:55:32 pm »
preach brother

1) Do I have to start the process of creating an MDG file by creating a package profile on an existing model?

No.  I recommend you start with a separate EAP file with nothing in it and use the wizard to create you the basic MDG structure.

Quote from: Modesto Vega
2) If I am using more than one profile in my project/programme and want to customise all, do I need to create a package profile for each
profile I want to use?

Each profile is saved as a separate file, as is the diagram extensions, and each set of toolboxes.

Pages: 1 ... 43 44 [45] 46 47 ... 67