School of Computing / Skool vir Rekenaarkunde - Name
School of Computing / Skool vir Rekenaarkunde - Name
School of Computing / Skool vir Rekenaarkunde - Name
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Assignment 4<br />
50<br />
Submission date: Self-evaluation. A solution is available at the end <strong>of</strong> this assignment.<br />
Credits: 70 credits<br />
Notice: This assignment covers chapters 3–5, 7–10, 13, 14 and 16.<br />
Chapter 3<br />
1 Prototyping may be problematic for two reasons. Use the development <strong>of</strong> a<br />
registration system at a university to discuss why prototyping may be difficult in<br />
that en<strong>vir</strong>onment. (2)<br />
2 Write a motivation to management in which you explain what your concerns are in<br />
using the formal methods model in the specification <strong>of</strong> your registration system. (6)<br />
Chapter 4<br />
3 Discuss how you can use adaptive s<strong>of</strong>tware development in developing the<br />
s<strong>of</strong>tware <strong>of</strong> a registration system at the university. (10)<br />
Chapter 5<br />
4 What questions must be asked and answered in order to develop a realistic<br />
project plan for a university registration system? (7)<br />
Chapter 7<br />
5 What are the types <strong>of</strong> requirements in quality function deployment within a<br />
university registration system? (6)<br />
Chapter 8<br />
6 Draw the use case diagram for registration at a university. The following are actions in a<br />
university registration system:<br />
- A student completes the registration form.<br />
- His/her results <strong>of</strong> the previous years are verified.<br />
- His/her enrolment is verified.<br />
- His/her payment is verified.