• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Liutauras Vilda
  • Ron McLeod
Sheriffs:
  • Jeanne Boyarsky
  • Devaka Cooray
  • Paul Clapham
Saloon Keepers:
  • Scott Selikoff
  • Tim Holloway
  • Piet Souris
  • Mikalai Zaikin
  • Frits Walraven
Bartenders:
  • Stephan van Hulst
  • Carey Brown

Getting ready to submit part 2 - Last minute questions

 
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
1- My SuD connects with 2 or 3 external services, 2 of them belong to the same company but are already developed and deployed , possibly on the local environment. The other one belongs to a different company and is deployed on a remote env. Is there any difference between these external services regarding component diagram and deployment diagram? The services that are not under the SUD (and even if 2 services are local, they are not under the SuD) should be displayed on the deployment AND component diagram? the local external services appear on the use case diagram, while the remote external services does not.

2- I changed the domain model. Imagine you have a JEWELRY shop. You sell watches, ear rings and necklaces. They actually put: EARRING, WATCH and NECKLACE as domains. I just created a JEWELRY class and a JEWELRY Type Enum. It was just automatic, I didn't even think about not doing this. Also, the use case specification MENTIONS the abstract terms like JEWELRY and JEWELRY TYPE, so I thought that was an indication that the domain model could be improved.

3- I am only displaying on sequence diagrams and class diagrams things that relate to business concepts. I am not displaying on class diagrams classes that relate to security (filter) or Exception translation. For example, I am not stating that a validate() method will generate a type of exception that will be handles by an aspect (which is totally transparent to the diagrams).

Any thoughts?
Moderator, if I went too far on any abstraction, please let me know. I will rephrase the words, etc..

Thanks for any help.
 
Ranch Hand
Posts: 122
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hey Carlos,

With regard to the Jewelry Enums..I had the same confusion last 2 weeks and I would suggest what I have discovered.

In the assignments there are few hints which you have to watch carefully. The hints might be in regard to the use cases. For example, there might be a use case which might actually ask you to fetch categories or types of jewelry.

So it makes sense to see these classes as types ;-) [Just a thought]

Srini.
 
Carlos Fernandes
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks for the reply.
I would like to know if you guys used notations like <<singleton>> or <business delegate> in the component diagram
And also if you used control / boundary / entity notations on the class diagram.

By the way, if you have ENTITY sterotyped classes on your class diagram and you are NOT using hibernate/jpa, will they have a problem with this?
 
Politics n. Poly "many" + ticks "blood sucking insects". Tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic