Software engineering random

?
  • Created by: loubrasso
  • Created on: 26-05-17 11:26

1. When is the collection of requirements finished?

  • When they constitute a description of everything the system must do.
  • When all business events have been covered.
  • When all use cases have been derived.
  • When all scenarios have been established.
1 of 11

Other questions in this quiz

2. What are the 3 important characteristics of software that affect its development and the likelihood of errors?

  • Malleability, Complexity, Size
  • Reusability, Size, Complexity
  • Malleability, Complexity, Usability
  • Complexity, Completeness, Reusability

3. What is decomposition?

  • Reorganising classes in a system.
  • Breaking down a problem into categories that can each be delegated to a team of developers.
  • Splitting a problem into smaller and smaller parts until each one can be comprehended or dealt with by an individual.
  • Breaking down a piece of software into chunks in order to find any coding errors.

4. At what point should you stop prototyping?

  • When your prototype is fully functional.
  • When you have finished gathering data from users.
  • When you are not generating any new requirements
  • When you have decided on the final design for your product.

5. What is the adapter design pattern used for?

  • When require the software system to be adapted to meet new needs.
  • When the developer adapts a legacy system for a new purpose.
  • When a client expects to make calls to an interface that is different to the one that is implemented.
  • When there are multiple possible uses for the piece of software being developed.

Comments

No comments have yet been made

Similar ICT resources:

See all ICT resources »See all Software engineering resources »