Start Quiz: Sun certified enterprise architect (scea)

http://www.quizover.com/sun-certified-enterprise-architect-scea

Title: Oracle Certified Java Enterprise Architect

Permalink:

Author: JavaChamp Team Senior Java Developer Germany

Created: 3 years

Access: Registered

Share Quiz:

Oracle Certified Master, Java EE 5 Enterprise Architect

Formerly Sun Certified Enterprise Architect (SCEA).

Content license and Copyright  Oracle, Sun, Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.

Max 150 x 200 pixel (Max 50 KByte)

Choose Photo:

Sample Questions from the Oracle Certified Java Enterprise Architect Quiz
  • Question: What are the differences or similarities between architecture and design?
    • Choices:
    • Both are of the same high-level of abstraction
    • Architecture is of higher level of abstraction
    • Architecture concerns only about the nonfunctional requirements of a system (scalability,security...), whereas design concerns about the functionality required by a system
    • In the design process, the system components internal details are elaborated based on the architecture
    • Architecture and design are synonyms for the same task
  • Question: What are the pros of a high cohesive class?
    • Choices:
    • you can read easily a high cohesive class and understand its purpose and role in the system
    • testing and maintaining a high cohesive class will be easier
    • subtypes of a high cohesive won't need to override most of the methods
    • other classes, which use a high cohesive class,don't need to know the implementation details of this class
    • small high cohesive classes can be reused by other modules without the need to overhead these modules with extra unrelated functions
  • Question: What is a true statement or a definition for Architecture?
    • Choices:
    • Architecture refers to implementation details of a system components
    • Architecture is a high level representation of a system
    • Architecture covers only the nonfunctional requirements of a system, leaving the functional requirements covered later by the developers
    • An architecture of a reconfigurable/flexible system should shout out the purpose, the nature or the customer-service the system provides
    • An architecture of a system abstracts its components and their behavior
  • Question: What are the pros of encapsulation?
    • Choices:
    • avoid code duplicity
    • prevent any inappropriate modification of an object's attributes
    • other classes, which use a well encapsulated class,won't need to know the implementation details of this class
    • subtypes of a well-encapsulated class won't need to override most of the inherited methods
    • modifications to the implementation of the class, won't affect how other classes use the class, as long the interface between them kept unchanged
  • Question: What is true about coupling between classes?
    • Choices:
    • coupling can be only found between a subtype and its super type
    • coupling means how a method in a class can be affected and require modification due to a modification in another class
    • coupling is the degree to which classes depend on each other
    • coupling is the degree to which methods in the same class depend on each other
  • Question: What is considered a nonfunctional requirement of a system? Choose all what apply
    • Choices:
    • Availability
    • Compatibility
    • Reliability
    • Performance
    • Cost
  • Question: Which of the following class inheritance scenarios describes polymorphism in Java?
    • Choices:
    • one class inherits from multiple parent classes
    • one class implementing many interfaces
    • multiple classes implementing one interface
    • multiple classes inherit from single abstract parent class
  • Question: What does encapsulation mean?
    • Choices:
    • Encapsulation is a measure of how a class or a module is dependent on another class or module
    • Encapsulation means hiding the attributes of a class by marking them private and restrict accessing them through public methods
    • Encapsulation means hiding the constructors of a class by marking them private and enable constructing objects through one public method
    • Encapsulation means hiding the internal implementation and representation of an object and provide to the outer world only an interface of public methods to access the object
  • Question: What does cohesion mean?
    • Choices:
    • cohesion is a measure of how the methods of a class or a module are meaningfully and strongly related and how focused they are in providing a well-defined purpose
    • cohesion is a measure of how the attributes of a class or a module are hidden from other classes and resticly accessed through only public accessors
    • cohesion is a measure of how a class or a module is dependent on another class or module
    • cohesion is a measure of how the methods within a class are dependent on each other
  • Question: What does UML stand for and used for?
    • Choices:
    • UML stands for Unified Markup Language and used to write an architecture requirements in a standard form
    • UML stands for Unified Modeling Language and used to graphically represent a business process
    • UML stands for Unified Modeling Language and used to graphically represent an architecture
    • UML stands for Unidirectional Modeling Language and used to graphically represent an architecture
  • Question: You are writing a class which is responsible for withdrawing and depositing into user's bank account. You marked some methods "public", which are the allowed actions the user can invoke. While marking the others along with the data members "private". You also while writing the class made sure that this class will only focus on its main purpose (bank transactions) and not to include any irrelevant methods. Which two design principles are you following?
    • Choices:
    • Coupling
    • Encapsulation
    • Cohesion
    • Polymorphism
    • Abstraction
    • Inheritance
Start "SCEA" Quiz
Inline