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. Installation

  2. Coding

  3. Design

  4. Maintenance

  5. Planning

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

Every activity that happens after the deployment of the software's life: changes, correction, additions, software moving to a different computing platform and more. All are a part of the maintenance phase. This is often the longest of the stages.

Multiple choice
  1. CMM

  2. GQM

  3. QIP

  4. COCOMO

  5. Testing Maturity Model (TMM)

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

Constructive Cost Model (COCOMO) is an algorithmic software cost estimation model developed by Barry W. Boehm. The model uses a basic regression formula with parameters that are derived from historical project data and current as well as future project characteristics.

Multiple choice
  1. Size estimation

  2. Cost estimation

  3. Scheduling

  4. Complexity analysis

  5. Reliability requirements

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

PERT stands for Program Evaluation Review Technique. A PERT chart is a project management tool that is used to schedule, organise, and coordinate tasks within a project.

Multiple choice
  1. Sequential cohesion

  2. Temporal cohesion

  3. Procedural cohesion

  4. Coincidental cohesion

  5. Functional cohesion

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

Functional cohesion is when parts of a module are grouped because they all contribute to a single well-defined task of the module. It is the most desirable type of cohesion.

Multiple choice
  1. Feasibility analysis

  2. Fixing defects

  3. Enhancement of capabilities

  4. Deletion of obsolete capabilities

  5. Alignment with customer priorities

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

A feasibility study is the evaluation and analysis of  potential of a proposed project, which is based on extensive investigation and research to support the process of decision making. It is the first phase of Software Development Life Cycle (SDLC).

Multiple choice
  1. Flow chart

  2. HIPO-DIAGRAMS

  3. Nassi-Shneiderman diagram

  4. Flip- Flop

  5. Algorithm

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

A Nassi–Shneiderman diagram (NSD) in computer programming is a graphical design representation for structured programming and N-S). Diagrams are structured flow charts drawn as boxes-within-boxes. N-S diagrams.

Multiple choice
  1. Reverse Engineering

  2. Forward Engineering

  3. Software Reengineering

  4. Data Name Rationalization

  5. Code Restructuring

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

It is the set of engineering activities that consumes the products and artifacts derived from legacy software and new requirements to produce a new target system.