Details about Use Case diagram and UML diagram

Asked By 10 points N/A Posted on -
qa-featured

Can you help me in knowing the details about Use Case diagram and UML diagram? It includes the difference between the two, advantages and disadvantages, and the details of drawing the diagram. 

SHARE
Best Answer by Paul jolie
Answered By 0 points N/A #106307

Details about Use Case diagram and UML diagram

qa-featured

The Unified Modeling Language (UML) is a graphical language for Visualizing, Specifying, Constructing, Documenting the artifacts of a software engineering project. There are 9 diagrams in UML. Use Case Diagrams, Class Diagrams, Object Diagrams..Etc.

Use case diagrams.

Use case diagrams are used to visualize, specify, construct, and document the (intended) behavior of the system, during requirements capture and analysis.

Use case diagrams contain use cases, actors, and their relationships.

Advantage: Provide a way for developers, domain experts and end-users to communicate.

Serve as basis for testing.

Disadvantage: Difficult to understand commonalities in complex (large) diagrams

Unified Modeling Language (UML) is a graphical language for Visualizing, Specifying, Constructing, Documenting the artifacts of a software engineering project.
Best Answer
Best Answer
Answered By 15 points N/A #106308

Details about Use Case diagram and UML diagram

qa-featured

Hello Ormonda,

Use Case diagrams are behavior diagrams of graphical representation which is used to describe a set of actions that a system should perform in collaboration with other external users of the systems.

There are so many advantage of Use Case. The most important advantage is it’s managing quality of complexity.

The main advantage of Use Case is, it can’t capture non-functional requirement easily.

Unified Modeling Language (UML) diagram is the diagram of a standard general purpose language in the field of object oriented software engineering.

The advantage of UML diagram is, it shows the relationship models and the disadvantage is, it is a higher level programming language and at down level interdependencies arises between them.

The details of drawing the diagram is given below:

· For Business Case:

relationship models and the disadvantage for business case

· For System Case:

relationship models and the disadvantage for system case

Related Questions