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

Multiple choice
  1. Informal interpersonal procedures

  2. Formal impersonal approach

  3. Electronic communication

  4. Distributed service support

  5. Control flow analysis

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

This project coordinate technique includes software engineering documents, deliverable technical memos, project milestones etc.

Multiple choice
  1. Economic feasibility

  2. System design

  3. Electronic communication

  4. Control flow analysis

  5. Technical feasibility

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

This technique of software development life cycle determines whether the proposed system can be developed and implemented using existing technologies.