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 testing
  1. General Process

  2. Vanilla Process

  3. Global Process

  4. Operational Process

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

An architected process is called a Vanilla Process because it represents a generic, unmodified framework that can be customized. Like vanilla ice cream, it's the basic version before adding specific flavors or adaptations to suit particular organizational needs.

Multiple choice technology testing
  1. To accelerate system analysis and design without going in for shortcut methods in the analysis and design phases

  2. To avoid problems those arise from the conventional fact-finding method

  3. c. If the management is ready to spare their employees for regular meetings during the development cycle of the project

  4. d. In projects where functionality is either not well defined or is complex

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

JAD is specifically NOT used in projects where functionality is either not well defined or is complex. JAD requires clear requirements and active management participation through structured meetings. For poorly defined or complex functionality, other methods like prototyping or iterative approaches are more suitable.

Multiple choice technology testing
  1. Inception phase - Elaboration Phase – Construction Phase – Transition Phase

  2. Elaboration Phase – Transition Phase – Inception Phase – Construction Phase

  3. Inception Phase – Construction Phase – Transition Phase – Elaboration Phase

  4. Transition Phase – Elaboration Phase – Construction Phase – Inception Phase

Reveal answer Fill a bubble to check yourself
D Correct answer
Multiple choice technology testing
  1. Throwaway Prototype

  2. Evolutionary Concept

  3. Rapid Prototype

  4. Proof of Concept

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

Evolutionary prototyping is used when clients have unclear requirements. The system is developed incrementally, allowing clients to refine their needs through feedback on working versions. Throwaway prototyping is discarded after clarifying requirements, while proof of concept only verifies technical feasibility rather than exploring user requirements.

Multiple choice technology testing
  1. Throwaway Prototype

  2. Evolutionary Concept

  3. Rapid Prototype

  4. Proof of Concept

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

Evolutionary Concept (or Evolutionary Prototype) is used when clients don't have clear requirements. This approach involves building an initial prototype and refining it iteratively based on client feedback. Unlike throwaway prototypes, evolutionary prototypes evolve into the final product. Rapid prototyping is about speed, and Proof of Concept is about feasibility.

Multiple choice technology testing
  1. Induction Manual

  2. Project Plan

  3. Work Order

  4. Process Improvemtn Proposal

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

During Project Start Up (PSU), standard deliverables include the Project Plan, Work Order, and Induction Manual. Process Improvement Proposal is typically a post-project or ongoing improvement activity, not a PSU deliverable. PSU focuses on initial project setup and documentation.

Multiple choice technology
  1. Designing new business processes

  2. Base line Configuration of processes in SAP

  3. Define Add-on functionality to be provided

  4. Conference Room Pilot

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

During the Blueprint phase of SAP implementation, the focus is on designing business processes and defining requirements. Baseline configuration is typically done during the Realization phase where the system is actually configured and customized. The Blueprint phase includes activities like designing business processes, Conference Room Pilot, and defining add-on functionality, but not the actual configuration.

Multiple choice technology
  1. True

  2. False

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

The SAP implementation methodology consists of five key phases: 1) Project Preparation, 2) Business Blueprint, 3) Realization, 4) Final Preparation, and 5) Go-Live and Support. This phased approach provides a structured framework for implementing SAP solutions, though the exact names may vary slightly in different documentation.

Multiple choice technology
  1. Solution Manager

  2. Business Configuration Sets

  3. SAP Best Practice Offerings

  4. all of the above

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

SAP recommends multiple tools and resources for implementation projects. Solution Manager is used for project implementation and lifecycle management, Business Configuration Sets help streamline configuration, and SAP Best Practice Offerings provide pre-configured business processes. All of these are recommended by SAP for efficient implementation.

Multiple choice technology testing
  1. Because incremental integration has better early defects screening and isolation ability

  2. Because “big bang” integration is suitable only for real time applications

  3. Incremental integration is preferred over “Big Bang Integration” only for “bottom up” development model

  4. Because incremental integration can compensate for weak and inadequate component testing

Reveal answer Fill a bubble to check yourself
A Correct answer
Multiple choice technology testing
  1. A software development model that illustrates how testing activities integrate with software development phases

  2. A software life-cycle model that is not relevant for testing

  3. The official software development and testing life-cycle model of ISTQB

  4. A testing life cycle model including unit, integration, system and acceptance phases

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

The V-Model is a software development model that shows the relationship between each development phase and its associated testing phase. Option A is correct because the V-Model illustrates how test activities (unit, integration, system, acceptance) correspond to and integrate with development phases (requirements, specification, design, implementation). Option B is incorrect - the V-Model is highly relevant for testing. Option C is incorrect - there's no single 'official' ISTQB model. Option D describes a testing lifecycle but doesn't capture the V-Model's key feature: the mapping between development and verification phases.

Multiple choice technology
  1. How many RuleSets you’ll need

  2. Interconnections to other systems and data sources

  3. Determine the fundamental units of work

  4. Determine the integration rules

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

In PRPC application design, determining the fundamental units of work is the first step - these become the work types and work objects that the application will manage. RuleSets, integrations, and other design elements flow from understanding these core work units.