26.02.2015 Views

DOT NET Interview Questions - DotNetSpider

DOT NET Interview Questions - DotNetSpider

DOT NET Interview Questions - DotNetSpider

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

high level, what components form part of the system and how they are interrelated.Its<br />

shows the logical grouping of classes or group of other components.<br />

Note :- The best way to remember all the blocks of UML is ”Serve cool SOUP during<br />

church ceremony” that covers State chart,Class diagrams,Sequence diagram,Object<br />

diagram,Use Case diagram,Package diagram,Deployment diagram,Collaboration<br />

diagram,Component diagram:.<br />

(B) What are advantages of using UML?<br />

Twist: - What is Modeling and why UML ?<br />

As the name suggest UNIFIED MODELING LANGUAGE.Modelling has been around<br />

for years, not only in software field but also in other trades like civil, mechanical etc.<br />

Example in civil engineering drawing the main architecture built of diagram is a model by<br />

itself.Modelling makes complex and huge system to break up in to simple and discrete<br />

pieces that can be individually understood. Example simple flowchart drawing is modeling.<br />

There are two main advantages of modeling:-<br />

√<br />

√<br />

Readability: - Representing your whole architecture in flowchart, class diagrams,<br />

ER diagrams etc makes your project more readable. Especially when<br />

programmer’s change jobs handover becomes easier. More the project is not<br />

readable more the dependencies.<br />

Reusability: - After the system is more readable and broken down to pieces, it<br />

becomes easier to identify redundant and similar modules. Thus increasing<br />

reusability.<br />

So why UML, well different language’s have different ways of coding and syntaxes. In<br />

order to bring all languages in one roof UML is in to picture. As the term comes in<br />

UNIFIED, it unifies all disparate languages in one roof so that can be understood by<br />

people who are working on some other platforms.<br />

(A)What’s the sequence of UML diagrams in project?<br />

Twist: - How did you implement UML in your project?<br />

First let me say some fact about this question, you can not implement all the nine diagrams<br />

given by UML in one project; you can but can be very rare scenario. The way UML is<br />

implemented in project varies from project to project and company to company.<br />

219

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!