2D1363, Mjukvarukonstruktion, 8 poäng

Aktuell kursomgång: period 2-4 05/06

Kursledare: Rand Waltzman
Datorpostadress(er): rand@nada.kth.se

 

Homework 3:  Due 17/11/2006

See Homework page for general information.

The first two exercises below refer to your text, Software Engineering by Sommerville, 8th Ed. 

1.      Exercise 7.3

2.      Exercise 7.4

3.      Design scope is the extent of the entity that you are tasked to design.  It defines the boundary between what you are designing and its environment.  For example, you are to design an ATM (Automated Teller Machine = Bankomat).  The box and everything in it is yours to design – both the hardware and software.  The computer network that the box will talk to is not yours to design – it is out of the design scope.
Consider the following fragment of a usage narrative:  “… Jenny is standing in front of her bank’s ATM.  It is dark.  She has entered her PIN and is looking for the Enter button …”
Name at least five system design scopes that this fragment could be referring to.

4.      You have been hired to create the requirements document for a new ATM.  Decide whether each item in the following list is a stakeholder, a primary actor, a supporting actor, the system under design, or not an actor at all (or a multiple of the above):
The ATM; The customer; The ATM card; The bank; The front panel; The bank owner; The serviceman; The printer; The main bank computer system; The bank teller; The bank robber.

5.      List three different types of primary actor for your ATM.  For each primary actor in your list, state at least one user goal.

 

^Upp till Nadas kurser.


Sidansvarig: <rand@nada.kth.se>
Tekniskt stöd:
<webmaster@nada.kth.se>