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
-
Gadget
-
Section
-
HTML Property
-
HTML Fragment
B
Correct answer
Explanation
The Section rule in PRPC contains the Auto-Generate HTML feature, which automatically generates the HTML for the section's UI elements. Gadgets, HTML Properties, and HTML Fragments do not have this auto-generation capability - sections are specifically designed for visual UI layout with HTML generation.
-
HTML Property rule
-
Page List or Page Group Property
-
Class of the pages corresponding to the Page List or Page Group Property
-
The literal value "Data-"
B,C
Correct answer
Explanation
When configuring a Repeat Row layout in Pega, you must specify a Page List or Page Group property as the source, and define the class of the pages contained within that list or group.
-
a) Quality Center Foundation
-
b) Business Process Insight
-
c) Service Test ComponentBusiness Process Insight
-
d) Quality Center Dashboard
D
Correct answer
Explanation
The Quality Center Dashboard provides a high-level, executive view of the entire quality assurance and testing process across projects, aggregating metrics and reports into visual graphs.
-
a) Linked to requirements
-
b) Directly to the Release or Cycle
-
c) Linked to any entity
-
d) To Tests that are linked to Requirements that are linked to Releases or Cycles
D
Correct answer
Explanation
For the Releases module Quality graphs to show linked defects, the defect must be linked to a test, and that test must be linked to a requirement, which in turn is linked to a Release or Cycle. This indirect linking path is required for the defects to appear in Release-specific quality graphs. Direct linking to releases or any entity won't populate these graphs correctly.
-
A school bag
-
Your "In Box"
-
Secured and managed storage location of electronic documents
-
A storage cabinet for keeping paper files
C
Correct answer
Explanation
A Document Repository is a secured and managed storage location for electronic documents. It provides centralized control, version management, and security for digital files. A school bag, physical storage cabinet, or inbox are not formal document management systems.
-
Brian Goetz
-
Heinz Kabutz
-
Cay Horstmann
-
All of the above
-
None of the above
D
Correct answer
Explanation
Prominent Java experts, including Brian Goetz, Heinz Kabutz, and Cay Horstmann, advocate for writing clean, straightforward code because modern JIT compilers optimize standard OO patterns much better than complex, hand-optimized code.
-
Check-In
-
Check-Out
-
Deliver
-
Retrieve
B
Correct answer
Explanation
In ClearCase, Check-Out is the operation used to retrieve a file from the repository to your local workspace for editing. Check-In is the reverse operation - it returns the modified file back to the repository. Deliver is used to merge completed work between streams, not for retrieving individual files.
-
A new version of the file will be added
-
The current version will be updated
-
The current version of the file will be deleted
-
None
A
Correct answer
Explanation
ClearCase uses a version control system where each check-in creates a new version of the file rather than modifying the current version. This maintains the complete history of all changes. Option B is incorrect because ClearCase doesn't update in place; option C is incorrect as versions are never deleted.
-
To enable parallel development
-
To Enable single user development
-
To Enable multi site development
-
None of the above
A
Correct answer
Explanation
Merging in version control systems allows developers to integrate concurrent changes, thereby enabling parallel development across different branches or streams.
C
Correct answer
Explanation
Binary files cannot be automatically merged by ClearCase because the system cannot intelligently merge binary data. Text-based files like HTML, Java, and ASCII files can be merged using line-by-line or diff-merge algorithms. Binary files require manual resolution.
-
Sets up workspace
-
Integrates changes
-
Creates baseline
-
a & b
D
Correct answer
Explanation
A developer's primary responsibilities include setting up their workspace (creating views, joining streams) and integrating their changes with the team's work (delivering to integration streams, resolving merges). Creating baselines is typically a project lead or integration manager responsibility, not a core developer task.
-
Contains orphaned elements, which are no longer catalogued in any version of any directory
-
All the deleted elements will be stored
-
It the meta directory of the ClearCase
-
None
A
Correct answer
Explanation
The Lost and Found directory in ClearCase contains orphaned elements - files or directories that were removed from all directory versions but still exist in the VOB database. It is not a general storage for deleted elements (those are in the VOB but not catalogued), nor is it a meta directory. It's a special container for cleanup of unreferenced objects.
B
Correct answer
Explanation
Web parts in SharePoint use the .dwp file extension, which stands for 'Web Part Description file'. This XML-based format contains metadata about the web part's properties and settings. Option B is correct - .dwp files are the standard extension for SharePoint web parts.
-
Retrieving elements from production
-
changing elements
-
Moving elements to production
-
All of the above
D
Correct answer
Explanation
The integration stage procedure in software configuration management encompasses retrieving elements from production, modifying or changing those elements, and eventually moving them back to production. Thus, all of the listed steps are included.
-
I & II
-
I & III
-
II & III
-
I , II & III
B
Correct answer
Explanation
Endevor is a configuration management tool and version control tool for mainframe systems. It helps manage software components, track changes, and maintain version history. It is not a debugging tool - that's a different category of software utility.