Vous êtes sur la page 1sur 16

Update Inventory

Restocking
Manufactory
and vendor
Customer DB
Sall
Department
Inventory
Wizard(guru
Customer
Servise
Store DB
S!ipping
"pply Credit
Registration
#urc!ase
$racking %rder
#romotions
"dvertising
Searc!ing
&et "dvice
Customization
&et Support
Return
'ind Store
Buyer
Factors Contributing to Project Success According to Standish Report:
1. Executive Management Support
2. User involvement
3. Experienced Project Manager
4. Clear Business !jectives
". Minimi#ed Scope
$. Standard so%t&are 'n%rastructure
(. )irm Basic *e+uirements
,. )ormal Met-odolog.
/. *elia!le Estimates
10. t-er
1-e cost o% incorrect2 misunderstood2 and not agreed upon re+uirements a%%ects t-e customers and
developers in terms o% time2 mone.2 and lost opportunities.
3ppl.ing t-e C43S 1en in our project
User Involvement:
Identified the Users and Customers:
Sta5e-older and User description in t-e 6ision 7ocument
Gathered needs from Users and Customers:
*ole Pla.ing
'ntervie&s
8uestionnaire
Brainstorming
*egular Meetings
Clear usiness !bjectives:
Identified the follo"ing in the vision document:
Business pportunit.
Pro!lem Statement
Product position Statement
Product Perspective
Product vervie&
Also performed:
Mar5et 3nal.sis
User Bac5ground 3nal.sis
#inimi$ed Scope:
7e%ined 7elivera!les
7e%ined )unctionalit.
1o -elp .ou de%ine .our scope2 ans&ered t-e %ollo&ing +uestions9
:-at processes ;and &-at are not< are included in t-e scope o% our project= :-ere does eac-
process !egin and &-ere does eac- process end=
:-at s.stems ;and &-at are not< are used in t-ese processes are included in t-e scope=
:-at organi#ations ;and &-at are not< involved in t-ese processes are included in t-e scope=
Standard Soft"are Infrastructure:
'ndenti%ied t-e %ollo&ing in t-e 6ision 7ocument9
S.stem *e+uirements9
>anguage2 perating S.stem2 Plat%orm
Per%ormance?*elia!ilit. *e+uirements9
Constraints
8ualit. *anges
Product overvie& including assumptions and dependencies
Firm asic Re%uirements:
&licitation:
Statement o% &or5?tas5 de%inition.
'ntervie&s
@roup !rainstorming.
!servation.
8uestionnaires and?or surve.s.
Protot.ping
3pproval process %or all t-e re+uirements %or !ot- %unctional and nonA%unctional re+uirements
)or interpreting and agreeing upon re+uirements2 in &eeding out re+uirements not considered2
identi%.ing potential or real !ottlenec5s2 or deriving re+uirements &e used9
UM> colla!oration?communications diagram.
UM> state c-art diagram.
UM> se+uence diagram.
UM> activit. c-art.
'raceabilit( of re%uirements:
Eac- Use Case used ;in t-e )unctional *e+uirements< can !e traced !ac5 to t-e respective
re+uirements o% t-e project.
Eac- Bon %unctional re+uirement can !e traced !ac5 to t-e %eatures represented in t-e 6ision
7ocument.
*e+uirements can !e traced !ac5 to t-e Product )eatures de%ined in t-e vision document.
Eac- )eature can !e traced !ac5 to t-e &ants and needs o% individual customers ;&-ic- &ere
generated in t-e elicitation processes<.
Find Store)Store >ocation Service*
Customer (store StoreManager
Connect(
'indStore(
'indStore(
Return)*eturn Polic.*
Customer (store CustomerData
Manager
InventoryData
Manager
Sales
Connect(
)ogon(
*erifyCustomer(
ReturnItem(
ReturnItem(
C!eckItem(
C!eckSale(
Confirmation(
Confirmation(
Get Support)Customer Support*
Customer (store CustomerData
Manager
Customer Serv
ice
Connect(
)ogon(
*erifyCustomer(
Re+uest Support(
Re+uest Support(
Support Reply(
Customi$e )Con%igure products online*
Customer (store CustomerData
Manager
&uru Sales Manufacturing
Connect(
)ogon(
*erifyCustomer(
Customize(
Customize(
Create(
Customize(
Custumize(
CustomizedInfo(
Confirmation(
Get Advice)4elp?C%g :i#ards*
Customer (store CustomerData
Manager
&uru
Connect(
)ogon(
*erifyCustomer(
Re+uest "dvice(
&et "dvice(
"dvice Reply(
Searching )Provide a searc-a!le online catalog2 'nventor. 1rac5ing*
Customer (store InventoryData
Manager
&et#roductsByCriteria(
Connect(
&et#roductInfo(
Advertising)Compan. logo2lin5s2Specials2 4ig-lig-ts2 Coo5ies*
(store InventoryData
Manager
Sales
)ogon(
#ost"dvertising(
Update"dvertising(
Promotions ) Promotions section ;items onAsale< *
Sales (store InventoryData
Manager
)ogon(
#ost#romotion(
Update#romos(
'rac+ !rder)1rac5 S-ipments nline2Status !. Email*
Customer (store CustomerData
Manager
InventoryData
Manager
Manufacturing S!ipping
Connect(
)ogon(
C!eck%rderStatus(
&et#urc!aseData(
C,eckS!ippingInfo(
C!ackManufacturingInfo(
C!ackInventory'orItems(
#ostInformation(
Purchase )EAmail con%irmation2 'nventor. 1rac5ing2Store Billing 'n%o &? Pro%ile*
Customer (store CustomerData
Manager
InventoryData
Manager
Sales Manufacturing
&et#roductsBy-ame(
&et#roductDetails(
Connect(
)ogon(
*erifyCustomer(
"ddtoCart(
"ddtoCart(
C!eckInventory(
#aymentInformation(
#roduct#urc!ased(
&et#aymentInfo(
#aymentInfo(
&etS!ippingInfo(
Confirm%rder(
%rderConfirmation(
Register)Create Pro%ile2*estration*
Customer (store CustomerData
Manager
Connect(
Register(
Register(
Confirmation(
Confirmation(
)ogon(
*erifyCustomer(
Appl( For Credit )3ppl. %or Credit2 EAmail con%irmation2)inancing*
Customer (store CustomerData
Manager
CreditCompany
Connect(
)ogon(
*erifyCustomer(
"pply'orCredit(
&etCustomerInfo(
"pply'orCredit(
Confirmation(
Confirmation(
Shipping)Store S-ipping 'n%o &? Pro%ile2'nventor. 1rac5ing2Boti%ication to S-ipping 7ept.2Multiple S-ipping ptions*
Customer (Store CustomerData
Manager
S!ipping Sales InventoryData
Manager
Manufacturing
Re+uestS!ipping(
&etCustomerInfo(
Re+uestS!ipping(
C!eck#ayment(
C!eck"vaila.ility(
C!eck"vaila.ility(
S!ippingConfirmation(
S!ippingConfirmation(
Restoc+)'nventor. 1rac5ing*
Manufacturing Store Inventory Data
Manager
Sales
Restock(
UpdateInventory(
InformSales(
Update Inventor( )'nventor. 1rac5ing*
Manufacturing (Store Inventory Data
Manager
Sales
Restock(
UpdateInventory(
InformSales(
Class 7iagram
Belo& is a -ig-Alevel class diagram %or t-e ME4E EAStore. 1-is diagram depicts t-e relations-ip
!et&een di%%erent departments &it-in t-e store2 as &ell as t-e relations-ip !et&een t-e store and t-e
customer or user. ne can see t-e %unctionalit. eac- department -as !. loo5ing at t-e associated
%unctions. 1-e multiplicit. is also s-o&n to -elp understand t-e s.stem !etter. 't is evident t-at t-e eA
store itsel% pla.s a central role in t-e overall diagram. Most o% t-e %unctionalit. passes t-roug- it.








SECU*'1C


'B1E@*'1C
CMP>E1EBESS


CBS'S1EBCC


3CCU*3CC


363'>3B'>'1C


CB)'7EB1'3>'1C


3U14*'D31'B


PE*)*M3BCE


P3SS:*7


USE*B3ME
'B7'6'7U3>
P3SS:*7
S,"R(D
#"SSW%RD
R(&IS$R"$I%-
/
00
00
0
0
/
0
*E>'3B'>'1C
'B1E@*'1C
363'>3B'>'1C
CMP>E1EBESS
E))'C'EBCC
3CCU*3CC
CBS'S1EBCC
M'B'MUM
BUMBE* )
4PS
PE*)*M3BCE
;*ESPBSE
1'ME<
00
00
1
PE*)*M3BCE
C3P3C'1C
*ESPBSE 1'ME
14*U@4PU1
SP3CE
U1'>'D31'B


CMP*ESSE7
)*M31
'B7EE'B@
S'B@>E
>E6E>
MU>1'
>E6E>
FEC:*7
B3SE7
C31E@*C
B3SE7
'MP*6ES
*ESPBSE 1'ME
00 0
0
M3'B13'B3B'>'1C
1ES13B'>'1C
EE1EBS'B'>'1C
US3B'>'1C
UB7E*S13B73B'>'1C
USE*
)*'EB7>C
M7')'3B>E
363'>3B'>'1C
B*E3F7:B
1'ME
0
/
1
00
US3B'>'1C
)>EE'B'>'1C
C43B@E?C3BCE>
*7E*
USE* )*'EB7>C
*E>'3B'>'1C
3CCESS'B'>'1C >3B@U3@E 3ES14E1'CS
7E)3U>1 MU>1'>'B@U3>
0
S43*E7
P3SS:*7

Vous aimerez peut-être aussi