Computer Knowledge
Software Development and Management
2,312 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
-
Shared container
-
Transformer
-
Merge
-
Join
A
Correct answer
Explanation
Shared Containers are specifically designed to encapsulate reusable stage logic that can be shared across multiple jobs and projects. They promote code reuse and consistency when building similar jobs, making them the ideal choice for this requirement.
-
To segregate developer responsibilities
-
To get common look and feel
-
To use and build on the existing framework
-
All of the above
D
Correct answer
Explanation
The question appears to reference a specific 'PS' framework, but without clear context, the options describe general software engineering benefits: organizing developer work, maintaining consistent UI/UX, and reusing existing frameworks. If this refers to a presentation framework, these would be valid reasons for using it. 'All of the above' is appropriate when multiple benefits apply.
-
Functional Unit Testing
-
FS Review
-
Creation of Functional Specification
-
Effort Estimation
B
Correct answer
Explanation
The Functional Track Lead is accountable for the Functional Specification (FS) Review phase to ensure alignment with business requirements before development starts. Creation of the FS is the responsibility of the Functional Consultant, while effort estimation and unit testing involve technical roles rather than track lead accountability.
-
Technical Track Lead
-
Functional Consultant
-
Functional Track Lead
-
Technical Consultant
C
Correct answer
Explanation
In the project's RACI matrix, the Functional Track Lead is responsible for overall track delivery and review, whereas the actual effort estimation phase is performed and owned by the Technical Track Lead, Functional Consultants, and Technical Consultants who do the day-to-day development work.
-
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.
-
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.
-
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.
-
open application development environment
-
open application testing environment
-
open application to govern the admin part
-
None of these
A
Correct answer
Explanation
The Domino Designer is an open application development environment used to create applications for IBM Domino (formerly Lotus Notes). It provides tools for designing databases, forms, views, and other application elements.
-
a separate, client,Domino Designer.
-
Client alone
-
Designer alone
-
Domino Adminstator
A
Correct answer
Explanation
To start application development, you must open Domino Designer as a separate client application. The Domino Designer client connects to the Domino server and provides the development interface.
-
RuleDocs.
-
Rule Team Server.
-
Rule Execution Server.
-
Rule Studio.
B
Correct answer
Explanation
Rule Team Server is a web-based collaborative environment that allows business users to author, manage, validate, and deploy business rules. It provides role-based access for business analysts and developers to work together on rule management throughout the application lifecycle. RuleDocs is for documentation, Rule Execution Server executes rules, and Rule Studio is for developers.
-
Architect, Developer and Business Analyst.
-
Rule Studio, Rule Engine and Decision Validation Services.
-
Design, Orchestrate and Author.
-
None of the above.
B
Correct answer
Explanation
The core modules for developing Business Rule Applications include: Rule Studio (development environment for developers to create and manage rules), Rule Engine (executes business rules at runtime), and Decision Validation Services (for testing and simulating business rules). These three components form the foundation of a typical BRMS implementation.
-
Architect.
-
Developer.
-
Business Analyst.
-
None of the above.
B
Correct answer
Explanation
The Developer role is primarily responsible for the technical implementation of Business Rule Applications, including development, testing, debugging, and deployment. Developers work in Rule Studio to create rule implementations, integrate them with applications, and ensure proper execution. Architects design the system, and Business Analysts define business requirements.