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. eliminate the need for cumbersome documentation

  2. emphasize maneuverability and adaptability

  3. do not waste development time on planning activities

  4. make extensive use of prototype creation

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

null

Multiple choice
  1. A reasonable approach when requirements are well defined.

  2. A good approach when a working core product is required quickly.

  3. The best approach to use for projects with large development teams.

  4. A revolutionary model that is not used for commercial products.

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

null

Multiple choice
  1. another name for component-based development

  2. a useful approach when a customer cannot define requirements clearly

  3. a high speed adaptation of the linear sequential model

  4. all of the above

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

null

Multiple choice
  1. are iterative in nature

  2. can easily accommodate product requirements changes

  3. do not generally produce throwaway systems

  4. include all of the above

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

null

Multiple choice
  1. a reasonable approach when requirements are well defined

  2. a useful approach when a customer cannot define requirements clearly

  3. the best approach to use for projects with large development teams

  4. a risky model that rarely produces a meaningful product

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

null

Multiple choice
  1. ends with the delivery of the software product

  2. is more chaotic than the incremental model

  3. includes project risks evaluation during each iteration

  4. includes all of the above

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

null

Multiple choice
  1. another name for the rapid application development model

  2. often used for the development of client/server applications

  3. only used for development of parallel or distributed systems

  4. used whenever there are large number of changes

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

null

Multiple choice
  1. is only appropriate for computer hardware design

  2. is not able to support the development of reusable components

  3. works best when object technologies are available for support

  4. is not cost effective by known quantifiable software metrics

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

null