Table of Contents
Question 1 ................................................................................................................................. 3
1.1 Give five core processes required in the development of any information system. .......... 3
1.2 Why would you say that it is a good idea to take handwritten notes when conducting
interviews? (5) ........................................................................................................................ 4
Question 2 [8] ............................................................................................................................ 5
2.1 What are the four (4) steps required to develop a system sequence diagram? (8) .......... 5
Question 3 [20] .......................................................................................................................... 5
3.1 Discuss any five (5) steps in the event decomposition technique. (10) ............................ 5
3.2 What are the five (5) steps to follow when using the brainstorming technique? (10) ....... 6
Question 4 [10] .......................................................................................................................... 7
4.1 Provide a definition for incremental development. (2) ...................................................... 7
4.2 State four (4) basic values that represent the core philosophy of Agile development. (8) 8
Question 5 [27] .......................................................................................................................... 8
Consider the case study that follows and answer subsequent questions in 5.1 and 5.2. ....... 8
5.1 Study the preceding scenario and draw a use case diagram. (12) .................................. 9
5.2 Use the above scenario to draw an activity diagram. (15).............................................. 11
Question 6 [20] ........................................................................................................................ 13
6.1 Based on the scenario that follows, develop a full use case description, showing the pilot
and the drone’s on-board system. ........................................................................................ 13
1
, EXAMPLE:
QUESTION 1
1.1 Give five core processes required in the development of any information system.
Requirement Gathering and Analysis: The first and most crucial stage in the development of
any information system is to understand and document the requirements of the system. This
process involves interacting with stakeholders to understand their needs, challenges, and
expectations from the system. It also involves analysing the current processes and identifying
areas for improvement to determine what functionalities and features the system should have.
Design: The design stage involves creating the architectural and technical blueprint…………..
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
2