Professional Documents
Culture Documents
I. T VN
1. Mong mun chng ta AG c nhiu c hi, Chng ta mong mun: y nhanh tin cng vic: pht trin nhiu sn phm, h thng cung cp ra th trng; Gim chi ph: trin khai d n gn, kt thc nhanh, thu tin; ng gi sn phm gim ri ro Outsource: Giao vic cho cc i outsource th no va m bo cht lng, tin , va lm ch h thng
Mun vy, chng ta cn phng php : Trao i gia cc b phn: Khch hng <-> Kinh doanh; Kinh doanh <-> K thut; Thit k <-> Lp trnh. Xc nh c khi lng cng vic: c lng c thi gian, nhn s cn thc hin. Bo tr code: pht trin cc tnh nng mi; lu tr thit k chuyn giao cho ngi tip theo.
2. Nhng kh khn hin nay Ngi mng nn mt ngi lm nhiu v tr; Qun l i outsource gp nhiu kh khn; Kh kt thc c d n; Cha c cch trao i hiu qu. 3. Kt lun Chng ta cn phng php : Thit k h thng: xc nh quy m h thng (gm bao nhiu function, class); trn c s c lng thi gian, khi lng cng vic, u t. Phn cng cng vic: vic no AG lm, vic no outsource? Phi hp gia cc b phn: Kinh doanh lm g? Lp trnh lm g? .v.v
Bo tr sn phm (code mantainance): xy dng roadmap cho sn phm; qun l m ngun, .v.v.
Trn th gii c rt rt nhiu phng php pht trin h thng (RUP, CMM, .v.v); c rt nhiu ngn ng (UML, SML, IDEF, .v.v). Nhng phng php ny rt s, p dng cn c nhiu ngi c o to bi bn. iu ny khng ph hp vi iu kin AG. Anh c hy vng, trn c s kin thc ca th gii, chng ta rt ra cch lm tt, ph hp vi chng ta. V vy anh xut Phng php lun ring cho AG.
II. C S
1. 1.1. Bn cht pht trin phn mm Nhng ngi tham gia pht trin h thng Khch hng: Gim c, nghip v, IT Bn AG: kinh doanh, k thut, .v.v.
Tham gia h thng c rt nhiu ngi c mc ch, mi quan tm, vai tr khc nhau.
Tuy nhin, mi ngi c mi quan tm ging nhau: Chc nng: H thng lm g? Cu to: H thng gm nhng thnh phn g? Hot ng: H thng vn hnh ra sao?
V mc tiu khc nhau, kin thc khc nhau -> H s dng ngn ng khc nhau. Ni v von, l h n t nhng t nc khc nhau. Chng ta cn thit k cc ngn ng khc nhau. Chng ta s quy nh cc loi s khc nhau: mi s c ngi c ring, mc ch ring, .v.v. 1.2. Cng ngh lun thay i Cn c phng php breakdown tch thit k khi la chn cng ngh. 2. Ngn ng hc Ngn ng l h thng k hiu c bit s dng : Trao i T duy
Ngn ng t nhin: rt phong ph nhng khng c cu trc, khng cht ch, mt nhiu thi gian x l; S khi, s swimlane, .v.v. UML: ngn ng rt ph hp cho thit k hng i tng.
Chng ta s kt hp cc ngn ng trn ph hp nht, n gin nht t mc tiu: Trao i: Kinh doanh <-> K thut; Qun l <-> Tc nghip; T duy: Phi document thit k -> Mi QA, mi kim tra c cht lng sn phm
3.
Kinh nghim AG
C 4 nhm ngi tng ng vi 4 gc nhn h thng. Gc nhn ny trong Rose gi l Model, trong Visio gi l View. Chng ta gi l View; cc view c lp vi nhau.
3. 3.1.
Mc ch: Ngn ng: S khi Swimlane Ngn ng t nhin thng nht hng mc hp ng thng nht quy trnh nghip v: cch thc hin thng nht giao din
3.2.
S tng th
Mc ch: M t chung h thng M t cc thnh phn cn xy dng. Ngn ng: s khi , phn lp
M hnh Phn tng
Nh u t
Dch v: (what)
- M t chi tit dch v CBV cung cp cho khch hng - Cn c theo hp ng: Mua, Bn, ng trc tin bn, Hu lnh, Tra cu
Dch v
Mua
Bn
Hu lnh
Tra cu
Quy trnh
Quy trnh Bn
BOSC
Sn
Nhn s
3.3.
Mc ch: M t cc thnh phn ca h thng: H thng gm nhng thnh phn g? Mi lin h gia chng. Ngn ng: s khi
3.4.
Cch nghip v
3.5.
Quy trnh
3.6.
Giao din
M t: hnh dung giao din Ngn ng: hnh khi, mu sc Th tc: if then, .v.v
Trang ch 18/06/2009 Nguyen Van A, 009C013730 ` Thng tin c nhn | Thot Giao dch t lnh mua t lnh bn Hy lnh ng trc ng trc tin bn ng trc tin mua Kt qu khp lnh Tin ch Chuyn khon ni b Chuyn khon ngn hng Gi tin Rt tin Gii ta chng khon
S d ti khon
Giao dch
Tra cu
H tr
Lin h
Sa thng tin c nhn /c Lin h/Tr s chnh in Thoi Fax : in thoai di ng Email S ti khon Ti Ngn hng
Sa thng tin
Hy b
Bn quyn thuc v Cng ty C phn Chng khon Bin Vit a ch: 14 Trn Bnh Trng, Hon Kim, H Ni, Vit Nam. Tel: (+84 4) 3941 0246, Fax: (+84 4) 3941 0248
4. 4.1.
Tng Design Gii thiu Kin trc s trng h thng Teamleader ph trch xy dng
Mc ch: Ngn ng: Cy th mc: UML Thit k: h thng gm nhng thanh phn chnh g? Cch vn hnh ra sao? Giao vic cho cc nhm xy dng. Tch hp h thng: ghp ni cc thnh phn
4.2.
S tng th
M t: H thng gm cc thnh phn g? Mi lien h tng qut gia chng. Ngn ng: UML - s khi
subsystem 4. Authentication
-End21
-End22
-End23
-End24
subsystem 4. PriceOnline
4.3.
S UseCase
4.4.
S Class
Send
Giao din Giao din::FormOderSell +Date : DateTime +SymbolID : string +PriceType : string +Price : long +Volumn : long +Send()
Giao din Giao din::FormPriceOnline -Ref : int -Floor : int -Celing : int -StockSymbol : int -Date : int +Requet()
metaclass1. Portal::Portal +ValidateLogin(in account : string, in pass : string, in pass2 : string) : bool +ConfirmLogout(in Y/N : bool) : bool +ValidateOrderSell(in Account : string, in Symbol : string, in Date : DateTime, in PriceType : string, in Price : int) : object +ConfirmOrderSell(in Y/N : bool) : bool +DisplayCustomerProfile(out JsonCustomerProfile : string) : FormCustomerProfile +DisplayCashAccount(out JsonCashAccount : string) : FormCashAccount +DisplayStockAccount(out JsonStockAccount : string) : FormStockAccount +DisplayOrderHistory(out JsonOrderHistory : string) : FormOderHistory +DisplayCashStatement(out JsonCashStatement : string) : FormCashStatement +DisplayStockStatement(out JsonStockStatement : string) : void +ValidateCancelOrderStock() : object +ConfirmCancelOrderStock(in Y/N : bool) : bool +DisplayFormLogin() : <unspecified> +EventHandler() : <unspecified> +DisplayMessage(in Message : string) : <unspecified> +DisplayFormLogOut() : FormLogout +DisplayConfirm(in Message : string) : <unspecified> +ConfirmOrderBuy(in Y/N : bool) : bool +DisplayFormOrderBuy() : <unspecified> +DisplayPriceOnline(in StockSymbol : string) : FormPriceOnline +Login() +DisplayFormCancelOrder() : FormCancelOder
4.5.
S Sequence Diagram
5. 5.1.
6. 6.1. 6.2.
6.3.
V hot ng