aspose file tools*
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Mentioning Performance, Security, Scalability in the UML diagrams Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Mentioning Performance, Security, Scalability in the UML diagrams" Watch "Mentioning Performance, Security, Scalability in the UML diagrams" New topic
Author

Mentioning Performance, Security, Scalability in the UML diagrams

shekar hari
Ranch Hand

Joined: Sep 07, 2011
Posts: 36
Hi,

How do we mention "Performance", "Security" & "Scalability" in the UML diagrams for SCEA part 2 assignment. Any suggestions please?

Thanks,


SCEA/OCMJEA certified
kumar naresh
Ranch Hand

Joined: Mar 12, 2011
Posts: 120
    
    1
These can be addressed in most of the diagrams.

If we take Performance:
Based on your requirement if you have chosen stateless session bean and the methods can be called locally instead of remotely, this can be depicted in class diagram or you can put a note saying so and so method is called locally instead of remotely. Calling local method instead of remote will impact performance.

I guess in every assignment there will be a search page, how you achieved it, this can be addressed in sequence diagram. If any pattern like ValueListHandler is used, to address it will be an advantage.

Security:
In component diagram it can be depicted and also can be mentioned based on the roles assigned to ejbs, what method can be called by what role or it can be mentioned in the assumptions list.

Scalability:
In deployment diagram, how your DD address this, based on the acceptable worst case hit to the application. Number of instances of ejbs configured.

We can talk about them everywhere and those will be your supporting points why you have chosen this instead of that.

Thanks,
Kumar.

OCMJEA 5 |
http://sceacertification.blogspot.in/2011_12_01_archive.html
Murali Ranga
Ranch Hand

Joined: Dec 16, 2011
Posts: 38
In the component diagram:
Performance: Cached objects, JMS asynchronous communication, using right design pattern how it improved performance
Security: Authentication/authorization
Deployment Diagram:
Security: Https communication (x509) wherever required, firewalls (DM Zone),
Scalability and availability: number of instance(s) on number of physical boxes
 
 
subject: Mentioning Performance, Security, Scalability in the UML diagrams