Software and Enterprise Architecture

Covers software frameworks, identity and access management, web services, architectural quality attributes, and TOGAF Technology Architecture concepts

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

The Technology Architecture phase seeks to map application components defined in the Application Architecture phase into a set of technology components, which represent software and hardware components. Which TOGAF phase deals with technical architecture

  1. Phase A
  2. Phase B
  3. Phase C
  4. Phase D
Question 2 Multiple Choice (Single Answer)

Which of the following views is least likely to be useful in the technology architecture model?

  1. security view
  2. network computing/hardware view
  3. communications view
  4. executive management view
  5. standards view
Question 3 Multiple Choice (Single Answer)

A Technology Architecture should contain all of these items except

  1. gap analysis report
  2. requirements traceability analysis
  3. technology architecture models
  4. technical specification for each building block
  5. architecture contracts
Question 4 Multiple Choice (Single Answer)

Which among below is an important architectural characteristic that describes the ability of one application to be able to communicate with another application on a different application platform ?

  1. serviceability
  2. portability
  3. extensibility
  4. scalability
  5. interoperability
Question 5 Multiple Choice (Single Answer)

Which of the following characteristic describes the ability to migrate an application to execute on other application platforms?

  1. portability
  2. extensibility
  3. interoperability
  4. availability
  5. serviceability
Question 6 Multiple Choice (Single Answer)

Which of the following characteristic describes the ability to identify problems and take corrective action such as to repair or upgrade a component in a running system?

  1. availability
  2. manageability
  3. extensibility
  4. serviceability
  5. usability
Question 7 Multiple Choice (Single Answer)

Which of the following is an example of a nonfunctional criteria?

  1. Requirements
  2. Defect density
  3. Failure Modes
  4. Availability
  5. Specifications
Question 8 Multiple Choice (Single Answer)

Which of the following is not an example of a nonfunctional criteria?

  1. reliability
  2. availability
  3. scope
  4. serviceability
  5. security
Question 9 Multiple Choice (Single Answer)

Technical components categorized as "Emerging" in a technology life cycle represents

  1. Installed and still requiring support
  2. A candidate for immediate transition or may be on a “sunset” path for several years
  3. Strongly recommended for new implementations
  4. Available for limited use in new implementations
Question 10 Multiple Choice (Single Answer)

Technical components categorized as "Core Architecture" in a technology life cycle represents

  1. Installed and still requiring support
  2. A candidate for immediate transition or may be on a “sunset” path for several years
  3. Strongly recommended for new implementations
  4. Available for limited use in new implementations
Question 11 Multiple Choice (Single Answer)

Identify the components which is a not an Identity and Access Management service?

  1. Infrastructure services
  2. Authentication services
  3. Authorization services
  4. Directory services
  5. User management services
Question 12 Multiple Choice (Single Answer)

Which web service technology defines an extensible message format, bindings to the HTTP protocol and conventions for encoding data and representing remote procedure calls ?

  1. SOAP
  2. XML
  3. UDDI
  4. WSDL
Question 13 Multiple Choice (Single Answer)

A person has a total of 3 accounts - a LDAP based security system, Active Directory Server and a RADIUS server. An administrator will be responsible for adding the same user to multiple systems and maintaining those accounts. Identify the process that helps in automating the task of keeping the passwords same across various systems

  1. Password single sign on
  2. Password management
  3. Password self-help
  4. Password synchronization
Question 14 Multiple Choice (Single Answer)

A program seeking to use a web service performs which of the following tasks ?

  1. Accessing a UDDI description from the WSDL registry and binds to the service using SOAP
  2. Accessing a SOAP description from the UDDI registry and binds to the service using UDDI
  3. Accessing a SOAP description from the WSDL registry and binds to the service using UDDI
  4. Accessing a WSDL description from the UDDI registry and binds to the service using SOAP
Question 15 True/False

I&AM is a combination of processes, technologies, and policies enabled by software to manage digital identities in their lifecycle and specify how they are used

  1. True
  2. False
Question 16 True/False

While Authorization validates user credentials, Authentication provides user rights and access permissions

  1. True
  2. False
Question 17 Multiple Choice (Single Answer)

The identity management component that acts as a repository for user ID and user profile information, that plays a key role in user authentication is

  1. Authentication services
  2. Authorization services
  3. Directory services
  4. Personalization services
Question 18 Multiple Choice (Single Answer)

Which of the below is true about Inversion of control

  1. Allows the framework to have full control over the sequence of processing laying a strong foundation for work-flow processing
  2. Make sures that the calling objects takes the responsibility of flow control
  3. Guarantee the security
  4. Concerns about where it executes as it requires a handle on all the inputs and contexts it requires
Question 19 Multiple Choice (Single Answer)

Frameworks often provides to get your job done

  1. Application server
  2. Powerful tool box
  3. Development environment
  4. Finished application
Question 20 Multiple Choice (Single Answer)

Identify the difference between a library and framework

  1. Library will have a default behaviour whereas frameworks will not have a default behaviour
  2. Library can be extended easily whereas extending framework is complex and resource consuming
  3. Library code, in general, is not allowed to be modified
  4. The program's flow of control is dictated by the framework