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. creating, developing and refining a working model of the final operational system

  2. testing the computer system

  3. designing the computer system

  4. none of these

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

Prototyping is an iterative process where a preliminary version of a system is built to explore requirements and validate design choices before full-scale development.

Multiple choice
  1. programming

  2. quality assurance

  3. feasibility

  4. none of these

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

Peer review is a standard practice in software engineering to identify defects and improve the quality of code or documentation, making it a key component of quality assurance.

Multiple choice
  1. preliminary investigation and analysis

  2. system design

  3. database design

  4. none of these

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

The System Development Life Cycle (SDLC) begins with identifying the problem or need, which is accomplished through preliminary investigation and feasibility analysis.

Multiple choice
  1. end user understanding and approval

  2. program logic

  3. planning of data flow organization

  4. none of the above

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

Prototyping is primarily used to demonstrate functionality to users, allowing them to provide feedback and ensure the system meets their requirements before final development.

Multiple choice
  1. system cut-over

  2. system design

  3. day to day activity of DP

  4. none of the above

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

System cut-over is the phase where the new system replaces the old one. This involves migrating data, which requires file conversion to ensure compatibility.

Multiple choice
  1. help in documentation

  2. generate code

  3. help in analysing both data and activities

  4. none of the above

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

Tools used for system design, such as CASE tools, are primarily intended to assist in managing the complexity of design by documenting requirements, diagrams, and specifications.