Computer Knowledge

Software Development and Management

2,312 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
  1. ISIS

  2. ABRD

  3. both a and b

  4. None of the above

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

ABRD (Agile Business Rule Development) is recognized as the first open-source methodology for business rules development. It provides a structured approach to developing and managing business rules with an agile methodology, establishing foundational practices that later methodologies built upon.

Multiple choice technology
  1. can execute IRC

  2. is used to help visualization

  3. used to organize in to a sequence

  4. compulsory to execute a rule project

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

Rule flow in IBM ODM is used to organize rule execution into a sequence of tasks, providing visual control over the order of rule execution. It helps with organization and sequencing, not just visualization, and is not compulsory for executing a rule project. IRC execution is not its purpose.

Multiple choice technology testing
  1. Project plan

  2. Business plan

  3. Support plan

  4. None of the above

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

The test plan is derived from the master project plan, which outlines the project scope, schedule, and resource allocations. Business plans and support plans do not provide the direct technical boundaries, milestones, and deliverables needed to structure testing activities.

Multiple choice technology testing
  1. Defect prevention

  2. Deliverable base-lining

  3. Management reporting

  4. None of the above

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

Defect management processes focus on identifying, tracking, reporting, and preventing defects. Deliverable baselining is part of configuration management or project planning, not defect management. Defect prevention and management reporting are key components of defect management.

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

System Architects in PRPC work with Properties as part of designing the data model and class structure. While they also work with flows and harnesses, properties are fundamental to their role in defining how data is stored and accessed throughout the application.

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 Pega primarily works with Properties - defining data structures, data types, and property settings. While System Architects may touch other elements, Properties are their core focus. Other roles handle flows, harnesses, and correspondence rules.

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)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. 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.

Multiple choice technology web technology
  1. a. Rational Unified Process

  2. b. Six sigma

  3. c. Object Oriented Programming

  4. d. Global Innovation Process

  5. e. Agile

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology web technology
  1. a. To transfer control to another activity

  2. b. Evaluated before each step is executed

  3. c. Is automatically enabled when activity created

  4. d. True-false test, evaluated during activity execution that determines whether the flow of control in an activity continues with the next numbered step.

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology web technology
  1. a. BVA,Elaboration,Conception,Construction,Transition

  2. b. BVA,Elaboration, Construction, Conception,Transition

  3. c. BVA,Conception,Elaboration,Transition,Construction

  4. d. BVA,Conception,Elaboration,Construction,Transition

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology web technology
  1. 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.

  2. 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.

  3. c. The Business Value Assessment, a stage of the Pegasystems professional services project implementation methodology, defines the project plan and high level design.

  4. d. It is one of the frameworks.

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology web technology
  1. at the end of each iteration of the Construction Phase

  2. immediately before going into production

  3. whenever a critical change is made to a flow

  4. during UAT

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology security
  1. During testing

  2. During development

  3. During all phases of development starting with requirement analysis and ending with rollout

  4. During design

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

ASAP (Application Security Assessment and Protection) is most effective when applied throughout the entire software development lifecycle. Starting from requirements analysis allows security considerations to be integrated early, while continuing through rollout ensures vulnerabilities are caught before deployment. Applying it only during specific phases misses opportunities for prevention and increases cost of fixes later.