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. Process modeling

  2. Business modeling

  3. Data modeling

  4. Application generation

  5. Testing and turnover

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

This phase in RAD model is the one in which the information flow that has been defined as part of the business modelling phase is refined into a set of data objects that are needed to support the business.

Multiple choice
  1. Inception

  2. Scrum

  3. Transition

  4. Elaboration

  5. Construction

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

This phase in Rational Unified Process of software development mainly focuses on the management aspects of software development and gives lesser emphasis to engineering practices.

Multiple choice
  1. Initial

  2. Defined

  3. Repeatable

  4. Managed

  5. Optimising

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

This level in Capability Maturity Level model is to develop the capabilities of the project manager to obtain a project plan control project requirements and manage product modifications.

Multiple choice
  1. Planning game

  2. Small releases

  3. Metaphor

  4. Refactoring

  5. Pair programming

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

This practice in Extreme Programming states that every project contains a system of names and description which enables to guide the development process and communication between all parties.

Multiple choice
  1. Checklist based method

  2. Form based method

  3. Data structure based method

  4. Data flow based method

  5. Computer based method

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

This approach in Structured Systems Analysis and Design (SSAD) of software development is a method based on the principle that the structure of the program should be similar to the data being processed.

Multiple choice
  1. correction

  2. auditihg

  3. editing

  4. all of the above

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

Documentation in bank software development serves multiple purposes: correction (fixing bugs and updates), auditing (regulatory compliance and verification), and editing (ongoing maintenance). The term 'auditihg' appears to be a typo for 'auditing.' All three purposes are valid and essential in banking software where accuracy and compliance are critical.

Multiple choice
  1. evaluate and describe internal controls within a process

  2. show relationships that link the input, processing, and output of a system

  3. illustrate the sequence of logical operation performed by a computer while executing a program

  4. depict the arrangement of hardware components in a computer system

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

System flowcharts show the high-level relationships between input, processing, and output components of a system. Program flowcharts (C) describe internal logic. Hardware diagrams (D) show physical arrangement. Auditing procedures (A) use flowcharts to document controls.