You are on page 1of 2

INTRODUCTION TO SOFTWARE ENGINEERING______ ISB 16103 EXERCISE 3 4

A JIGSAW TECHNIQUE

PART 1 CHAPTER 3

1. Define requirements engineering.

2. Requirements consist of two types, which are User and System Requirements. Describe each of the type, then give one example each. You are expected to come out with different example, and not with the one stated in the slide (notes).

3. How the functional and non-functional requirements differ?

4. Non-functional can be classified into products, organizational, and external requirements. Give example for each of these (assume that you are developing a system for UniKL Library).

5. Prepare a metrics for specifying non-functional requirements

6. Write down the guidelines for writing the requirements

PART 2 CHAPTER 4

7. Name all the generic activities for all the requirements engineering process.

8. What is requirements elicitation and analysis? Who will get involve with the process?

9. As a software engineer, you are always trying your best to fulfill the users need by completing the requirements engineering processes as detail as possible. However, due to several reasons, you are unable to get 100% accurate requirements. What are the factors which you think might lead to a bad requirements elicitation?

10. Name all the techniques that can be used for requirements elicitation

11. Discuss the difference between the interview types. Give an example for each type.

12. What should be checked during the requirements checking activities?

You might also like