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

  2. Project name

  3. Feasible alternative

  4. Dataflow diagram

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

A feasibility document focuses on the viability of a project. While it includes problem descriptions and alternatives, a data flow diagram is a design tool used in later stages of system development, not typically in the initial feasibility report.

Multiple choice
  1. Program flowcharts

  2. Report layouts

  3. System configuration and module descriptions

  4. All of the above

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

A packaged design includes all necessary documentation for implementation, such as flowcharts, report layouts, and detailed module descriptions.

Multiple choice
  1. the objective of users and managers of information technology are identical

  2. the reduction of system costs is a major concern for users of information technology

  3. maintenance of outdated application infrastructure is not expensive

  4. the reduction of system complexity is an objective of information technology managers

  5. mix-and-match information systems do not suit today's users

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

 Option 4 can be directly derived from the last sentence. Hence, the answer.

Multiple choice
  1. Send an invoice for the product.

  2. Plan when to make the product.

  3. Know how to make a product.

  4. Register how and when the product was made.

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

A Manufacturing Execution System (MES) is focused on the production floor operations, such as planning, tracking, and recording production. Sending invoices is typically a function of an ERP system, not an MES.

Multiple choice
  1. analysis activity

  2. equipment selection activity

  3. implementation activity

  4. none of the above

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

In the systems development life cycle, the feasibility study determines if a project is viable, followed by the analysis phase, which defines the requirements before moving into system design.

Multiple choice
  1. Over-all cost benefit analysis of the project

  2. Cross referencing and consistency checks of various data

  3. Bench marking of equipment to be purchased

  4. None of the above

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

A data dictionary stores metadata about all data elements in a system. Without it, ensuring consistency across different data structures and performing cross-referencing becomes extremely difficult.

Multiple choice
  1. step-wise refinement

  2. loop invariant

  3. flow charting

  4. modularity

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

Top-down design is a methodology that focuses on breaking a system into smaller, manageable parts. Loop invariants are a concept used in formal verification and algorithm analysis, not a requirement of the design methodology itself.

Multiple choice
  1. Flow charting

  2. Step-wise refinement

  3. Modularity

  4. All of the above

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

Top-down design relies on modularity to break the problem down, step-wise refinement to detail the logic, and flow charting to visualize the process.