You are on page 1of 12

11 2013-14 ONLINE E1-1

&
1. /
/; [1 ]
() ,

. [-0.33]
()

.

. [-0.33]
() ,


. [+1.0]
()
. [-0.33]

2. / /; [1 ]
()

. [+0.5]
()
(agile) SCRUM sprint 30
. [-0.5]
() ,
. [+0.5]
() , 10
. [-0.5]
: SCRUM .
http://en.wikipedia.org/wiki/Scrum_(software_development)

3. :

HEALTHY-BASKET, ,
HEALTHY-BASKET

.
,
,
BASKET-REGISTRY. /
/. [1 ]

()
. [-0.33]
()
. [-0.33]
() BASKET-REGISTRY . [-0.33]
()
. [+1.0]

4. () 1

. ,
. /
; : T
. [1 ]

(A) Username, password


2. 1.
. [-0.33]
(B) N ,
3. Voucher. [-0.33]
() N
3. Voucher. [-0.33]
() ,
1. 2.
1.
2. . [+1]

5. () 12
:

A 1
(6, 9), (5, 10) (8, 11),

(); [1 ]
() (12) [-0.33]
() (10) [-0.33]
() (9) [+1.0]
() (8) [-0.33]

6. (),
:

3

, / /
; [1 ]
() Put_D, Get_D, Put_E, Get_E, Put_Z, Get_Z, Put_H,
Get_H. [1.0]
() Get_A, Get_B, Put_D, Put_E, Get_E, Get_D, Get_Z,
Get_H. [-0.33]
() Calc_H, Put_D, Put_E, Get_E, Put_Z, Get_D, Get_Z,
Put_H, Get_H. [-0.33]
() Get_C, Put_E, Get_E, Put_Z, Get_Z, Put_H, Get_H. [-0.33]

7. (),
/
. [1 ]

PROCEDURE Exec_1
LOCAL VAR A, B, ,
A , B, ,
Call Get_()
Call Get_A(A)
Call Calc_M1(,,,)
Call Exec_M2()
Call Exec_M3()
END PROCEDURE

PROCEDURE Exec_1
LOCAL VAR A, B, ,
A , B, ,
Call Get_A(A)
Call Get_()
Call Calc_M1(,,,)
Call Exec_M3()
Call Exec_M2()
END PROCEDURE

() . [-0.33]
() . [-0.33]
() . [+1.0]
() . [-0.33]

8. ()
. /
/ :

; [1 ]

01

01

02

2 , 3

03

03

02

04

() . [-0.33]
() . [-0.33]
() . [-0.33]
() . [+1.0]

9. () 1.
/ () 2
/
1 ( 1 1.1
1.2); [1 ]

() (). [-0.33]
() (). [-0.33]
() . [-0.33]
() . [+1.0]

10. ()



.
() (
/
); [1 ]
:
.

() . [-0.33]
() . [+1.0]
() . [-0.33]
() . [-0.33]

!!!
7


1
(A) ,
( , . 36-37),

.
() , , 2.1, .
49,
. ,
(
, ).
, . 2.3, . 38-39,

.. , () .
() , , . 2.5,
. 43,
. ,
,
. .
, 2.1, . 49,
.
2
. , . 3.1.3, . 58.
() ()
. () .
()

. ,
(. , . 3.1.3 . 59). () .
() ()
. () .
()

. , (. , . 3.1.3 . 59)
.
() .

3
(A) ,
,

. ,

( )
.
, () ,


. ,

( )
.
, () ()

. () .
() BASKETREGISTRY
(.. ) HEALTHYBASKET.

4
Username, password
1. ,
1.
. () .
,
3. Voucher,
1.
, (
& 1.
)
. () .

3. Voucher,
2.
3. Voucher. () .
,
1. ,
( &
1.
)
. ,
,
,
1.
( ) 2.
.
() .

( 4.5.1, 123 127),


,
,

.
:
-

( 1)
(Exec_1)

(6, 9), (5, 10) (8, 11)


, (Exec_6_9, Exec_5_10,
Exec_8_11)

2, 3, 4, 7, 12
, (Exec_2, Exec_3, Exec_4, Exec_7,
Exec_12).

1+3+5=9 . ,
() .

6
, :
H Exec_P3 Get_D, Exec_P1
Put_D,
Exec_P3 D Exec_P1.
Get_D, Put_D.
H Exec_P3 Get_, Exec_P2
Put_,
Exec_P3 Exec_P2.
Get_, Put_.
H Exec_P2 Get_E, Exec_P1
Put_E,
Exec_P1 E Exec_P2.
Get_E, Put_E.
H Exec_P4 Get_H, Exec_P3
Put_H,
Exec_P4 H Exec_P3.
Get_H, Put_H.
.
() .
7
, ,
Get_, Get_A ,
Calc_M1. ,
Exec_M2 Exec_M3 . , ,
.

10


.
:
) Get_A Get_B .
,

.
) Exec_M2 Exec_M3 .

,

.
, ,
, .
().

8
, 01-
,
,
02-
. , .

.
().

01 ,

. .

9
2 1
1.1 1.2
. () 2
1.1 1.2
() 1.
() 2 ,
1.1 1.2
. () ,
1.1 ()
1.
, ().

10
, . 4, . 119,

11

....
. ,
/ .
: )


)

.
, /
.
/
.
11. ().
,

. , ,
1.1.3 /
eCredit ,
.

12

You might also like