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
  1. Agile software development

  2. Iterative development

  3. Spiral model

  4. Waterfall model

  5. Test-driven development

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

Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: first the developer writes an (initially failing) automated test case that defines a desired improvement or new function, then produces the minimum amount of code to pass that test, and finally refactors the new code to acceptable standards.

Multiple choice
  1. Embedded prototyping

  2. Horizontal prototyping

  3. Waterfall model

  4. Iterative model

  5. Spiral model

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

The spiral model's structure enforces close attention to user satisfaction and approval as it iterates through the succession of cycles of validation and verification.

Multiple choice
  1. Life cycle objectives milestone

  2. Life cycle architecture milestone

  3. Initial operational capability milestone

  4. System environment

  5. Embedded prototyping

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

It primarily elaborates on the LCO elements, including the system and software components, mediators between these components and constraints.

Multiple choice
  1. Data analysis system

  2. Status enquiries system

  3. Tactical information system

  4. Abstract system

  5. Accounting System

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

These systems are not necessarily required for decision making but they are desirable to keep track of the major aspects of the business like formal reporting, inventory etc.

Multiple choice
  1. completed architecture

  2. completed business model

  3. initial version of the business case

  4. completed business artifacts

  5. initial version of the business model

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

It is included in the deliverables of the construction phase.

Multiple choice
  1. complete manuals

  2. completed business model

  3. initial version of business case

  4. completed business case

  5. test workflow

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

It is included in the deliverables of the transition phase.