02.05.2013 Views

School of Computing / Skool vir Rekenaarkunde - Name

School of Computing / Skool vir Rekenaarkunde - Name

School of Computing / Skool vir Rekenaarkunde - Name

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!