Book a Demo

Author Topic: I need other opinions, please  (Read 5948 times)

GMFMAS

  • EA Novice
  • *
  • Posts: 11
  • Karma: +0/-0
  • I love YaBB 1 Gold!
    • View Profile
I need other opinions, please
« on: June 30, 2005, 04:44:28 am »
good Morning (here);

I am collaborating auditing internally some design models made by a company with EA and the end user is very formal with the model reviews.

My client made the software system partition with a package diagram and not with a deplyment diagram for abstraction purposes. Also, before this work my client and the end user agreed a general scope document in which this product would be made using a package diagram.

the diagram shows packages and associations with multiplicity between them.  No dependencies. I understand that there is no semantic arguments to make this and that the onlt formal allowed connections between packages are dependencies and nesting relationship.

I would like to know your opinion, in order to enforce my internal quality report.

Thank you for all

gmas


Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: I need other opinions, please
« Reply #1 on: June 30, 2005, 06:35:56 am »
gmas,

Some clarifications perhaps?
Quote
I am collaborating auditing internally some design models made by a company with EA and the end user is very formal with the model reviews.
The company is your client,  not the end user?
Quote
My client made the software system partition with a package diagram and not with a deployment diagram for abstraction purposes. Also, before this work my client and the end user agreed a general scope document in which this product would be made using a package diagram.
So your client appears to have met the, agreed, requirements?
Quote
The diagram shows packages and associations with multiplicity between them.  No dependencies. I understand that there is no semantic arguments to make this and that the only formal allowed connections between packages are dependencies and nesting relationship.
Your role is to perform an internal audit for your client prior to delivery of the model to the end user?

Or have I misunderstood everything?

Paolo

Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

GMFMAS

  • EA Novice
  • *
  • Posts: 11
  • Karma: +0/-0
  • I love YaBB 1 Gold!
    • View Profile
Re: I need other opinions, please
« Reply #2 on: June 30, 2005, 07:01:58 am »
Hi Paolo;

Yes I have to make a prior audit (internal) to muy client before to deliver the product to the end user, which will make another formal (and definitive) audit.

I've made an overview audit but I want to contrast with your opinion (peope of this forum) about it.

thanks

thomaskilian

  • Guest
Re: I need other opinions, please
« Reply #3 on: June 30, 2005, 08:30:13 am »
And the problem is that the client wants to use a Package Diagram rather than a Deployment?

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: I need other opinions, please
« Reply #4 on: June 30, 2005, 03:46:52 pm »
Quote
the diagram shows packages and associations with multiplicity between them.


A package is a namespace - I can't think of a sensible reason why a namespace would have a multiplicity.

Quote
I understand that there is no semantic arguments to make this and that the only formal allowed connections between packages are dependencies and nesting relationship.


Also PackageImport (quote: a relationship that allows the use of unqualified names to refer to package members from other namespaces) and PackageMerge (quote: defines how the contents of one package are extended by the contents of another package).
The Sparx Team
[email protected]

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: I need other opinions, please
« Reply #5 on: July 01, 2005, 03:30:10 am »
Quote
Hi Paolo;

Yes I have to make a prior audit (internal) to my client before to deliver the product to the end user, which will make another formal (and definitive) audit.

I've made an overview audit but I want to contrast with your opinion (people of this forum) about it.

thanks
I forgot to ask:
What s the UML competence level of:
1) your client
2) the end user
3) and you? ;)

And a clarification - are you independent of your client?That is, you are in a contractor or consultant role with respect to them for this specific assignment only (at this time).

Are you able to provide some indication of your findings in the overview audit?

As you've already pointed out, and we've confirmed, there doesn't seem to be much semantic relevance to what you've been provided.  Apart from meeting the requirements (who decided them - do you know?) what rationale have you been provided for the use of the package diagram?  For example, what did your client mean by the association multiplicities between the packages?

HTH,
Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

alexander

  • EA Novice
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Re: I need other opinions, please
« Reply #6 on: July 01, 2005, 12:15:51 pm »
Quote

A package is a namespace - I can't think of a sensible reason why a namespace would have a multiplicity.


Also PackageImport (quote: a relationship that allows the use of unqualified names to refer to package members from other namespaces) and PackageMerge (quote: defines how the contents of one package are extended by the contents of another package).


Agreed, packages should have only dependency relationships with other packages or interfaces.
A relationship with cardinality doesn't make much sense to me.
« Last Edit: July 05, 2005, 05:51:06 am by Alexander »