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. System design document

  2. Test plan

  3. Software requirement specification

  4. Installation report

  5. Detailed design document

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

Software requirement specification is the end product of the analysis and requirement gathering phase. It is prepared by the analyst.

Multiple choice
  1. Use cases

  2. User story

  3. Prototype

  4. Stakeholder interview

  5. Questionnaire

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

A user story is one or more sentence in the everyday or business language of the end user or user of a system that captures what a user does or needs to do as part of his or her job function. A user story is an informal statement of the requirement as long as the correspondence of acceptance testing procedures is lacking.

Multiple choice
  1. Legal feasibility

  2. Operational feasibility

  3. Economic feasibility

  4. Technical feasibility

  5. Schedule feasibility

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

A project will fail if it takes too long to be completed before it is useful. Typically this means estimating how long the system will take to develop, and if it can be completed in a given time period using some methods like payback period. Schedule feasibility is a measure of how reasonable the project timetable is.

Multiple choice
  1. Researching problem

  2. Plan a system flow from the ground up

  3. Interact with internal users and customers

  4. Coding

  5. Write technical requirements

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

This is not a role of the analyst. This is done by a software engineer.

Multiple choice
  1. A cost/ benefits analysis

  2. Human and economic factors

  3. A description of the present technical resources of the organisation

  4. An estimate of how long the system will take to develop

  5. An algorithm for the development of the system

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

An algorithm for the development of the system is not a part of the feasibility report. This study is undertaken during the design phase.