File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Architecture related

 
Ravinder S Edhan
Ranch Hand
Posts: 57
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,

Please can anyone tell me, if someone ask me to explain the project architecture, what all has to be explained in it about the project.

I don't know whether it is correct forum to ask the question.
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
HERE are some pages I put together on architecture. Phillipe Kruchten at Rational suggested "four plus one" ways to look at architecture. The Application Architecture page talks about that. (The link to Kruchten's paper has gone stale, darn it.)

See if that gets you far enough into the topic to raise new questions.
 
Naseem Khan
Ranch Hand
Posts: 809
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Explain each and everything what you did so far.

If you find that you're not getting answers to your questions, you might want to view our FAQ Asking questions on javaranch

- Naseem
[ August 31, 2006: Message edited by: Naseem Khan ]
 
Kj Reddy
Ranch Hand
Posts: 1704
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Explain from how a user gets response from a request.

If it is telephonic interview it is difficult to explain the architecture, so try to explain how a request will be processed and response will be shown to the user.

If it is personal interview try to explain what are all the components involved in your project and how they interact.
 
Ravinder S Edhan
Ranch Hand
Posts: 57
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Guys...
This will certainly help me.

Regards
Ravinder Singh Edhan
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sorry that page I sent you to didn't really say much about 4+1. I found a fresh link to Krutchen's paper.

The point I didn't really bring out is that architecture means many different things to different people. Someone who says "architecture" might be interested in

*Whether the app is fat client or web or other
*General architectural patterns, eg MVC2
*Detailed class designs: how did you do X?
*Technical stack, what products and frameworks are used
*High availability: redundancy, load balancing, failover
*Geographic distribution
*Whether your database is partitioned
*Packaging for reuse or partial deployments
*Performance, volume and throughput
*Network capacity, configuration
*So many more ...

If someone just said "Describe the architecture" I'd probably ask what interests them, maybe list Krutchen's four views to explore the focus of the question. Or run to a whiteboard and draw for three or four hours.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic