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 packaged enterprise solutions
  1. ProcessFlow, Class Structure,User Interface, Properties

  2. ProcessFlow, ClassStructure, Properties, User Interface

  3. Structure, Properties, User Interface, ProcessFlow

  4. Class Structure, ProcessFlow, User Interface

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

According to PRPC Standards of Design, the recommended development order is: Class Structure → ProcessFlow → User Interface → Properties. This order ensures that data structure is defined first, then business processes, then how users interact, and finally the detailed properties. Option D captures the key sequence (Structure, ProcessFlow, UI) without Properties, which is the closest correct answer among the options.

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

Multiple choice technology testing
  1. Boundary value

  2. Equivalence partition

  3. Decision table

  4. State transition

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

Decision tables are specifically designed to capture complex business rules and logical conditions in a structured tabular format. They systematically show all possible combinations of conditions and their corresponding actions, making them ideal for documenting requirements with multiple logical rules that must be evaluated together.

Multiple choice technology testing
  1. Provide support for statistical analysis

  2. Store and manage bug reports

  3. Enable the traceability between test ware and software work products and product variants

  4. The analysis of structures and dependencies (e.g. linked web pages)

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

Configuration management tools provide version control, traceability, and audit capabilities. Statement C is correct because these tools establish and maintain traceability links between testware (test cases, test scripts) and software work products (code, requirements) across different product variants. They don't typically provide statistical analysis (A), don't store bug reports (B) - that's bug tracking tools, and don't analyze structures (D) - that's static analysis.

Multiple choice technology testing
  1. Consultative Approach

  2. Regression Approach

  3. Preventive Approach

  4. Reactive Approach

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

Based on technology and business experts, the Consultative Approach is most likely to be true as it involves seeking guidance from domain experts who understand the technical and business context. Reactive approach responds after problems occur, while Preventive approach tries to prevent issues.

Multiple choice technology testing
  1. Customer risk

  2. Project risk

  3. Product risk

  4. Organizational risk

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

When software is not user-friendly as expected, it indicates a Product Risk because it directly relates to the product's quality and fitness for use. Customer risk relates to customer satisfaction, Project risk relates to project constraints, and Organizational risk relates to organizational impact.

Multiple choice technology packaged enterprise solutions
  1. You can define available options in Bills of Material for unique product configurations. You can master schedule models and options and then create work orders to build these unique product configuration in WIP while maintaining control of inventory, plan

  2. manufacturing is a manufacturing process in which distinct items/products(which you can easily count, see and touch) are built or manufactured in discrete batches on manufacturing floor

  3. Both option 1 and 2

  4. None of the above

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

Discrete manufacturing involves producing distinct, identifiable, countable items (like cars or computers) in batches or lots. The other options describe configuring option classes or general assembly rules rather than the fundamental definition.

Multiple choice technology packaged enterprise solutions
  1. Large contracts received by the companies can not be completely fulfilled by process manufacturing or disrete or repetitive manufacturing methods

  2. You can define available options in Bills of Material for unique product configurations

  3. goods are standard products and are often configured by customers from Bills of material, where you can define available options for unique product configurations

  4. None of the above

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

Project Manufacturing is designed for companies that manage large, complex contracts that cannot be fully or efficiently managed using standard discrete, process, or repetitive manufacturing alone, allowing integration of manufacturing with project tracking.

Multiple choice technology security
  1. Solutions Continuum

  2. Architecture Vision

  3. Architecture Continuum

  4. Architecture Board

  5. CIO

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

In TOGAF, Architecture Building Blocks (ABBs) originate from the Architecture Continuum, which contains generic architecture assets and models from the enterprise and industry. The Solutions Continuum (A) provides Building Blocks (SBBs) for specific solutions. Architecture Vision (B) is a phase in TOGAF, not a source of ABBs. The Architecture Board (D) governs architecture, and the CIO (E) is an executive role - neither are building block sources.