Computer Knowledge
Software Development and Management
3,064 Questions
Software development and management focuses on the system development life cycle, enterprise architecture, and configuration management. It tests your familiarity with system analysis, design models, and IT project planning. This subject is essential for specialist and banking officer scale examinations.
System analysis and designSoftware development life cycleConfiguration managementEnterprise architectureObject oriented design
Software Development and Management Questions
-
Private
-
Public
-
Internal
-
Any of the above
B
Correct answer
Explanation
A port type that receives messages from a web service must be Public. This is because the web service (external entity) needs visibility into the port to send messages. Private and Internal ports are not accessible outside the BizTalk application.
-
In Process Host
-
Isolated Host
-
BizTalk Server Host
-
Web Host
-
Create 2 orchestrations to receive messages from the 2 sources and then call a third orchestration to process the message
-
Create 2 receive shapes and bind them to 2 different ports and place them in parallel.
-
Create 2 receive shapes and bind them to 2 different ports and place them one after the other
-
Create a receive port and add 2 receive locations and bind it to the orchestration.
D
Correct answer
Explanation
A single receive port can have multiple receive locations. Each receive location defines a specific endpoint (URI, transport, pipeline). This allows one orchestration to receive from multiple sources (folder, database, etc.) through different locations bound to the same port.
-
Data layer
-
Client logic layer
-
Presentation layer
-
Communication layer
A,B,C,D
Correct answer
Explanation
General Interface's multi-tiered approach organizes functions into four distinct layers. The Data layer manages information storage and retrieval, the Client logic layer handles business rules and processing, the Presentation layer manages user interface components, and the Communication layer handles data exchange between client and server. All four layers are essential to the architecture.
-
a) siebns.dat file
-
b) eapps.cfg file
-
c) srf
-
d) none
A
Correct answer
Explanation
The Siebel Gateway Name Server information is stored in the siebns.dat (Siebel Name Server Data) file. This file contains the Gateway server's connection details and name resolution information. The eapps.cfg file uses this information to route requests, but the Gateway Name Server data itself resides in siebns.dat. SRF files contain application object definitions, not gateway information.
-
IT principles
-
strategic business drivers
-
business principles
-
program or project Plans
-
business goals
D
Correct answer
Explanation
Architecture principles are foundational, enduring guidelines derived from business principles, IT principles, business goals, and strategic business drivers. Program or project plans are tactical, temporary documents that implement these principles at a specific point in time, making them least relevant to principle formulation.
-
complex
-
understandable
-
robust
-
complete
-
consistent
A
Correct answer
Explanation
Architecture principles should be simple, clear, and easy to understand - NOT complex. The goal is to provide guidance that architects and developers can readily apply. TOGAF and other frameworks explicitly state that principles should be understandable, robust, complete, and consistent. Complexity undermines the very purpose of having principles.
-
Solutions Continuum
-
Architecture Vision
-
Architecture Continuum
-
Architecture Board
-
CIO
C
Correct answer
Explanation
Architecture Building Blocks (ABBs) are defined in the Architecture Continuum, which provides a repository of reusable architecture assets. The Solutions Continuum, in contrast, contains specific solution implementations. Architecture Vision is a phase in TOGAF, not a source of building blocks. The Architecture Board and CIO are roles/actors, not sources of architectural assets.
-
High cost of development
-
High cost of support
-
Lower quality
-
Numerous runtime environments
-
All of these
E
Correct answer
Explanation
An architecture board prevents unconstrained, siloed development that causes multiple problems: high development costs through duplication and lack of reuse, high support costs from fragmented incompatible systems, lower quality from inconsistent standards, and numerous runtime environments from lack of standardization. All these consequences result when architecture governance is absent.
-
The principle is popular with IT management.
-
The principle promotes alignment of IT strategies with business strategies and visions.
-
The principle provides a high degree of control to IT management.
-
The principle assures compliance by the business units.
-
The principle assures uniform compliance to IT mandates.
B
Correct answer
Explanation
Architecture principles should primarily ensure IT alignment with business strategy and vision. Principles that focus only on IT management popularity, control, or uniform compliance miss the core purpose of serving business objectives. The key criteria is whether the principle bridges IT and business strategy.
-
It is a virtual repository of all known architecture assets and artefacts in the IT industry
-
It is a virtual repository of all architecture assets and artefacts which the enterprise is considering in its own architecture project
-
It provides a taxonomy for classifying architecture assets
-
It is an important aid to communication for architects on both the buy and supply side
-
It is an aid to organisation of re-usable and solution assets
A
Correct answer
Explanation
The Enterprise Continuum is a virtual repository of architecture assets across the entire IT industry, not just those an enterprise is considering. It provides classification taxonomy, aids communication between architects, and organizes reusable assets. Option A correctly describes the industry-wide scope.
-
Identifying re-usable components
-
Consistency between sub-architectures
-
The production of usable governance material and activities
-
All of the above
-
B & C only
D
Correct answer
Explanation
The Architecture Board has multiple responsibilities: identifying reusable components, ensuring consistency between sub-architectures, and producing usable governance materials. All these are core Board functions, making option D the comprehensive correct answer.
-
classification scheme, method
-
picture, steps
-
process, model
-
process, schema
-
normalized schema, classification scheme
A
Correct answer
Explanation
The Zachman framework provides a classification scheme for organizing architecture artifacts, while TOGAF provides a method for developing architecture. They are complementary frameworks. Option A correctly captures this distinction: Zachman classifies, TOGAF provides the process.
-
Architecture documents are used by every decision maker in the organization for every IT-related business decision.
-
focus on continuous improvement and optimizing its processes
-
integrate IT architecture with capital planning and expenditures
-
all of these
-
There are no unplanned IT investments or acquisitions.
D
Correct answer
Explanation
High architecture maturity is characterized by multiple indicators: architecture documentation informing all IT decisions, focus on continuous improvement, integration with capital planning, and absence of unplanned investments. All options describe aspects of maturity, making option D correct.
-
Production
-
Quality
-
Integration
-
Development
-
All the above
-
None of the above
E
Correct answer
Explanation
IDOC (Intermediate Documents) are used for electronic data interchange between SAP systems. Production, Quality, Integration, and Development systems all participate in IDOC-based ALE (Application Link Enabling) scenarios for data exchange.