--- In [email protected], Hitoshi Ozawa
<[EMAIL PROTECTED]> wrote:
>
> Ashley,
> Good analogy!
> 
> Composers write the scores so others can play and listeners can listen 
> to it.
> The players plays what the composers wrote and they may make their own 
> little arrangements.
> If the music is recorded, listeners are able to switch their players 
> on/off, change volume, and other settings on their player.
> 
> The fun part is the DJ, who actually do not write the scores nor
play an 
> instrument but are able to make their own
> arrangements of a music by mixing and rearranging. Are DJ's reading 
> scores when they are playing a music? Probably not.

No way!

> 
> Composers and players are like IT people. Modeling language like UML is 
> used to convey thoughts between composers
> and players.
> Listeners are like business managers/executives. They are able to 
> start/stop projects and set budgets.
> DJs are like business process owners.

Well, all I can say is that if they are that sophisticated where you
are, they are a totally different species from the mostly uncultured
morons who do the job in the West.  Frankly, I think the analogy
collapses with DJs - although some would contend that it was DJs who
invented the original mashups (which originaly meant the mixing of
unrelated audio/video tracks).

Gervas

> 
> (I know it isn't exactly like this because we're still at the level of 
> writing "custom" music.)
> 
> Cheers,
> H.Ozawa
> 
> Ashley at Metamaxim wrote:
> > Dan, Steve, Hitoshi
> >
> > I think, perhaps, there is an analogy between modelling and music.
> >
> > A composer uses musical notation as the medium for composition
and, through familiarity with the medium, can "hear the music" from
the notes on the page.  For a non-musician, however, the notes are a
foreign language and need to be heard to be understood.  
> >
> > Similarly, an experienced modeller uses graphical or other
notations to define the behaviour of software. Through familiarity
with the notations, the modeller can "envisage the behaviour" from the
diagrams he or she draws.
> >
> > Both the musician and the modeller are performing an act of
translation: from static representations on the page into (in the
first case) sound and (in the second case) interactive dynamics.
Arguably, both forms of translation require a skill that has to be
learned and practised.
> >
> > In order to convey a piece of music to a non musician, the
composer will play it on a piano thereby realising the translation.
Similarly, to convey a behavioural model it may be necessary to render
it into the behaviour it represents. This could be by execution (if
the model is executable) or by some form of manual simulation.
> >
> > It may be that "standard modelling language for business people"
is not possible, any more than a form of musical notation suitable for
non musicians.
> >
> > Rgds
> > Ashley
> >
>


Reply via email to