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
-
Covered work objects inherit from Cover-Object- class
-
Ordinary work objects inherit from the Work-Object- class
-
Folders may contain only one covered work object
-
Folders may be a work object
B
Correct answer
Explanation
In PEGA, ordinary work objects inherit from the Work- base class (patterned as Work-Object- in class naming). Covered work objects do not use a separate 'Cover-Object-' class - they are work objects that have a cover relationship with another work object. Folders can contain multiple covered work objects, not just one, and folders themselves are not work objects.
-
a. Rational Unified Process
-
b. Six sigma
-
c. Object Oriented Programming
-
d. Global Innovation Process
-
e. Agile
A
Correct answer
Explanation
Pega's implementation methodology, known as Direct Capture of Objectives (DCO), is based on IBM's Rational Unified Process (RUP). This iterative approach emphasizes visual specification, use-case driven development, and direct execution of requirements without traditional coding.
B
Correct answer
Explanation
All classes must have directed inheritance EXCEPT @baseclass, which is the ultimate parent and has no parent itself. Pattern inheritance applies to some classes, but directed inheritance is required for all non-root classes.
-
a. To transfer control to another activity
-
b. Evaluated before each step is executed
-
c. Is automatically enabled when activity created
-
d. True-false test, evaluated during activity execution that determines whether the flow of control in an activity continues with the next numbered step.
D
Correct answer
Explanation
A Transition in an activity is a true-false test evaluated after each step executes that determines whether processing continues with the next step or jumps elsewhere. It's not for transferring control to another activity (that's Call), not evaluated before execution, and not automatically enabled.
-
a. They should be in different rule sets since they are 2 distinct classes
-
b. They should be in same rule set
-
c. It’s not a good practice to create flows in cover class
-
d. Always add covered objects from cover
B
Correct answer
Explanation
Work classes and cover classes should be in the same rule set to maintain proper class structure and inheritance. Cover classes are used to group related work objects, and keeping them in the same rule set ensures consistent access and management.
-
a. It overrides properties
-
b. It doesn’t override properties
-
c. Calls super class model if super class modeling enabled
-
d. Use identical names for the model
B
Correct answer
Explanation
Model chaining in Pega DOES override properties in child classes with properties from parent class models. Option B states it doesn't override, which is the false statement the question seeks. Options A, C, and D describe actual behaviors of model chaining.
-
a. Property reference in value field
-
b. Literal Value
-
c. Using Property-Set method
-
d. Calling a Function
-
e. Boolean Expression
A,B,D,E
Correct answer
Explanation
In a Pega Data Model (or Declare Expressions / Model rules like Data Transforms), property initialization can be defined using property references in value fields, literal values, calling functions, or boolean expressions. Property-Set is an activity method, not a model rule initialization option.
-
a. BVA,Elaboration,Conception,Construction,Transition
-
b. BVA,Elaboration, Construction, Conception,Transition
-
c. BVA,Conception,Elaboration,Transition,Construction
-
d. BVA,Conception,Elaboration,Construction,Transition
D
Correct answer
Explanation
Pega's implementation methodology follows the sequence: Business Value Assessment (BVA) → Conception → Elaboration → Construction → Transition. This is similar to Rational Unified Process stages. Options A, B, and C have incorrect ordering of these phases.
-
a. The Business Value Assessment, a stage of the Pegasystems professional services project implementation methodology, defines the success factors and expected return on investment of the project. A business architect has a major role in this stage.
-
b. The Business Value Assessment, a stage of the Pegasystems professional services project implementation methodology, defines the requirements of the project. A Tech Lead has a major role in this stage.
-
c. The Business Value Assessment, a stage of the Pegasystems professional services project implementation methodology, defines the project plan and high level design.
-
d. It is one of the frameworks.
A
Correct answer
Explanation
Business Value Assessment (BVA) focuses on defining success factors and ROI, not technical requirements or design. Business architects lead BVA to align technical implementation with business goals. Options B and C incorrectly describe BVA's purpose or leadership role.
-
a. From decision shape of flow rule
-
b. In an activity you can evaluate the decision table using Property-Map-DecisionTable. By doing so, we can set a property value with the return value of the decision table
-
c. Decision table can be referred from R-D-E
-
d. All of the above
D
Correct answer
Explanation
Decision tables in Pega can be referenced three ways: from decision shapes in flows, using Property-Map-DecisionTable method in activities, and through Rule-Declare-Expression. Option D correctly lists all three methods. Each approach serves different use cases in Pega applications.
-
Data-Operator-Party
-
Data-Party-Operator
-
Party-Data-Operator
-
Party-Operator-Data
A
Correct answer
Explanation
Data-Operator-Party is Pega's standard class for representing operator parties, including originators. The naming pattern follows Pega's class hierarchy convention. Options B, C, and D use incorrect class naming patterns that don't follow Pega conventions.
-
at the end of each iteration of the Construction Phase
-
immediately before going into production
-
whenever a critical change is made to a flow
-
during UAT
C
Correct answer
Explanation
The Performance tool (PAL) should be used whenever a critical change is made to a flow because it helps identify performance bottlenecks and optimization opportunities. Running PAL at the end of each iteration (A) is too infrequent, while running only before production (B) misses optimization opportunities during development. PAL is not specific to UAT (D) as it's a development and testing tool.
-
pyStandard
-
pyDefault
-
pyDefModel
-
pyStdModel
B
Correct answer
Explanation
In Pega PRPC, the pyDefault model is the standard model provided for most concrete classes. It contains default properties and behaviors. pyStandard is not a standard model name, and the other options (pyDefModel, pyStdModel) are not standard Pega model names.
-
Rule-File-Binary.
-
Rule-File-Text
-
Rule-Obj-Binary
-
Rule-Obj-Text
A
Correct answer
Explanation
Rule-File-Binary is the Pega rule type designed to store binary file content such as images (JPG, JPEG), PDFs, and other non-text files. Rule-File-Text is for text files, while Rule-Obj-Binary and Rule-Obj-Text are not standard Pega rule types for file storage.