What is analysis model.discuss the analysis model in details?
Answers
Answered by
0
The Unified Modeling Language (UML) is a graphical language for OOAD that gives a standard way to write a software system's blueprint. It helps to visualize, specify, construct, and document the artifacts of an object-oriented system. It is used to depict the structures and the relationships in a complex system.
Systems and Models in UML
System − A set of elements organized to achieve certain objectives form a system. Systems are often divided into subsystems and described by a set of models.
Model − Model is a simplified, complete, and consistent abstraction of a system, created for better understanding of the system.
View − A view is a projection of a system’s model from a specific perspective.
Conceptual Model of UML
The Conceptual Model of UML encompasses three major elements −
Basic building blocksRulesCommon mechanisms
Basic Building Blocks
The three building blocks of UML are −
ThingsRelationshipsDiagrams
Things
There are four kinds of things in UML, namely −
Structural Things − These are the nouns of the UML models representing the static elements that may be either physical or conceptual. The structural things are class, interface, collaboration, use case, active class, components, and nodes.
Behavioral Things − These are the verbs of the UML models representing the dynamic behavior over time and space. The two types of behavioral things are interaction and state machine.
Grouping Things − They comprise the organizational parts of the UML models. There is only one kind of grouping thing, i.e., package.
Annotational Things − These are the explanations in the UML models representing the comments applied to describe elements.
Relationships
Relationships are the connection between things. The four types of relationships that can be represented in UML are −
Dependency − This is a semantic relationship between two things such that a change in one thing brings a change in the other. The former is the independent thing, while the latter is the dependent thing.
Association − This is a structural relationship that represents a group of links having common structure and common behavior.
Generalization − This represents a generalization/specialization relationship in which subclasses inherit structure and behavior from super-classes.
Realization − This is a semantic relationship between two or more classifiers such that one classifier lays down a contract that the other classifiers ensure to abide by.
Systems and Models in UML
System − A set of elements organized to achieve certain objectives form a system. Systems are often divided into subsystems and described by a set of models.
Model − Model is a simplified, complete, and consistent abstraction of a system, created for better understanding of the system.
View − A view is a projection of a system’s model from a specific perspective.
Conceptual Model of UML
The Conceptual Model of UML encompasses three major elements −
Basic building blocksRulesCommon mechanisms
Basic Building Blocks
The three building blocks of UML are −
ThingsRelationshipsDiagrams
Things
There are four kinds of things in UML, namely −
Structural Things − These are the nouns of the UML models representing the static elements that may be either physical or conceptual. The structural things are class, interface, collaboration, use case, active class, components, and nodes.
Behavioral Things − These are the verbs of the UML models representing the dynamic behavior over time and space. The two types of behavioral things are interaction and state machine.
Grouping Things − They comprise the organizational parts of the UML models. There is only one kind of grouping thing, i.e., package.
Annotational Things − These are the explanations in the UML models representing the comments applied to describe elements.
Relationships
Relationships are the connection between things. The four types of relationships that can be represented in UML are −
Dependency − This is a semantic relationship between two things such that a change in one thing brings a change in the other. The former is the independent thing, while the latter is the dependent thing.
Association − This is a structural relationship that represents a group of links having common structure and common behavior.
Generalization − This represents a generalization/specialization relationship in which subclasses inherit structure and behavior from super-classes.
Realization − This is a semantic relationship between two or more classifiers such that one classifier lays down a contract that the other classifiers ensure to abide by.
Similar questions
Biology,
8 months ago
Biology,
8 months ago
Business Studies,
1 year ago
Math,
1 year ago
Biology,
1 year ago