Log In
Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true
1 vote

The Object Modelling Technique (OMT) uses the following three kinds of model to describe a system

  1. Class Model , Object Model and Analysis Model
  2. Object Model, Dynamic Model and Functional Model
  3. Class Model, Dynamic Model and Functional Model
  4. Object Model, Analysis Model and Dynamic Model
in Object Oriented Programming
recategorized by

1 Answer

1 vote
Best answer

Ans : B

The Object-Modelling Technique (OMT) describes Object model or static structure of the system.
 The purposes of modelling are:
·      testing physical entities before building them (simulation),
·      communication with customers,
·      visualization (alternative presentation of information), and
·      reduction of complexity.
OMT has proposed three main types of models:
·      Object model: The object model represents the static  modelled domain. Main concepts are classes and associations with attributes and operations. Aggregation and generalization (with multiple inheritance) are predefined relationships.
·      Dynamic model: The dynamic model represents view on the model. Main concepts are states, transitions between states, and events to trigger transitions. Actions can be modelled as occurring within states. Generalization and aggregation (concurrency) are predefined relationships.
·      Functional model: The functional model handles the process perspective of the model, corresponding roughly to data flow diagrams. Main concepts are process, data store, data flow, and actors.
OMT is a predecessor of the Unified Modelling Language (UML).

selected by

Related questions

1 vote
1 answer
Which is the method used to retrieve the current state of a check box? get State ( ) put State ( ) retrieve State ( ) write State ( )
asked Jul 13, 2016 in Object Oriented Programming jothee 569 views
0 votes
2 answers
Functions defined with class name are called as Inline Function Friend Function Constructor Static Function
asked Jul 13, 2016 in Object Oriented Programming jothee 697 views
0 votes
1 answer
Abstraction and encapsulation are fundamental principles that underlie the object oriented approach to software development. What can you say about the following two statements? Abstraction allows us to focus on what something does without considering the complexities of how it works. Encapsulation ... us. Neither I nor II is correct Both I and II are correct Only II is correct Only I is correct
asked Mar 24 in Object Oriented Programming jothee 84 views
0 votes
1 answer
Given the array of integers ‘array’ shown below: $\begin{array}{|c|c|c|c|c|c|c|c|c|c|} \hline 13 & 7 & 27 & 2 & 18 & 33 & 9 & 11 & 22 & 8 \\ \end{array}$ What is the output of the following JAVA statements? int[]p= new int [10]; int[]q= new int [10]; for ( int k=0; k<10; k++) p[k]= array [k]; q=p; p[4]=20; System.out.println(array[4]+":"+q[4]); $20:20$ $18:18$ $18:20$ $20:18$
asked Mar 24 in Object Oriented Programming jothee 64 views