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. Requirement analysis

  2. Code generation

  3. Design

  4. Testing

  5. Support

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

This phase in linear sequential development model is a multistep process that focuses on four distinct attributes of  program data structure, software architecture, interface representation and procedural detail.

Multiple choice
  1. Program description languages

  2. Graphical notation

  3. Informal text

  4. ER diagrams

  5. Dataflow diagrams

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

This notation used in software system design displays the relationships between the components making up the design and  relates the design to the real world system.

Multiple choice
  1. Evolutionary software process model

  2. Prototype model

  3. Object oriented model

  4. Classic life cycle model

  5. Network model

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

This software development model suggests a systematic sequential approach to software development that begins at the system level and progresses through analysis, design, coding, testing and maintenance.

Multiple choice
  1. Strategic feasibility

  2. Economic feasibility

  3. System design

  4. Caching

  5. Control flow analysis

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

This technique in SDLC looks into factors such as the ability of the system to increase market share and gives the firm a competitive advantage in the marketplace.