School of Computing / Skool vir Rekenaarkunde - Name
School of Computing / Skool vir Rekenaarkunde - Name
School of Computing / Skool vir Rekenaarkunde - Name
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
47<br />
INF305F/ SWE401I/SED401I /101<br />
Ed: What do you mean?<br />
Jamie: Well, I gave Lisa Perez a call. She’s the marketing honcho on that.<br />
Vinod: And?<br />
Jamie: I wanted her to tell me about SafeHome features and functions … that sort <strong>of</strong><br />
thing. Instead, she began asking me questions about security systems,<br />
surveillance systems. I’m no expert.<br />
Vinod: What does that tell you?<br />
Jamie shrugs.<br />
Vinod: That marketing will need us to act as consultants and that we’d better do<br />
some homework on this product area before our kick-<strong>of</strong>f meeting. Doug said<br />
that he wanted us to ‘collaborate’ with our customer, so we’d better learn how<br />
to do that.<br />
Identify four communication mistakes from the conversation above. List the<br />
principle that you used and quote each mistake from the text. (8)<br />
14 You are the project leader <strong>of</strong> the requirements engineering team involved in the<br />
development <strong>of</strong> a web-based book store. The project is late due to problems<br />
encountered during the requirements elicitations process. Write a report to<br />
management in which you explain why requirements elicitation is difficult with<br />
examples from the application domain. (6)<br />
15 The state diagram is one method <strong>of</strong> representing the behaviour <strong>of</strong> a system by<br />
depicting its states and the events that cause the system to change state. A state<br />
diagram models the behaviour <strong>of</strong> a specific application domain. One state diagram<br />
consists <strong>of</strong> different states. What are the three areas that a state is divided into on<br />
an UML state diagram? (3)<br />
16 Answer the following:<br />
16.1 What is the relationship between an activity diagram and a use-case? (1)<br />
16.2 Study the following use-case description for surveillance, which was written<br />
for the SafeHome application. Develop an activity diagram for the<br />
information provided. (8)<br />
Use-case Access camera surveillance – display camera views<br />
Primary actor Homeowner<br />
Goal in context To view output <strong>of</strong> cameras placed throughout the house from any remote location via<br />
the internet.<br />
Preconditions System must be fully configured; appropriate user ID and passwords must be<br />
obtained.