Samenvatting Ocup Certification Guide Uml 2.5 Foundational Exam; Preparing for the Ocup 2

-
ISBN-10 0128096403 ISBN-13 9780128096406
1314 Flashcards en notities
1 Studenten
  • Deze samenvatting

  • +380.000 andere samenvattingen

  • Een unieke studietool

  • Een oefentool voor deze samenvatting

  • Studiecoaching met filmpjes

Onthoud sneller, leer beter. Wetenschappelijk bewezen.

Dit is de samenvatting van het boek "Ocup Certification Guide Uml 2.5 Foundational Exam; Preparing for the Ocup 2". De auteur(s) van het boek is/zijn Michael Jesse Chonoles. Het ISBN van dit boek is 9780128096406 of 0128096403. Deze samenvatting is geschreven door studenten die effectief studeren met de studietool van Study Smart With Chris.

Samenvatting - Ocup Certification Guide Uml 2.5 Foundational Exam; Preparing for the Ocup 2

  • 1 What is OCUP 2?

  • What will you learn in this Chapter?

    • Everything you want to know about the examinations
    • Give you some hints taking the examinations  
  • 1.1.1 OMG Certifified UML Professional 1

  • What was UML 2.0?
    A certification program with a three-level program called the OMG Certified UML Professional (OCUP)
  • Why did some good modelers failed the UML 2.0 exam?
    Because they were not familiair with the UML specification documents.
  • What are the UML specifications?
    Are formal documents, with a syntax and terminology of their own.
  • For who is the UML Specification not intended?
    They are not intended for the practical modeler.
  • For who is the UML Specification intended?
    These documents are more appropriate for:
    • Tool vendors
    • Language designers 
    • Chief modelers
    • Methodologists tailoring UML for a project
  • 1.1.2 OMG Certified UML Professional 2

  • With the development of UML 2.5, their are some significant restucturing and simplification of the UML specifications.

    What are those changes?
    Merging the two documents (Infrastructure and Superstructure) into one document.
  • When there were significant UML 2.5 changes, they also need to rewrite the examinators. 

    The examinators now do not rely on what?
    They do not rely on specific knowledge of the format of the UML specification (wel een beetje) or the Metamodel.
  • What is the UML 2.5 Specification?
    The specification defines UML.
  • What are the three exams of the OMG Certified YML Professional 2 (OCUP 2) series?
    • Foundation Level     (2014)
    • Intermediate Level  (2016)
    • Advanced Level        (2017)
  • 1.1.3 Why Does OMG offer it?

  • Why does OMG offers the OCUP 2 program?
    - It benefits an organization's standard in many ways

    - It creates a population of trained, identifiable practioners
  • "Hiring managers charged with introducing UML modeling to a company will favor these candidates".  Why is that?
    - Because of their knowledge level is certified.

    - Companies with established UML modeling groups benefits as wel

  • The program also forms the focus of an:
    • An "ecosystem" of support as training couses
    • Books
    • Ancillary martials


    Working together, what does all these factors encourage?
    These factors encourage the spread of usage of a standard.

    This has certainly been the case for UML, OCUP and OCUP 2.
  • 1.1.4 Why Should I take it?

  • Candidates take the certification examinations for two kinds of reasons:
    • To impress others
    • To prove something to themselves.
  • Why do you need the certification to impress others?
    For example, your boss or the certification might be required for a job or appointment.
  • How many questions are there on the exam?
    90 questions.
  • With the exam, they can only test a small percentage of the UML language. Where does the learning of UML really comes from?
    The learning of UML comes from studying the topics.
    Not only by sitting for the examination.
Lees volledige samenvatting
Deze samenvatting. +380.000 andere samenvattingen. Een unieke studietool. Een oefentool voor deze samenvatting. Studiecoaching met filmpjes.

Laatst toegevoegde flashcards

What is Compostion?
COMPOSITION is a strong whole part relationship, where the part normally cannot exist without the whole and the part cannot be part of more than one whole at a time.
UML supplies several techniques that support specification of the whole-part structures within the model. Such as..?
Composition
The program also forms the focus of an:An "ecosystem" of support as training cousesBooksAncillary martialsWorking together, what does all these factors encourage?
These factors encourage the spread of usage of a standard.

This has certainly been the case for UML, OCUP and OCUP 2.
Why is polymorphism a big advantage?
Polymorphism is a big advantage for object-oriented development, as changes do not propagate, and testing the type of an object is often not needed.

It incorporates information hiding, i.e., the details of the getArea() operation are not exposed outside of the Circle or Square
If we looked at the code of FigureManager.getDiagramArea()  , what would we see?
If we looked at the code of FigureManager.getDiagramArea(), we would see something like:

totalArea = 0

loop over GeometricFigures in ordered set of Figure:GeometricFigures

get next GeometricFigure

totalArea = totalArea = GeometricFigure.getArea()

endLoop

return totalArea
Examine Fig. 10.31. In the figure, the Figure Manager class is managing an ordered set of Geometric Figures. This is a big figure. But how can we read the figure?
One of the operations that the Figure Manager can perform is to sum the areas of all the Figures on a diagram (getDiagramArea()).

To accomplish this task, it will loop through all the Geometric Figures in the figure ordered set.

Each time it gets a new Geometric Figure from the set, it will call the getArea() operation.

The Figure Manager will not need to know that a Circle’s area uses π and that a Square’s does not.

Each class knows how to perform its own operations.

The Figure Manager could just process in a tight loop, all the figures without looking at them or determining their type. I

f we added a new subtype of Geometric Figure, for example, a Rhombus, neither Geometric Figure nor Figure Manager would have any changes.
What is Polymorphism?
When we supply different methods for logically the same operation
on different subclasses, we call that POLYMORPHISM
Even if the method is available on the superclass, it can be....?
Even if the method is available on the superclass, it can be overridden on the subclasses by simply supplying a method anywhere the default method is not sufficient.
If the superclass’s method is missing, the operation is...?
If the superclass’s method is missing, the operation is abstract, and methods will need to be supplied for the subclasses to make them concrete.
An operation on a superclass will be inherited by its subclasses.Not only will the argument list be inherited, but  if...?
if any method is supplied (the method is the implementation of the operation), it will also be inherited.