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
  1. build cycle

  2. short development cycle

  3. integration cycle

  4. deployment cycle

  5. testing cycle

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

Rapid application development (RAD) emphasises on short development cycle. It is employed when there is a tight timeline for completing a project.

Multiple choice
  1. configuration management

  2. defect prevention

  3. version control

  4. process analysis

  5. configuration quality management

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

Configuration management is a discipline applying technical and administrative direction and surrounding veilance to identify and document the functional and physical characteristics of a configuration item.

Multiple choice
  1. Correctness

  2. Maintainability

  3. Reliability

  4. Reusability

  5. All of the above

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

Software quality factors are the measures to check whether the software created is efficient as well as economic. Some of these factors are: Correctness, Maintainability, Reliability, Reusability, Usability and Portability.

Multiple choice
  1. Build phase

  2. Test phase

  3. Design phase

  4. Deployment phase

  5. System engineering phase

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

Waterfall method is a software model used for software development. It consists of many phases of software development. Build phase includes translation of program specifications into machine-readable form. Integration testing is done in this phase.

Multiple choice
  1. Version management tools

  2. Release management

  3. Version identification

  4. Bottom-up testing

  5. Top-down testing

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

 This tool in configuration management involves managing large pool of information and for ensuring that system changes are recorded and controlled.

Multiple choice
  1. Construction phase

  2. Inception phase

  3. Elaboration phase

  4. Software verification review

  5. Both 1 and 2

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

Its aim is to refine the initial requirements, refine the architecture, monitor the risks, refine their priorities and produce the project management plan.