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
-
An attribute to be possessed by the product/function to be performed by the product
-
The performance standard for the attribute or a function
-
The measuring process to be used in verifying that the standard has been met
-
All the above
-
None
D
Correct answer
Explanation
A complete requirement specifies three elements: what the product must do (function/attribute), how well it must perform (performance standard), and how conformance will be verified (measurement process). These together ensure requirements are testable and unambiguous.
-
Total Quality Management
-
Problem Analysis
-
Regression Testing
-
Continuous Process Improvement
-
Tracing requirements
E
Correct answer
Explanation
Quality Function Deployment (QFD) is a methodology for translating customer requirements (voice of customer) into specific technical requirements throughout the development process, creating traceability from needs to design. While QFD is used in TQM, its distinctive characteristic is the systematic tracing of requirements.
-
Drill Up
-
Drill Through
-
Drill Down
-
Drill Back
-
Development -->Integration ? Prelife ? Production
-
Development ? Production -->Integration ? Prelife
-
Development ? Prelife -->Integration ? Production
-
Development -->Integration ? Production ? Prelife
A
Correct answer
Explanation
Development → Integration → Prelife → Production is the standard deployment order. Code moves from development through integration testing, to pre-production (prelife) for final validation, and finally to production.
-
Analyze, Design and Program
-
Analysis, Design and Programming
-
Analyze, Design and Programming
-
Analysis, Design and Program
B
Correct answer
Explanation
ADP commonly stands for Automated Data Processing in computing contexts. Option B uses grammatically correct noun forms (Analysis, Programming) and maintains parallel structure, though this isn't the standard technical expansion.
-
Save Post Change
-
Post Build
-
Save Pre Change
-
Workflow
A
Correct answer
Explanation
Save Post Change is the PeopleTools event that fires after all database updates have been successfully completed. This event is part of the save processing cycle and occurs after Save Pre Change (which fires before updates) and the actual database commit, making it ideal for post-save processing and validation.
-
Temp Table
-
SQL Table
-
Query Table
-
Dynamic View
A
Correct answer
Explanation
Meta-SQL statements in PeopleTools are stored in Temp Tables within the PeopleSoft database. These temporary tables hold the dynamic SQL fragments and meta-SQL constructs that are resolved and assembled at runtime into executable SQL statements, providing flexibility and reusability in SQL generation.
-
Document Automation Tool
-
Software tool for Communication
-
Single platform for design of document across the enterprise.
-
First Enterprise document automation software to combine customer relationship with mission-critical document production and multi-channel output from a single design
A,C
Correct answer
Explanation
HP Exstream (now OpenText Exstream) is a document automation tool used for enterprise document creation across multiple channels. Option A correctly identifies it as a Document Automation Tool. Option C correctly describes it as a single platform for designing documents across an enterprise. Option B is too vague ('Software tool for Communication' could describe many tools). Option D is partially correct but not the primary definition - it does combine these elements but this description is less accurate than A and C.
A
Correct answer
Explanation
Hibernate does use identifiers internally for object persistence and identity management. The statement refers to the potential trade-off where relying on database-generated identifiers might reduce some application flexibility compared to application-assigned identifiers.
-
represent primary key cloumn and assosciate attribute in domain object
-
map a table with the corresponding class
-
represent all attributes available in domain object
-
both 1 & 2
B
Correct answer
Explanation
The element in Hibernate mapping files maps a persistent Java class to its corresponding database table. The first option describes the element mapping the primary key, and the third option describes properties, meaning the fourth option combining them is also incorrect.
-
imports name of database schema
-
permits to access all properties automatically
-
determines wether unqualified names can be used in query language
-
imports name of database catalog
C
Correct answer
Explanation
The auto-import attribute in Hibernate's `` element determines whether unqualified class names can be used in HQL. By default, it is true, allowing developers to query entities without their full package path. The distractors incorrectly refer to database schemas, catalogs, or property access permissions.
-
One must override the method ReceiveMessage
-
One must override the method InitializeMethod
-
Both A) and B)
-
One must override the method ProcessMessage
-
Filters data on one condition
-
Drops rows that donot meet the condition
-
Filters the data on multiple condition
-
Has no input and output groups
C
Correct answer
Explanation
Router transformation can filter data based on multiple conditions and route rows to different output groups accordingly. Unlike Filter which has only one condition, Router allows you to specify multiple filter conditions and sends data to different groups based on which condition each row satisfies. Option A describes Filter, not Router. Option B is incomplete - Router does drop non-matching rows per group, but has multiple groups. Option D is incorrect because Router does have input and output groups.
-
DS SCM team
-
DS Implementation Management team
-
Distributed Transaction Services team
-
Midrange team
C
Correct answer
Explanation
This question tests organizational knowledge about deployment responsibilities. The Distributed Transaction Services team is responsible for deploying JAR files to production, indicating their ownership of transaction service deployments.
-
Design based
-
Big-bang
-
Bottom-up
-
Top-down
A
Correct answer
Explanation
Standard integration testing strategies include Big-bang (all components at once), Top-down (from highest level down), and Bottom-up (from lowest level up). Design based is not a recognized integration strategy - it describes a design approach rather than an integration testing strategy.