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

Multiple choice technology web technology
  1. a) Declarative Model

  2. b) HTML Fragment

  3. c) Decision Tree

  4. d) Decision Table

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Process Commander's Declarative Model automates decisions about when processing should occur. Unlike HTML fragments or decision trees/tables which require explicit calls, declarative rules run automatically based on events and conditions.

Multiple choice technology web technology
  1. (a) px

  2. (b) py

  3. (c) A and B

  4. (d) Pz

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Pega properties with the pz prefix (Pz, D) are personalized properties explicitly intended for modification by end users. Properties with px (A) are protected system properties that cannot be modified. Properties with py (B) are internal properties used by the Pega platform. The pz designation allows safe customization without affecting system behavior.

Multiple choice technology web technology
  1. (a) Data-Operator-Party

  2. (b) Data-Party-Operator

  3. (c) Party-Data-Operator

  4. (d) Party-Operator-Data

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The standard Pega class for representing an 'Originator' party is Data-Party-Operator (B). This follows Pega's naming convention where the class structure is Data-[Purpose]-[Entity]. The options A (Data-Operator-Party), C (Party-Data-Operator), and D (Party-Operator-Data) do not follow the correct class naming pattern.

Multiple choice technology web technology
  1. True

  2. False

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The statement is false. PRPC's class structure and inheritance hierarchy already handle repeating groups effectively through embedded properties and page lists. You do NOT need to design additional classes to represent repeating groups - the platform provides built-in mechanisms for this.

Multiple choice technology web technology
  1. True

  2. False

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The statement is false. Process Commander uses a proprietary database architecture, not an open one. While it does support Microsoft SQL Server, Oracle, and IBM DB2, the architecture itself is not 'open' - it uses Pega-specific storage mechanisms and schemas.

Multiple choice technology web technology
  1. (a) Citi-, Rule-, HTML-

  2. b. Work-, Data-, and History-

  3. c. Class-, Property-, Method-

  4. (d) none of these

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

In PRPC, all custom classes inherit from three base classes: Work- (for work/case objects), Data- (for data/reference objects), and History- (for historical records). These provide the fundamental inheritance structure for the PRPC class hierarchy.

Multiple choice technology web technology
  1. (a)Create a list of the systems that you will interact with, the type of information needed, the interconnect mechanism, and the details of each message exchanged.

  2. (b) Same as (a), but excluding the details of each message

  3. (c) Same as (a), but include a detailed “message to properties” map

  4. d) None of the above

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

In the early stage of design, you should create a list of systems, information types, and interconnect mechanisms, but defer detailed message specifications to later stages. Option B correctly represents this high-level approach, while options A and C include excessive detail (message exchange details and property mappings) that should be refined after the overall integration architecture is established.

Multiple choice technology web technology
  1. True

  2. False

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The statement is false - you should create properties for higher-level classes before lower-level classes in Pega's class hierarchy. This top-down approach ensures that inheritance works properly, as lower-level classes (subclasses) inherit properties and behaviors from their higher-level parent classes. Creating parent class properties first provides the foundation for child classes to extend.

Multiple choice technology web technology
  1. True

  2. False

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The statement is false - while you can create connectors for every possible return value from a Decision shape, it is not required. Pega flows can include default handling or error cases where not every return value needs an explicit connector. The best practice is to handle expected outcomes explicitly, but the system does not mandate connectors for all possible returns.

Multiple choice technology web technology
  1. Same ClassGroup

  2. Same AccessGroup

  3. Same WorkPool

  4. None of the above

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

In Pega PRPC, cover and covered objects must belong to the same ClassGroup to maintain proper inheritance and data organization. This ensures that related work objects are grouped together correctly within the class hierarchy, which is fundamental to Pega's data model.

Multiple choice technology web technology
  1. Parent Class only

  2. Parent class and all its child classes

  3. Parent class and all its child classes unless explicitly overridden by another access rule

  4. None of the above

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

In Pega PRPC's access control model, when an access role is specified on a parent class, it applies to that parent and all its child classes by default. However, this inheritance can be explicitly overridden by defining a more specific access rule on a child class. This provides flexible, hierarchical permission management.

Multiple choice technology web technology
  1. Mico-Finance

  2. Finance-

  3. Mico-Finance-

  4. All of the above

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Pega's Pattern Inheritance finds the parent class by removing pattern elements from the right. For 'MICO-Finance-', it first removes trailing special characters like '-' to find 'MICO-Finance', then looks for that class. Option A is correct because Pattern Inheritance strips the trailing dash. Option B lacks the prefix, and Option C still has the trailing dash which would be stripped in the next iteration.

Multiple choice technology web technology
  1. convert input data to a standard format

  2. test prperty values

  3. perform a database INSERT

  4. define and enforce comparison relationships among property values

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Edit Input rules (Rule-Edit-Input) are used to format and convert user-entered input data into a standardized format (such as stripping dashes from a phone number) before it is saved or validated in the property.

Multiple choice technology web technology
  1. Pattern Inheritance

  2. Direct Inheritance

  3. Both

  4. None of the above

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

In Pega, every class MUST have a Direct Inheritance specified - it is mandatory. Direct Inheritance defines which class the new class immediately extends (its parent class in the class hierarchy). Pattern Inheritance is optional and only applies if the class name follows pattern conventions. Option B is correct because without Direct Inheritance, a class cannot be created. Option A is not mandatory, option C is incorrect (only Direct Inheritance is required), and option D contradicts the requirement.

Multiple choice technology web technology
  1. Properties

  2. Flows

  3. Harness

  4. Correspondence Rules

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The System Architect role in PRPC primarily works with Properties - defining data models, property types, and data structure. Process Architects design flows, System Administrators manage harness/security, and Correspondence is handled by other roles. Properties are the System Architect's core focus.