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

  2. Decide as late as possible

  3. Deliver as fast as possible

  4. Develop integrity

  5. Empower the team

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

In this principle in Lean Software Development, refactoring is done on a regular basis to maintain a code that is flexible and compliant to modification.

Multiple choice
  1. Scrum

  2. Elaboration

  3. Construction

  4. Inception

  5. Refactoring

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

In this phase in Rational Unified Process (RUP), the main objective is to increase the team's understanding of the system requirements and to validate the candidate architecture.

Multiple choice
  1. Quality

  2. Resources

  3. Time

  4. Scope

  5. Strength

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

This parameter in Extreme Programming refers to the boundaries of the project and also defines what the project must accomplish and the resources required for achieving the objectives.

Multiple choice
  1. Waterfall model

  2. Black box

  3. Agile

  4. Database schema

  5. Legacy database

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

This methodology supports process "management-in-the-small" in which control, coordination and communication methods used are applicable to small and medium sized teams.

Multiple choice
  1. is a working system which will be changed through several iterations

  2. helps in crystallising essential design requirements

  3. will provide preliminary information on the workability of the concept

  4. All of the above

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

A prototype serves multiple purposes in software development, including testing workability, refining requirements, and providing an iterative model for the final system.

Multiple choice
  1. Pragmatism

  2. Naturalism

  3. Idealism

  4. Realism

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

The Project Method, popularized by William Heard Kilpatrick, is deeply rooted in the philosophy of Pragmatism, which emphasizes learning by doing and solving real-world problems.