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 2 3 [4] 5 6 ... 64
46
General Board / Re: Document a whole Solution
« on: March 01, 2018, 10:11:40 am »
Well the answer to all that is "yes".

I think the entry point is you deciding the notation you are going to use.  At your finger tips you have UML, Archimate, and SysML.  Once you've made that choice you can ask some more specific questions.

47
General Board / Re: Model projects/meetings w ArchiMate
« on: February 27, 2018, 09:59:01 am »
I consider aggregation and composition hierarchical relationships. As far as I now, composition: the child dies with the parent, aggregation: the child can live without the parent. That is the reason I chose composition. Perhaps it's different with Archimate?

Archimate says that composition and aggregation are inspired by UML.  I'm not convinced that any one involved with creating Archimate has a very deep understanding of UML (or modern ICT for that matter).  The difference in Archimate between composition and aggregation is an element can only be in one composition set but can be in multiple aggregation sets.

As practically you could combine two meetings into one time slot where there are common points of interest I'd tend to go with aggregation.  Any cross over of related elements would be much less messy.

48
General Board / Re: Model projects/meetings w ArchiMate
« on: February 26, 2018, 01:42:22 pm »
Relationship between elements
Collaboration -> Collaboration: composition
My argument is that if CWIX ESC dies, all "instances", i.e. CWIX ESC 2018/9... dies as well.

I'm not sure about this die.  It's Archimate.  Literally the only way your model knows about time is if you relate a plateau element to another element in your model.

49
General Board / Re: Model projects/meetings w ArchiMate
« on: February 26, 2018, 07:51:43 am »
This fits in with my view of the non-specific thing, being a queryable specification.  We can use the archetype (at whatever level of generalisation) to query the base type and determine if Glassboy is included in the set of persons who are Kiwis.  In our modelling, if the item (say an actor) has to be a Kiwi, we create an actor whose name is "a Kiwi" and, if required, link those (specific actors) persons who are Kiwis to that.

Well I come at it from a slightly more prosaic perspective.  For example if you model an environment of servers for Microsoft Exchange it's thoroughly redundant and messy to attach technology interfaces and technology functions to every node.  It's necessary to have the information available, but counter productive to have it everywhere.

50
General Board / Re: Model projects/meetings w ArchiMate
« on: February 23, 2018, 02:06:11 pm »
While ArchiMate, as we said doesn't support the difference between types and instances, in section 8.2.2 Business roles, it does talk about the distinction between generic and specific business actors.  In my view, the term generic is not correct, but the term specific surely refers to an instance.  Elsewhere in the forum I have talked about the "generic" actually being a specification for a query that defines a placeholder into which a conforming specific instance can be substituted.  So we would have "forum participant" (the placeholder) and "RWHurra" the specific instance.

Yeah I think unless you model archtypes (generic) elements, Archimate doesn't actually work very well.

51
General Board / Re: Model projects/meetings w ArchiMate
« on: February 23, 2018, 08:06:35 am »

I was thinking something like this (I know it looks terrible but it's for discussion purposes only  ::)):
https://imgur.com/9hHLcSd

The aggregation looks to be the wrong way around.

I have another ArchiMate specific question regarding the Business Object, let me know if you think this deserves another thread.

52
General Board / Re: Model projects/meetings w ArchiMate
« on: February 22, 2018, 09:06:16 am »
My plan is to create a business collab for each kind of meeting, like "Monthly x meeting", and create instances for each such meeting, "Monthly x Feb 18".

Archimate doesn't have instantiation.  You could create your archetype meeting and then use aggregation to the actual meetings.

53
Given both issues you're having I recommend starting by running a check disk and maybe using Bleachbit to clean out all the cruft.

54
General Board / Re: Model projects/meetings w ArchiMate
« on: February 21, 2018, 10:15:28 am »
Given your optimism why aren't you using a business collaboration :-)

55
Suggestions and Requests / Re: RAML
« on: February 12, 2018, 07:17:17 am »
A great guy by name Phil Tomlinson developed an MDG Addin for RAML and synchronisation of JSON. the video is on https://www.youtube.com/watch?v=uzPYato5kCk
He made the tool available on Github.

Oddly I may have been working with him until recently and he never mentioned it :-)

56
General Board / Re: How to become and Enterprise Architect.
« on: January 18, 2018, 01:41:56 pm »

Generally those titled Enterprise Architect are very entitled leading to poor engagement with the business and other architects :-)
To paraphrase Descartes:
"In titulo, ergo sum" - I am thus entitled, therefore I must be...

Paolo

I feel January is a bit too early in the year for that level of joke :-)

57
General Board / Re: How to become and Enterprise Architect.
« on: January 18, 2018, 07:31:57 am »
(Argh. Wrote a longer answer and when sending my internet broke down.)

First: I'm not entitled "Enterprise Architect" but my resume will likely allow me to do so. My background: worked in bits and pieces up to large development projects, quite some analysis projects, project leader and of course architectural projects, not few of them being a mix of all. Soft factors: develop a model and fight for it, make the right compromises, know your strengths and seek for help where you are weak, focus but don't loose the overview.

Generally those titled Enterprise Architect are very entitled leading to poor engagement with the business and other architects :-)

58
Apologies in advance, but my next question is related to the difference between the two SQL queries. Is there a way in an EA SQL query to test NULL as per the first Access Nz (ZZ.Alias) function and return something different? There appears to a isNull(xxxx) test, but is it possible to use it to output something other variable. I.e. ZZ.Name, when ZZ.Alias is null?

Paolo needs a trigger warning for any use of the word null :-)

59
I'm not entirely sure what your question is, but floating licences work in perpetuity.  With each licence bought you get a support log on that works for a year, so cynically you only ever need to have one licence in maintenance to download the latest version to update your entire fleet.  It would be much nicer if an organisation had all of their licences under support.  As users of EA we have a vested interest in Sparx being a viable company that can afford to hire programmers able to add the extra features we want to the product.  Without revenue this can't happen.

60
You can run your application in Session 0, your application will then execute EA in Session 0 too .  This runs the application at an elevated privilege and without any active user session.

Session 0 is unlikely to be a context that will authenticate against a database in a situation where you are using integrated security.

Pages: 1 2 3 [4] 5 6 ... 64