Chapter 1 Introduction to the UML

1: What does the acronym “UML” stand for?
A1: Answer: The Unified Modeling Language
2: Who controls the UML standard?
A2: Answer: The Object Management Group (OMG)
3: True or False: The UML is a proprietary standard.
A3: Answer: False
4: What type of systems can you model with the UML?
A4: Answer: Any
5: True or False: You can use the UML only for object-oriented development.
A5: Answer: False
6: What methodology do you use when you use the UML?
A6: Answer: Any. The UML is methodology agnostic.
7: Name three benefits to modeling with the UML.
A7: Answer: There are more than three. Three typical benefits are:
  1. The UML can reduce misunderstandings (and therefore errors) by providing a common language all stakeholders can use to communicate clearly.

  2. The UML is a non-proprietary, standards-based language. Thus, it has worldwide acceptance, is being taught in universities, and has support from many software vendors.

  3. While being a standard, the UML also is extensible.

8: Does a model have to be visual?
A8: Answer: No, a model can be textual, visual, mathematical, and more.
9: What is analysis paralysis?
A9: Answer: Analysis paralysis is when you spend too much time analyzing a problem and take too long to become productive. This often happens early in the development process, especially if delivery iterations are unclear or not well defined.
10: True or False: UML models are of value to even small projects of one or two developers.
A10: Answer: True. Understanding the architecture and business helps to ensure you are building the right thing, and it provides a visualization of what you are going to build, exposing potential design risks before you spend the time to implement the system.
11: Name two ways to model a business.
A11: Answer: “as-is” and “to-be”
12: What is the most commonly used UML diagram?
A12: Answer: Class diagram
13: What UML diagram do you use to model workflow?
A13: Answer: Activity diagram
14: What diagram type do business analysts most commonly use to identify high-level business processes?
A14: Answer: Use case diagram
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.190.217.134