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 packaged enterprise solutions
  1. Utility

  2. Decision Tree

  3. Router

  4. Split for each

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

The Decision Tree SmartShape is specifically designed for complex 'if...then' logic where you need to evaluate multiple conditions in a structured hierarchy. Decision Trees allow you to visualize and execute branching logic based on property values and expressions. Utility shapes are for calling activities, Routers determine assignment routing, and Split For Each is for iterating over page groups - none are primarily for conditional logic.

Multiple choice technology packaged enterprise solutions
  1. Routers tell Assignments specifically where they should go

  2. Routers are not required on every Assignment

  3. Routers execute specific Activities

  4. Many Routers of the same name may exist in a single Visio flow

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

Statement A is false because Routers provide general routing logic and conditions, but they don't specify exact destinations. The flow engine determines the final assignment based on the Router's evaluation. Routers set up the decision tree but don't hard-code every destination, allowing for more flexible and reusable routing logic.

Multiple choice technology packaged enterprise solutions
  1. Assignments

  2. Utilities

  3. Start Flow shapes

  4. All of the above

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

Routers can only be attached to Assignments in PEGA flows. Routers provide conditional routing logic for assignments, determining which path the flow should take after an assignment is completed. Utilities and Start Flow shapes are not valid attachment points for Routers - the routing logic is specifically designed to work with assignment-based decision points.

Multiple choice technology web technology
  1. The response from ASP.NET web page is modified to suit a mobile device.

  2. It automatically caches the web pages specific for mobile devices to improve performance.

  3. It comes with a set of scripts to check mobile readiness of web pages.

  4. It gives more accurate / enhanced information in Request.Browser object than is available by default in ASP.NET 4.0.

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

The 51Degrees.Mobi library, when used with the WURFL device database, populates the Request.Browser object with far more detailed and accurate device capability information than ASP.NET 4.0 provides by default. It doesn't modify responses, cache pages, or provide readiness checking scripts - its advantage is enhanced device detection.

Multiple choice technology web technology
  1. Session_Start method in code behind file of web page

  2. Application_Start method in Global.asax file

  3. Page_Init handler of web page

  4. Session_Start method in Global.asax file

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

The Session_Start event in Global.asax fires when a new user session begins, making it the ideal place to redirect mobile users to a mobile-specific page at the start of their browser session. The Session_Start in code-behind wouldn't fire at session start, Application_Start is for app-level initialization, and Page_Init is for individual page initialization.

Multiple choice technology packaged enterprise solutions
  1. An Assignment with three Connector Flow Actions and four Local Flow Actions

  2. A flow that calls more than two sub flows

  3. A flow with four utility shapes linked together

  4. A flow that spans multiple Visio pages

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

Pega SmartBuild best practices recommend keeping flows contained on a single Visio page for readability and maintainability. Spanning flows across multiple Visio pages (D) makes them harder to understand and maintain. The other options are acceptable: Assignments can have multiple connectors, flows can call subflows, and utilities can be chained.

Multiple choice technology packaged enterprise solutions
  1. An Assignment with three Connector Flow Actions and four Local Flow Actions

  2. A flow that calls more than two sub flows

  3. A flow with four utility shapes linked together

  4. A flow that spans multiple Visio pages

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

SmartBuild best practices recommend keeping flows compact, readable, and modular. Spanning a flow across multiple Visio pages indicates excessive complexity and violates the principle of modularity (subflows should be used instead). Having multiple flow actions, subflows, or utilities is standard design.

Multiple choice technology packaged enterprise solutions
  1. Routers tell Assignments specifically where they should go.

  2. Routers are not required on every Assignment.

  3. Routers execute specific Activities.

  4. Many Routers of the same name may exist in a single Visio flow.

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

Routers in Pega are specifically designed to direct assignments to their destinations - whether to a workbasket, a specific user, or based on complex criteria. This statement about routers telling assignments where to go is TRUE and describes their fundamental purpose. The other statements are actually true: routers aren't required on every assignment (optional), they execute activities to determine routing, and multiple routers with the same name can exist in a flow.

Multiple choice technology packaged enterprise solutions
  1. When you want to invoke a MapValue (not a MapValue Pair)

  2. When you want to test something about the work object

  3. They are interchangeable

  4. All of the above

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

This question appears to be about flow control shapes. Fork and Decision shapes serve similar branching purposes in many flow systems and can often be used interchangeably for routing logic, though they have different primary design intents.

Multiple choice technology architecture
  1. Extreme Programming

  2. Crystal

  3. Scrum

  4. All of the above

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

All three options - Extreme Programming (XP), Crystal, and Scrum - are recognized Agile Development methodologies. XP emphasizes engineering practices, Crystal focuses on people and communication, and Scrum uses iterative sprints. Since all three listed are valid Agile methodologies, 'All of the above' is the correct answer.

Multiple choice technology architecture
  1. Extreme Programming

  2. Crystal

  3. Scrum

  4. All of the above

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

Agile Development encompasses multiple methodologies including Extreme Programming (XP), Crystal Clear (Crystal), Scrum, and others like Kanban and Lean. The question lists XP, Crystal, and Scrum as individual options, but 'All of the above' is the correct answer since all three are recognized Agile methodologies.

Multiple choice technology architecture
  1. Extreme Programming

  2. Crystal

  3. Scrum

  4. All of the above

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

Extreme Programming (XP), Crystal, and Scrum are all recognized methodologies within the Agile Development framework. Each has its own approach to iterative development, customer collaboration, and responding to change. Agile is not a single methodology but a philosophy encompassing multiple approaches.