Let's say that I go to a job interview, and the interviewer asks me to describe the architecture of a project that I had worked on. For the next 5 to 10 minutes, what can I draw on the white board to describe the architecture? What are the most important things that I must describe?
-- draw the 3-tier architecture.
-- Show the different leyers like DAO, etc.
-- Mention some of the key desig patterns used e.g. MVC
-- Show if any integration technologies are used e.g. Web services, JMS, etc.
-- Ask them if they want you to elaborate on the UML diagrams.
Just draw the logical architecture diagram. Show the tiers, any security services, any EIS integration etc.. Thats it.
If you draw anything else, it unnecessarliy diverts the people.
Joined: Nov 16, 2003
Hi guys, thanks for the replies.
I had an interview a couple of months ago. The interviewer asked me to describe the architecture of the project I am working on. I just drew the layers, like first layer we have Struts/JSP, and the other layer Hibernate, etc. But somehow it seems that this wasn't what he was expecting. In the end, I didn't get the job. The feedback that I got was that I could not articulate the architecture.
I think there is a general confusion.
In my company, for example, everybody is talking about "architects".
But this term is not clear and the job of an Enterprise Architect is very different from the job of a Software Architect or a Solution Architect.
Even in the wikipedia, the definition is not clear
I'm currently working as Software Architect, and I only describe hardware, OS, etc. in my deployment diagrams.
In my everyday work, I deal with tiers, patterns, components, etc.
From my experience I would say that the industry does not make a difference between architecture and design. As per me 'Architecture' is the description of the whole system from various viewpoints, while design takes part of the system and gets deeper in details.
so be prepared to present both architectural and design views of the system, because they aren't looking for a dogmatic response that stays away from design , but a holistic solution.
K.P.Thottam (K.P.T)<br /> <br />Sun Certified Enterprise Architect,TOGAF 8 Certified,Certified Information System security Professional (CISSP),SCJDWS,SCWCD,SCJP,MCP
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com