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
A
Correct answer
Explanation
Agile methodologies work in small iterations with frequent delivery and feedback. This reduces end-of-project risk by surfacing problems early when they're cheaper to fix. Traditional waterfall projects defer testing and integration until the end, creating high-risk finish periods. Agile spreads risk evenly throughout.
A
Correct answer
Explanation
Multi-Protocol Gateway (MPGW) in DataPower can indeed use MQ GET and PUT queues to communicate via WebSphere MQ messages. MPGW supports multiple transport protocols including MQ, making this statement true. This integration allows asynchronous messaging patterns and loose coupling between services.
-
XSL Accelerator
-
Web service Proxy Service
-
Web application Firewall Service
-
XML Firewall Service
B
Correct answer
Explanation
Web Service Proxy (WS-Proxy) in DataPower provides Service Level Monitoring (SLM) capabilities at the WSDL level. It can monitor service usage, track performance metrics, and enforce service-level agreements based on the WSDL definition. XSL Accelerator only handles transformations, Web Application Firewall focuses on security, and XML Firewall provides basic XML protection without WSDL-level monitoring.
-
Web Application firewall
-
Multi Protocol Gate Way (MPGW)
-
XML Firewall
-
WS-Proxy
B
Correct answer
Explanation
Multi-Protocol Gateway (MPGW) is used when multiple transport protocols are required. Unlike Web Service Proxy (SOAP/HTTP only) or XML Firewall (HTTP/HTTPS), MPGW supports diverse protocols including MQ, JMS, HTTP, HTTPS, and more in a single service configuration. This makes it ideal for multi-transport scenarios.
-
To identify, evaluate, and rank tools, and recommend tools to managemen
-
To determine what kind of tool is needed, then find it and buy it
-
To initiate the tool search and present a case to management
-
To identify, evaluate and select the tools
A
Correct answer
Explanation
Software engineers typically identify, evaluate, and rank tools but recommend them to management rather than making the final selection decision themselves, as tool acquisition usually requires management approval and budget authorization. Option B oversimplifies the process, and option D incorrectly suggests engineers have final selection authority.
-
TagPrefix
-
Name space of the dll that is referenced
-
Assemblyname
-
All of the above
D
Correct answer
Explanation
To add a custom control to an ASP.NET Web form, you must register it using the @Register directive, which requires specifying the TagPrefix (used in markup), Namespace (where the control class resides), and Assembly name (containing the control). All three elements are mandatory for proper registration, making 'All of the above' the correct answer.
B
Correct answer
Explanation
URL-based recording level in LoadRunner always generates the web_submit_data function because it captures each request at the URL level regardless of the form submission method. HTML-based recording may generate web_submit_form or web_submit_data depending on the form structure. ICA and RDP are different protocols (Citrix and Remote Desktop).
B
Correct answer
Explanation
The traditional file extension for a Web Part in SharePoint is .dwp (Digital Web Part). This XML-based file format was used in SharePoint 2003 and earlier versions. Note that modern SharePoint uses .webpart files, but DWP was the classic extension.
-
Store information
-
Store attendees
-
Store documents
-
Store tasks related to a specific meeting.
A,B,D
Correct answer
Explanation
A meeting workspace in SharePoint is designed to store and organize information related to a specific meeting, including attendees and tasks. While it can store documents (option C is actually correct in practice), this question's marked answers focus on the core meeting-specific features. This is an MC-2 question with multiple correct answers.
B
Correct answer
Explanation
STP is the correct file extension for SharePoint site templates. These .stp files package site structures, lists, and templates for reuse. FTP is a file transfer protocol, HTM is HTML markup, and JS is JavaScript - none are specific to SharePoint templates.
-
Message Routing
-
Business Process Execution and Orchestration
-
Message Validation
-
Message Enrichment
B
Correct answer
Explanation
BPEL's primary purpose is Business Process Execution and Orchestration - coordinating multiple web services into business workflows. While it can handle routing and enrichment indirectly, its core function is executing and orchestrating business processes.
-
Technology Adapters
-
Technology Connectors
-
Both of the above
-
None
A
Correct answer
Explanation
Oracle SOA Suite uses Technology Adapters (JCA adapters) to integrate with heterogeneous systems like files, databases, JMS, and MQ. These adapters follow the Java Connector Architecture standard. 'Technology Connectors' is not the standard Oracle terminology.
-
BPEL Process Manager
-
Technology Connectors
-
Both of the above
-
BPEL Process Monitor
D
Correct answer
Explanation
BPEL Process Monitor (or BPEL Sensors) captures process data and sends it to Oracle BAM for monitoring and analytics. The Process Manager handles execution, and Technology Connectors handle external system integration - neither is designed for BAM communication.
-
Co-Relation Id
-
Co-Relation Sets
-
Co-Relation Values
-
Co-Relation Variables
B
Correct answer
Explanation
In Oracle BPEL Process Manager, Correlation Sets are used to associate asynchronous messages with specific running BPEL process instances. They define a set of properties (business data keys) to ensure message routing matches the correct instance flow.
-
Monitor the execution of activities within a BPEL Process
-
Monitor variables or part of variables of a BPEL process
-
Monitor BPEL Faults
-
None of the above
A
Correct answer
Explanation
Activity Sensors in Oracle BPEL Process monitor the execution of activities within a BPEL process. They capture data about activity lifecycle events like start, end, and duration for monitoring and tracking purposes. Variable sensors are a separate sensor type used for monitoring variables (option B), and fault sensors specifically handle BPEL fault tracking (option C).