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
  • (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...

  • Create a UML diagram to help design the class described in exercise 3 below. Do this...

    Create a UML diagram to help design the class described in exercise 3 below. Do this exercise before you attempt to code the solution. Think about what instance variables will be required to describe a Baby class object; should they be private or public? Determine what class methods are required; should they be private or public? 3. Write Java code for a Baby class. A Baby has a name of type String and an age of type integer. Supply two...

  • question b-f please thank you 12:52 PM Mon Apr 13 78% B06 Draw a diagram to...

    question b-f please thank you 12:52 PM Mon Apr 13 78% B06 Draw a diagram to represent the equational division of meiosis for a diploid organism with three heterologous chromosomes. One acrocentric, one metacentric and one telocentric. The diagram should show the chromosomes as you'd expect to see them during metaphase. The organism is trihybrid and heterozygous for dominant and recessive alleles at three different loci. Locus A is on the telocentric chromosome. Locus B is on the metacentric chromosome....

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
ADVERTISEMENT