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

  2. IInd generation

  3. IIIrd generation

  4. IVth generation

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

Fourth-generation languages (4GL) are designed to be closer to human language and are specifically built to interact with databases (DBMS) using tools like SQL.

Multiple choice
  1. Decision symbols.

  2. Processing symbols.

  3. Terminal symbols.

  4. I/o symbols.

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

In flowcharting, arithmetic operations and data manipulations are represented by rectangular processing symbols.

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.