Question

5a. What is UML b. UML 2.0 provides 13 different diagram for use in software modelling....

5a. What is UML
b. UML 2.0 provides 13 different diagram for use in software modelling. With the aid of appropriate diagrams, briefly discuss any four of them.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

a) Uml stands for Unified Modeling language. UML 2.0 is most advanced version and incorporate agile practices. Original UML specifies 9 diagrams but uml 2.0 has 13 diagrams. UML diagrams or UML is used to visualise and represent a system along with its main actors, roles, actions, classes in order to maintain and understand the system order. This is programming language used for Object Oriented software development.

UML diagrams

1) CLass diagram = These are the backbone of all OOP methods including this UML. They describe the static and outermost structure of the system. It shows relationship between classes, objects, attributes, and operations.

Classes represent an abstraction of entities with common characteristics. Classes are illustrated in a rectangle having partitions with its name at top, list attribute in second partition, and write operations in 3rd partitions.

Class Name
attributes
operations

2) Object Diagram

These diagrams describe the static structure of system at particular time. Can be used to test class diagrams for accuracy.

3) Timing Diagram

This diagram is a type of behavioral or interaction UML diagram that focuses on processes that take place during a specified period of time. They are special instance of sequence diagram , except time is shown to increase from left to right instead of top down.

4) Communication Diagram

These are model that interact between objects in sequence. They describe both the static and dynamic structure of system.

5) Sequence diagram

These describe interactions among classes in terms of an exchange of messages over time.

Add a comment
Know the answer?
Add Answer to:
5a. What is UML b. UML 2.0 provides 13 different diagram for use in software modelling....
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • You work as a mechanical software engineer in a company which provides computer-based modelling and design...

    You work as a mechanical software engineer in a company which provides computer-based modelling and design services for different types of mechanical applications and problems such as solid/structural and heat transfer models. Your main tasks are to analyze performance-based issues and obtain optimal design solutions prior to any prototyping or manufacturing step. Your direct manager assigned you to work on specific tasks for different running projects. Review two practical examples to solve various applications or issues using FEA approach. Provide...

  • hi I need some help with creating umls for use-case driven diagram for a airline reservation...

    hi I need some help with creating umls for use-case driven diagram for a airline reservation system a architecture-centric for functional, structural, and behavior diagram that shows the three basic processes and properties of each diagram for the airline reservation system and the iterative-incremental diagram. Also I need to explain each diagram from these critical elements. In their 1999 book The Unified Software Development Process, the authors of Unified Modeling Language (UML) noted that any modern object-oriented approach to developing...

  • (1) Sequence diagrams represent    (a) exactly what the use case diagram represents.    (b) the...

    (1) Sequence diagrams represent    (a) exactly what the use case diagram represents.    (b) the sequence for a scenario of a use case.    (c) exactly what the class diagram represents.    (d) the sequences that connect multiple use cases together. (2) Actors in a sequence diagram typically interact with    (a) Boundary objects    (b) Entity objects    (c) Any type of object    (d) Control objects (3) Are sequence and communication diagrams different from one another?   ...

  • This course is Software Architecture and Design. Associations are used in use cases. A use case...

    This course is Software Architecture and Design. Associations are used in use cases. A use case is a type of complete interaction between a product and its environment. Associations lines are used to show relations between different parts of the use case diagram. te. It is due Sunday, 11:55 PM. Late submissions (up to one week late) will be accepted for 80% the grade. Submissions more than one week late will not be graded. NO EXCEPTIONS. Your raded assignment along...

  • Part 4,5 thank you PART A (65%) Answer four of the following questions. Use diagrams where...

    Part 4,5 thank you PART A (65%) Answer four of the following questions. Use diagrams where appropriate in your answers. 1. Using an Edgeworth-Bowley Box diagram, explain what is meant by 'exchange efficiency'. 2. What is a 'negative externality"? Outline the solution proposed by Pigou to the problem of negative externalities, using a diagram to illustrate. 3. What is a 'public good? How can the government decide how much of a public good should be provided? 4. Outline why majority...

  • 1,2,3 thank you PART A (65%) Answer four of the following questions. Use diagrams where appropriate...

    1,2,3 thank you PART A (65%) Answer four of the following questions. Use diagrams where appropriate in your answers. 1. Using an Edgeworth-Bowley Box diagram, explain what is meant by 'exchange efficiency'. 2. What is a 'negative externality"? Outline the solution proposed by Pigou to the problem of negative externalities, using a diagram to illustrate. 3. What is a 'public good'? How can the government decide how much of a public good should be provided? 4. Outline why majority voting...

  • Question 1 a & b thank you Answer one of the following questions. Use diagrams where...

    Question 1 a & b thank you Answer one of the following questions. Use diagrams where appropriate in your answer. I. (a) Using a diagram, explain what a natural monopoly is. What price should the government require a natural monopoly to charge? Explain, using your diagram (or a new diagram if you prefer). (b) Discuss the reasons why public production of goods and services may be less efficient than private production

  • (d)analysis document dynamics model(interaction, state and activity) please make sure image is clear and/or writing is...

    (d)analysis document dynamics model(interaction, state and activity) please make sure image is clear and/or writing is legible Objective You are asked to create and design an UML model, to take care of work flow of a University. Your Model should take care of all unknown data, which are important for decision-making. Your computer based UML has to be able to show all necessary requirements through UML simulations. You are not required to design any hardware or apply that model to...

  • A new city “Ballymanus” has been announced in a state in Australia and the state government...

    A new city “Ballymanus” has been announced in a state in Australia and the state government has planned to extend the public transport where the fares will be calculated according to the existing fare rule of the state. As per the existing fare system, everyone must have to buy the “Move Card” in order to travel on trains, tram, and buses in different parts of the state, including the new city. There are 2 options in “Move Card”  “Move...

  • 1a) Draw the condensed structure of isopentane. b.) Estimate what the 1H NMR spectrum of isopentane...

    1a) Draw the condensed structure of isopentane. b.) Estimate what the 1H NMR spectrum of isopentane is expected to look like. c.) Clearly label each proton environments and match each to its signal. d.) Be sure to include appropriate splitting. e.) Above each signal, include the appropriate integration. 2 a.) Which of the indicated protons (Ha, Hb and Ho) is expected to be split the most, and why? b.) Provide the splitting diagrams for the two proton environments with the...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT