Important Questions On Object Oriented Analysis And Design

Que. State advantages of object oriented design techniques.

 

Que. What is the complexity measures in object oriented software engineering?

 

Que. Identify activities undertaken in an object oriented software design approach.

 

Que. Describe the activities performed during requirement elicitation.

 

Que. Distinguish functional and non-functional requirements.

 

-> Click Here To DOWNLOAD complete answers.

 

 

 

Advertisements

UML Tools and Comparision Table For Various UML Tools. ArgoUML, Poseidon, Rational Rose Tool, Star UML

-ArgoUML

-Poseidon

-Rational rose tool

-Star UML

ArgoUML: Features of ArgoUML tools are as follows.

  • All 9 UML 1.4 diagrams are supported.
  • Closely follows the UML standard.
  • Platform independent – Java 1.5+.
  • Standard UML 1.4 Metamodel.
  • XMI support.
  • Export diagrams as GIF, PNG, PS, EPS, PGML, and SVG.
  • Available in ten languages: EN, EN-GB, DE, ES, IT, RU, FR, NB, PT, ZH.
  • Advanced diagram editing and zoom.
  • Built-in design critics provide an unobtrusive review of design and suggestions for improvements.
  • Extensible modules interface.
  • OCL support.
  • Click and Go.

 

Poseidon UML: Features of Poseidon are as follows.

  • UML Diagram support.
  • Use case diagram support.
  • Sequence diagram support.
  • State diagram support.
  • Component diagram support.
  • Forward and reverse engineering based on Java.

Rational Rose Tool: IBM’s Rational Rose tool helps in designing the various software’s. The features of this tool are as follows:

  • Integrate the application design with development.
  • Develop application for the web.
  • Produce relevant source code for designed models.
  • Helps to create an entire level of architecture or construction.
  • UML Modelling.
  • Internet web publisher.
  • Data base schema generator.
  • Multi language development.

Star UML:

  • Accurate UML standard model.
  • Open software model format.
  • True MDA support.
  • Applicability of methodologies and platforms.
  • Excellent extensibility.
  • Software model verification function.
  • Useful Add-Ins.

 

Comparison Table Of UML Tools:

Tool Name Version Systems Supports Code Generation For Code Reverse Engineering
ArgoUML 3/5 Platform Independent Class Diagrams,

Use case diagrams,

Sequence Diagrams,

Collaboration Diagrams,

State Diagrams, Activity Diagrams, Deployment Diagram

C++, C#, Java, PHP4, PHP5,

SQL

Java, C++, C#, IDL
Poseidon UML 8 Platform Independent Class Diagrams,

Use case diagrams,

Sequence Diagrams,

Collaboration Diagrams,

State Diagrams, Activity Diagrams,

Java Java
Rational Rose 0 Platform Needed for architecture Class Diagrams,

Use case diagrams,

Sequence Diagrams,

Collaboration Diagrams,

State Diagrams, Activity Diagrams,

Java, C, C++ Java, C, C++
Star UML 1 The Open Source UML/MDA Platform Class Diagrams,

Use case diagrams,

Sequence Diagrams,

Collaboration Diagrams,

State Diagrams, Activity Diagrams,

Visual Basic, Java Script, Delphi, C#, Python Visual Basic, Java Script, Delphi, C#, Python