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
-
AP-CAL
-
AP-CAT
-
AP-SUP
-
None of the above
B
Correct answer
Explanation
During the post-go-live hypercare phase of Asia Pacific Catalyst integration developments, the project code AP-CAT is designated for tracking support issues and minor changes. AP-CAL is not the correct project code, and AP-SUP is typically reserved for standard business-as-usual support rather than hypercare integration tracking.
-
AP-CAL
-
AP-CAT
-
AP-SUP
-
None of the above
B
Correct answer
Explanation
AP-CAT is the project code used during the build phase for APAc (APAC - Asia Pacific) integration developments. The naming convention appears to follow regional/project identifiers where CAT likely identifies this specific integration project or build stream.
B
Correct answer
Explanation
Kraft Foods does not have standard development QA templates in the context being discussed. Development and QA processes likely use general or custom templates rather than branded 'Kraft' templates. This tests knowledge of specific organizational tool availability versus general SAP practices.
-
Technical Consultant
-
Functional Track Lead
-
Functional Consultant
-
TCS Program Manager
A
Correct answer
Explanation
The Technical Consultant (developer) is directly responsible and accountable for writing, compiling, and unit testing the code during the development phase of the project lifecycle.
-
BW_HOME\bin\bwengine.tra
-
BW_HOME\bin\bwengine.xml
-
BW_HOME\lib\com\tibco\deployment\bwengine.tra
-
BW_HOME\lib\com\tibco\deployment\bwengine.xml
D
Correct answer
Explanation
Custom engine properties shown in the Administrator's Advanced tab are configured in bwengine.xml located under the deployment directory (BW_HOME\lib\com\tibco\deployment\bwengine.xml). The .tra files are configuration files used during runtime, not for defining the metadata schema used by Administrator to render the deployment UI.
-
Parse Data
-
Parse XML
-
Render XML
-
Transform XML
D
Correct answer
Explanation
The Transform XML activity is the resource that uses the Saxon-B XSLT 2.0 engine for XSLT transformations in TIBCO BusinessWorks. Parse Data and Parse XML are for parsing different formats, and Render XML is for generating XML output - none of these involve XSLT transformation engines.
-
Service
-
BuildEAR
-
Alias Library
-
LibraryBuilder
D
Correct answer
Explanation
LibraryBuilder is the correct TIBCO ActiveMatrix BusinessWorks utility for creating reusable libraries containing shared schemas and process definitions. A Service represents a deployable unit, not a reusable component library. BuildEAR creates deployment archives for runtime, not for sharing design-time resources. Alias Library is not a valid TIBCO component - this appears to be a fabricated distractor.
-
a) Calculated fields are not stored in the database
-
b) Calculated fields are derived from extension tables
-
c) Calculated fields cannot be used as sort criteria
-
d) Calculated fields required too many columns
A
Correct answer
Explanation
Calculated fields derive their values dynamically from other fields using expressions and are not stored in the database. Since there's no underlying database column, the Column property remains empty. These fields exist only in memory during query execution, optimizing storage and computation.
-
Job Shared Variables can be modified at run-time, and Shared Variables cannot
-
Shared Variables can be shared across process engines, and Job Shared Variables cannot
-
Shared Variables can be shared across process instances, and Job Shared Variables cannot
-
Job Shared Variables can be shared across process definitions in a project, and Shared Variables cannot
B,C
Correct answer
Explanation
Shared Variables can be shared across multiple process engines in a distributed environment, while Job Shared Variables are confined to a single job instance. Shared Variables can also be shared across process instances within the same engine, but Job Shared Variables cannot be shared across different process instances. Both variable types can be modified at runtime, and Job Shared Variables are not scoped across process definitions.
-
Cycles in the program
-
Errors in the program
-
Independent logic paths in the program
-
Statements in the program
C
Correct answer
Explanation
Cyclomatic complexity measures the number of linearly independent paths through a program's source code. It provides a quantitative metric of code complexity based on control flow analysis. Higher complexity indicates more decision points and potential execution paths, which impacts testing requirements. It does not directly measure cycles, errors, or statements.
-
Target
-
Deploy
-
Compile
-
copy
A
Correct answer
Explanation
In Ant build scripts, the Target tag is the fundamental execution unit - you invoke a target to run a specific build process. Targets contain tasks like compile, deploy, copy. When you run 'ant targetname', you're invoking a Target tag. Deploy, Compile, and Copy are tasks within targets, not the invoking mechanism.
-
property
-
file
-
variable
-
declare
A
Correct answer
Explanation
In Ant build scripts, the property tag is used to declare variables. Properties are name-value pairs that can be referenced throughout the build script using ${property.name} syntax. 'file', 'variable', and 'declare' are not valid Ant tags for declaring properties.
D
Correct answer
Explanation
The tag in Apache Ant build tool is specifically designed to display messages to the console during build execution. This is the standard way to output build progress or debug information in Ant build scripts. The other options (print, out, write) are not valid Ant tags for console output.
-
depends
-
include
-
pre-target
-
none of the above
A
Correct answer
Explanation
In Ant build tool, the 'depends' attribute of a target specifies which other targets must execute before the current target. These dependent targets are referred to as pre-targets and are executed in the order they are listed in the depends attribute.
A
Correct answer
Explanation
Local variables in transform functions have scope limited to each function call. They are reinitialized every time the transform function is invoked, ensuring clean state for each record processed unlike static or global variables.