report apr
TRANSCRIPT
-
8/18/2019 Report Apr
1/8
I. INTRODUCTION
1) Project Overview
2) Problem Statement
II. SYSTE !N!"YSIS
1) Re#$irement% Determination!) &$nctional Re#$irement%
1. Create Item "i%tin'
1.1. U%er %en(% a re#$e%t to o er an item or %ale.
1.2. T*e %+%tem receive% t*e re#$e%t, e-ec$te% $%er a$t*ori ation /%ee
re#$irement 0) an( (i% la+% orm o creatin' item.
1.2.1. I $%er i% $na$t*ori e(, t*e %+%tem e-ec$te% $%er lo' in /%ee
re#$irement 3).1.3. U%er ill% orm b+ rovi(in' re#$ire( in ormation /e.'., title,
(e%cri tion, ($ration, %tartin' rice).
1.3.1. U%er can eit*er review to %ee *ow li%tin' will a ear or o%t
t*eir li%tin' w*en t*e+4re rea(+.
1.5. T*e %+%tem receive% t*e %$bmitte( orm, e-ec$te% in $t% vali(ation /%ee
re#$irement 6).
1.6. U%er can e(it i t*e+4( li7e to c*an'e %omet*in'.
1.0. T*e %+%tem %ave li%tin' in ormation in (ataba%e.
2. Place 8i(
2.1. U%er acce%% %+%tem to in( an item to b$+ b+ %earc*in' a % eci ic item
or brow%in' b+ %electin' a cate'or+ lin7.
2.2. U%er %elect an item *e or %*e want% rom %earc* re%$lt% or rea(in' item
(etail%.
2.3. U%er 9 lace a bi(9 b+ enterin' an amo$nt *e or %*e willin' to a+.
2.5. T*e %+%tem receive% t*e re#$e%t, veri +in' $%er a$t*ori ation /%ee
re#$irement 0).
2.6. I $%er i% $na$t*ori e(, t*e %+%tem a%7% $%er to lo' in /%ee re#$irement
3).
2.0. T*e %+%tem vali(ate% t*e bi( be ore lace it on item to ma7e a c*an'e.
2.0.1. I t*ere are no revio$% bi(, t*e %+%tem veri ie% t*at t*e
receive( bi( i% eit*er lar'er t*an or e#$al t*e %tartin' bi(.
2.0.2. I t*ere are bi(% are ma(e, t*e %+%tem veri ie% t*at t*e receive(
bi( i% lar'er t*an t*e c$rrent *i'*e%t bi(.
-
8/18/2019 Report Apr
2/8
-
8/18/2019 Report Apr
3/8
bi(.
0.2. T*e %+%tem veri ie% re'i%tere( $%er;% role% in (ataba%e /e.'.,
a(mini%trator, item creator, bi((er).
0.2.1. I $%er i% item creator, t*e+ can not lace bi( on t*eir item%.
0.2.2. I $%er i% item creator, t*e+ can cancel bi( o $n(errate( bi((er.:. En( a li%tin'
:.1.
-
8/18/2019 Report Apr
4/8
2. Place bi(
-
8/18/2019 Report Apr
5/8
8) U%e ca%e De%cri tion
1. Create item li%tin'
Use Case Name: Create a li%tin' ID: 1 Importance Level: @i'*
Primary Actor: Seller Use Case Type: Overview
-
8/18/2019 Report Apr
6/8
Stakeholders and Interests:
Seller A want% to li%t an item or %ale
Brief Description: T*i% $%e ca%e (e%cribe% *ow we create a li%tin'
Tri er: Seller vi%it%
-
8/18/2019 Report Apr
7/8
Normal 'lo( of #vents:
1. T*e 8$+er %$bmit% a %earc* re#$e%t to t*e S+%tem
2. T*e S+%tem rovi(e% a li%t o recommen(e( item%
3. T*e 8$+er c*oo%e% one o t*e item% to in( o$t a((itional in ormation
5. T*e 8$+er rovi(e% t*e S+%tem wit* an amo$nt o bi(6. T*e S+%tem veri ie% t*at t*e 8$+er i% a$t*ori e(
0. T*e S+%tem e-ec$te% t*e Place a bi( $%e ca%e
:. T*e S+%tem vali(ate% w*et*er %$m o c$rrent bi( an( increment i% le%% t*an amo$nt o
bi(
. T*e S+%tem $ (ate% c$rrent bi( b+ a((in' an increment an( t*e *i'*e%t bi((er
. T*e S+%tem rovi(e% t*e $ (ate( re%$lt to t*e 8$+er
S")*flo(s:S 1B
Alternate+#$ceptional 'lo(s:
3a 1. T*e 8$+er %$bmit% a new %earc* re#$e%t to t*e %+%tem.3a 2. T*e 8$+er iterate% over %te % 2 t*ro$'* 3 $ntil %ati% ie( wit* %earc* re%$lt% or 'ive%$ .6aB T*e S+%tem e-ec$te% t*e "o' in $%e ca%e:aB T*e 8$+er iterate% over %te % 5 t*ro$'* : $ntil %ati% ie( con(ition or 'ive% $
C) U%e Ca%e Dia'ram%
3) Str$ct$ral o(elin'
'ront:
Class Name: U%er ID: 1 Type: Concrete Domain
Description: !n in(ivi($al wi%*in' to be %een at Online !$ction
S+%tem
Associated Use Cases: 1, 2, 3
!esponsi)ilities
O er item
Colla)orators
Item
Back:
Attri)"tes:Email
-
8/18/2019 Report Apr
8/8
!((re%%
Name
!elationships B
%enerali&ation ,a*kind*of-: enerali ation1,
A re ation ,has*parts-: !''re'ation1
.ther Associations: Item,
5)