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
-
main task only
-
rule tasks and functions
-
sub flow task
-
any task in rule flow
C
Correct answer
Explanation
Initial actions can be defined specifically in sub-flow tasks within a rule flow. They are not limited to main tasks only (option A), nor can they be defined in all task types (option D). Rule tasks and functions (option B) have their own specific action definition mechanisms.
A
Correct answer
Explanation
Decision tables allow individual condition cells to be disabled for specific rows, meaning those conditions will not be evaluated for those particular rule rows. This provides flexibility in rule logic by allowing certain conditions to be skipped without removing the entire condition column.
-
SCLM
-
GAR Packaging
-
KVS
-
All the above
B
Correct answer
Explanation
Software deployment to dbwrap environments uses GAR Packaging, which is the standard deployment mechanism for this platform. SCLM is a different deployment tool used in mainframe environments, while KVS is a key-value storage system and not a deployment tool.
-
Enterprise Miner
-
SAS/ACCESS
-
SAS/SCL
-
SAS/CONNECT
B
Correct answer
Explanation
SAS/ACCESS is the SAS component that provides transparent access to non-native data sources like relational databases, PC files, and enterprise data systems. Enterprise Miner is for data mining, SAS/SCL is a scripting language, and SAS/CONNECT is for remote computing.
-
To search the environment map when building a list of elements
-
To search the system map when building a list of elements
-
To search the subsystem map when building a list of elements
-
To search the dataset when building a list of elements
A
Correct answer
Explanation
Build Using Map searches the environment map to construct a list of elements for the build process. This is specifically the environment map, not the system map, subsystem map, or dataset.
-
A Version Control Tool for elevating components into production
-
a Source Control tool that always ensures we modify the latest version of the code
-
a Tool that allows you to automate & control the movement of code during the SDLC
-
All the above
-
Only Choice 1 & Choice 2
-
None of the above
D
Correct answer
Explanation
Endevor (often misspelled as Endeavor) is a comprehensive tool that combines version control, source control, and automation for managing code movement through the Software Development Life Cycle (SDLC). All three descriptions are accurate aspects of its functionality.
-
Only when Job Finishes with out Warnings
-
Only when Job Finishes with Warnings
-
Only when Job Aborts
-
All
D
Correct answer
Explanation
After-job subroutines in DataStage execute regardless of job completion status - they run when the job finishes successfully, finishes with warnings, or aborts. This ensures cleanup and post-processing logic always executes.
-
A. Built-in
-
B. User-defined
-
C. User-function
-
D. Built-in, User-defined
-
E. Built-in, User-function
D
Correct answer
Explanation
Environment variables in shell/operating systems come in two main types: built-in variables provided by the system (like PATH, HOME, USER) and user-defined variables created by the user. Option D correctly identifies both types. Option C is incorrect because 'User-function' is not a type of environment variable.
-
View
-
Derived/Work Record
-
SQL Table
-
Sub record
B
Correct answer
Explanation
Derived/Work records exist only in memory and are used for temporary storage or calculations. They have no underlying database table and don't need to be built. Views are built as SQL queries, SQL tables store actual data, and sub-records are reusable record definitions that inherit from built tables.
-
DB Server
-
Application server
-
Web server
-
DB Server & Application Server
B
Correct answer
Explanation
PS Query definitions are stored in the PeopleSoft Application Server, not the database server. This allows for centralized query management and security. The query metadata resides in PeopleTools tables on the application server, even though the query execution hits the database.
-
Database Superuser
-
PeopleSoft Superuser
-
Data mover superuser
-
Security Administrator
A
Correct answer
Explanation
In PeopleSoft Data Mover, bootstrap mode requires database-level access to initialize the system. A Database Superuser has the necessary privileges to perform bootstrap operations, while other roles like PeopleSoft Superuser or Security Administrator operate at the application level and do not have direct database access for bootstrap.
-
EFFDT
-
SYSDATE
-
ROW_ADDED_DTTM
-
ROW_EFFDT
A
Correct answer
Explanation
EFFDT (Effective Date) is the standard PeopleSoft field for tracking temporal data. It enables effective dating by storing different versions of records with different effective dates, allowing systems to maintain historical, current, and future data simultaneously. SYSDATE and ROW_ADDED_DTTM are audit fields, while ROW_EFFDT is not a standard field.
-
SavePreChange
-
SaveEdit
-
RowDelete
-
SavePostChange
D
Correct answer
Explanation
PeopleCode event firing order matters: SaveEdit validates first, then SavePreChange before database update, SavePostChange AFTER successful database update. RowDelete fires during row deletion. The question specifically asks for the event that fires AFTER the database update completes, which is SavePostChange.
-
Defect prevention
-
Deliverable base-lining
-
Management reporting
-
None of the above
B
Correct answer
Explanation
Defect Management encompasses defect prevention, management reporting, and defect tracking through resolution cycles. Deliverable baselining is a configuration management activity for version control and release management, not part of the defect management process.
-
Rebuild_view
-
Replace_view
-
Create_temp_table
-
Create_file
-
Create_object
C
Correct answer
Explanation
In PeopleSoft Data Mover, Create_temp_table is used to build temporary tables that are exclusively utilized by Application Engine programs for parallel processing and temporary storage.