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
-
ISIS
-
ABRD
-
both a and b
-
None of the above
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.
-
can execute IRC
-
is used to help visualization
-
used to organize in to a sequence
-
compulsory to execute a rule project
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.
-
Project plan
-
Business plan
-
Support plan
-
None of the above
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.
-
Defect prevention
-
Deliverable base-lining
-
Management reporting
-
None of the above
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.
-
Properties
-
Flows
-
Harness
-
Correspondence Rules
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.
-
Properties
-
Flows
-
Harness
-
Correspondence Rules
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.
-
a) Declarative Model
-
b) HTML Fragment
-
c) Decision Tree
-
d) Decision Table
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.
-
(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.
-
(b) Same as (a), but excluding the details of each message
-
(c) Same as (a), but include a detailed “message to properties” map
-
d) None of the above
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.
-
Properties
-
Flows
-
Harness
-
Correspondence Rules
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.
-
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.
-
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. 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.
-
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.
-
During testing
-
During development
-
During all phases of development starting with requirement analysis and ending with rollout
-
During design
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.