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.
Complete the following:<br />
46<br />
5 The system engineering process usually begins with the ______ view. (1)<br />
6 The system specification describes the ______. (2)<br />
7 The relationships shown in a data model must be classified to show their ______<br />
and ______. (2)<br />
8 The importance <strong>of</strong> s<strong>of</strong>tware design can be summarised in a single word, namely<br />
______. (1)<br />
9 S<strong>of</strong>tware engineering is a layered technology. Give a graphical representation <strong>of</strong><br />
the s<strong>of</strong>tware engineering layers and a brief description <strong>of</strong> the function <strong>of</strong> each<br />
layer. (8)<br />
10 You are asked to develop word-processing s<strong>of</strong>tware. You decide to follow the<br />
incremental model.<br />
10.1 Give a short overview <strong>of</strong> the incremental model approach. (2)<br />
10.2 How could the incremental model approach be used to develop the proposed<br />
word-processing s<strong>of</strong>tware? (2)<br />
11 You are the project manager <strong>of</strong> a dynamic cellphone company with two million<br />
cellphone users. Your company is considering the redevelopment <strong>of</strong> the billing<br />
s<strong>of</strong>tware. Write a report to management in which you explain why you would not<br />
consider evolutionary process models for this project. (6)<br />
12 Scrum emphasises the use <strong>of</strong> a set <strong>of</strong> ‘s<strong>of</strong>tware process patterns’ that have<br />
proven effective for projects with tight time limits, changing requirements and<br />
business criticality. Each <strong>of</strong> these process patterns defines a set <strong>of</strong> development<br />
activities. Being a developer at a small s<strong>of</strong>tware development company, you prefer<br />
the use <strong>of</strong> Scrum as development methodology. Give an overview <strong>of</strong> the<br />
development activities, and describe how you would use them in developing an<br />
inventory system for a medium-scaled company. (8)<br />
13 Consider the following scene between three s<strong>of</strong>tware team members: Jamie Lazar,<br />
Vinod Raman and Ed Robbins.<br />
Ed: What have you heard about the SafeHome project?<br />
Vinod: The kick-<strong>of</strong>f meeting is scheduled for next week.<br />
Jamie: I’ve already done a little bit <strong>of</strong> investigation, but it didn’t go well.