P. 1
TsHandbook Thai CRP

TsHandbook Thai CRP

|Views: 221|Likes:
Published by apmotive

More info:

Published by: apmotive on Feb 07, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC or read online from Scribd
See more
See less

04/02/2012

Technical Solution Handbook

Version
02.00
TeamWork Solution
Handbook
Technical Solution Handbook
Document
Version:
02.00
Release Date: 10 November
2007
Full Name Role Date Signature
Reie!:
อนุมัติ :
6 ดดดด bbbb Page 1 of 15
Copyright © 2001 TeamWor !o"#tion Co.$ %t&.
Technical Solution Handbook
Version
02.00
Reision Histor"
Versio
n
Date #uthor Reie!er Descri$tion
00.01 ' November 2007 Chit(an )angsarn *nitia" &raft version
00.01 16 November 2007 Chit(an )angsarn &raft version
00.01 22 November 2007 Chit(an )angsarn &raft version
00.01 2+ November 2007 )angsarn ,P- .raft version
1.00 +0 November 2007 )angsarn ,P- /irst 0ase"ine
2.00 25 12tober 200' )angsarn ,P- !e2on& 0ase"ine
Distribution %ist
Role Remark
6 ดดดด bbbb Page 2 of 15
Copyright © 2001 TeamWor !o"#tion Co.$ %t&.
Technical Solution Handbook
Version
02.00
Table o& 'ontent
)evision 3istory ............................................................ ... 2
.istrib#tion %ist ............................................................... 2
1.*ntro&#2tion .................................................................. 4
1.1Po"i2y .................................................................. ................ 4
1.2P#rpose ......................................... ..................................... 4
1.+!2ope ............................................. ..................................... 4
1.4-"ossary ........................................ ...................................... 4
1.5)eferen2e ................................................ ............................ 5
1.6.o2#ment Too" ............................................................... ...... 5
2.Pro2ess 1vervie5 ......................................................... 5
2.1Pro2ess 1b(e2tive .............................. .................................. 5
2.2Pro2ess !2ope ..................................................................... . 5
2.+Pro2ess .iagram ............................................................ ...... 6
+.Pro2ess .es2ription ...................................................... 6
+.1 เลือกวิธีการ เครื่องมือ หรือเทคนิ คในการพัฒนา ............................................. ..... 6
+.2 ออกแบบซอฟท์แวร์ 7สร้างเอกสารการออกแบบ 7T..88 ...................................... 6
+.+ สร้าง Pro&#2t *ntegration an& !oft5are Testing P"an ............. 10
+.4 สร้าง !oft5are Test Case an& !pe2ifi2ation ........................... 11
+.5 สร้าง Program !pe2ifi2ation .............................. .................... 12
+.6 เขีน!ค้"แล#ท$า 9nit Test ........................................................ ..... 12
+.7 รีวิว!ค้" ................................................................ .................. 1+
+.' สร้าง 0#i"& ........................................... ................................. 14
+.6,:e2#te !oft5are Testing ........................................ ........... 14
.............. 15
4.Te2hni2a" !o"#tion Tass ............................................. 15
4.11rgani;ation .eve"opment !tan&ar& ................................. 15
................................................................................... ............ 15
5.<ppen&i: .................................................................... 15
5.1 รา%ื่อ Temp"ate ..................................... ............................... 15
6 ดดดด bbbb Page + of 15
Copyright © 2001 TeamWor !o"#tion Co.$ %t&.
Technical Solution Handbook
Version
02.00
(. )ntroduction
(.( *olic"
The Te2hni2a" !o"#tion กำำหนดขึ้นเพ่ ือให้มีกระบวนกำรพ้ ืนฐำนในกำรคั ดเลือก$ ออกแบบ$ กำรพัฒนำ และกำร
ดำำเนินกำรกำรผลิต soft5are เพ่ ือให้มีค!"ำพ#่ีดี และ$ด้ตำมควำมต้อ%กำรขอ%ล&กค้ำ
(.2 *ur$ose
เอก'ำร(บับนี)้ ัด#ำำขึ้นเพ่ ือกำำหนดมำตรฐำนในกำรกำำหนดแนวกำรเลือก$ กำรออกแบบ$ กำรพัฒนำ !oft5are และกำร
ควบคมค!"ำพขอ% !oft5are *ด+เร่ิมตั%้ แต,กำรออกแบบ soft5are )น-ึ%กำรผลิตออกมำเ./ นผลลัพ01 7!oft5are
Pro&#2ts8
(.+ Sco$e
เอก'ำร(บับนีค้ รอบคลมกำร#ำำ%ำนในกำร)ัด#ำำ !oft5are ขอ%หน,ว+%ำน !oft5are .eve"opment
(., -lossar"
#bbreiation De&inition
C= Config#ration =anagement
C1T! Commer2ia" 1ff>the>!he"f
C!C* Comp#ter !oft5are Config#ration *tem
.0< .atabase <&ministrator
.0.P .atabase .eve"oper
.C) .o2#ment Change )e?#est
.P .eve"oper
,V ,arne& Va"#e
/* /orma" *nspe2tion
-. -raphi2 .esigner
-1T! -overnment 1ff>the>!he"f
-9* -raphi2a" 9ser *nterfa2e
3C* 3#man Comp#ter *nterfa2e
*,,, *nstit#te of ,"e2tri2a" an& ,"e2troni2s ,ngineering
*)! *nterfa2e )e?#irement !pe2ifi2ation
%CC0 %o2a" Config#ration Contro" 0oar&
P<% Pro2ess <sset %ibrary
P.*P Pro&#2t *ntegration P"an
P= Pro(e2t =anager
P) Prob"em )eport
@< @#a"ity <ss#ran2e
)= )e?#irements =anagement
6 ดดดด bbbb Page 4 of 15
Copyright © 2001 TeamWor !o"#tion Co.$ %t&.
Technical Solution Handbook
Version
02.00
!< !ystem <na"yst
!CC0 !ystem Config#ration Contro" 0oar&
!CP !oft5are Change Proposa"
!.. !oft5are .etai"e& .esign
!./ !oft5are .eve"opment /o"&er
!.% !oft5are .eve"opment %ibrary
!.P !enior .eve"oper
!%1C !o#r2e %ines of Co&e
!@T !oft5are @#a"ifi2ation Test
!)! !oft5are )e?#irements !pe2ifi2ation
!!! !ystemA!#bsystem !pe2ifi2ation
!T !oft5are Tester
!T. !oft5are Test .es2ription
!TP !oft5are Test P"an
!T) !oft5are Test )eport
!9 !oft5are 9nit
!9P !#pport
T.. Te2hni2a" .esign .o2#ment
T)) Test )ea&iness )evie5
T!.. Te2hni2a" !o"#tions .e2ision .o2#mentation
W0! Wor 0rea&o5n !tr#2t#re
(.. Re&erence
เอก'ำรเหล,ำนีใ้ 2้อ้ำ%-ึ%ในกำรกำำหนด Pro2ess
B
(./ Document Tool
• =i2rosoft Wor& 200+
• =i2rosoft Visio 200+
2. *rocess 0erie!
2.( *rocess 0b1ectie
กระบวนกำร Te2hni2a" !o"#tion ใ2้เพ่ ือระบว,ำ)ะ'ร้ำ% te2hni2a" so"#tion อ+,ำ%$ร คื อ ออกแบบ3อ4#1แวร1 และ
'ร้ำ%3อ4#1แวร1อ+,ำ%$ร
2.2 *rocess Sco$e
กระบวนกำร Te2hni2a" !o"#tion 'ำมำร-เร่ิม#ำำ)ำกขัน้ ตอนดั%ต,อ$.นี ้
> เร่ิมพร้อม5กับกำร'ร้ำ% soft5are spe2ifi2ation เพ่ ือระบ te2hni2a" so"#tion ในกำร'ร้ำ% 3อ4#1แวร1
และAหรือ
> เม่ ือ re?#irement ขอ%3อ4#1แวร1 เ'ร/)'มบ&ร!1และผ,ำนกำรอนมัติแล้ว
-้ำเ./ นกำร'ร้ำ%ผลิต"ั!61ใหม, หรือ+ั%$ม,มีกำรกำำหนด te2hni2a" so"#tion กระบวนกำร Te2hni2a"
!o"#tion )ะเกิดเร/วขึ้นคือเกิดขึ้นเม่ ือ'ร้ำ% soft5are spe2ifi2ation แต,-้ำ te2hni2a" so"#tion -&กกำำหนดมำแล้ว
*ด+ล&กค้ำ กระบวนกำรนี)้ ะเร่ิมเม่ ือ soft5are spe2ifi2ation เ'ร/)'มบ&ร!1และผ,ำนกำรอนมัติแล้ว
6 ดดดด bbbb Page 5 of 15
Copyright © 2001 TeamWor !o"#tion Co.$ %t&.
Technical Solution Handbook
Version
02.00
2.+ *rocess Diagram
*np#t Pro2e&#re 1#tp#t
6 ดดดด bbbb Page 6 of 15
Copyright © 2001 TeamWor !o"#tion Co.$ %t&.
!)!
T!.. Temp"ate
เลือกวิ0ีกำร เคร่ ือ%
มือ หรือเ#คนิคใน
กำรพัฒนำ
บัน#ึ กรำ+%ำนกำร.ระ2ม
7==8
เอก'ำร#ำ%เลื อก
7T!..8
!)!
T.. Temp"ate
ออกแบบ3อ4#1แวร1 7
'ร้ำ%เอก'ำรกำร
ออกแบบ 7T..88
บัน#ึ กรำ+%ำนกำร.ระ2ม
7==8
T..
T..
Pro&#2t
*ntegration P"an
an& !oft5are
Testing P"an
Pro&#2t
*ntegration an&
!oft5are
Testing P"an
P.* C !TP P"an
T..
Program
!pe2ifi2ation
Temp"ate
'ร้ำ% Program
!pe2ifi2ation
เอก'ำร Program
!pe2ifi2ation
T..
Program
!pe2ifi2ation
Co&ing stan&ar&
g#i&e"ine
เขี+น*ค้ด และ#ำำ 9nit
Test
!o#r2e Co&e
9nit Test )eport
Technical Solution Handbook
Version
02.00
*np#t Pro2e&#re 1#tp#t
6 ดดดด bbbb Page 7 of 15
Copyright © 2001 TeamWor !o"#tion Co.$ %t&.
!o#r2e 2o&e ขอ%
แต,ละ
!9AComponent
Program !pe2
Co&e )evie5
Che2"ist
รีวิว*ค้ด
!oft5are 0#i"&
!o#r2e 2o&e
'ร้ำ% 0#i"&
!oft5are 0#i"&
!TP
,:e2#te !oft5are
Testing
!TP
Technical Solution Handbook
Version
02.00
Start
/ ·.r.. „ „ / . .· ‡
,. /. -· - .._-· -. ‡ ‡ „
Use Standard
Development
Tools
No
... +.. . „
( .·.. TDD)
Yes
.·.. Product
Integration Plan
.·.. Software
Testing Plan
.·.. Program
Specification
/ r·-. ·.. .|. … ‡
Unit Test
.r · . ·. ‡
.·.. Build
Eecute Software
Testing
End
.·.. Build
Test Pass
Yes
No
6 ดดดด bbbb Page ' of 15
Copyright © 2001 TeamWor !o"#tion Co.$ %t&.
Technical Solution Handbook
Version
02.00
+. *rocess Descri$tion
+.( เลือกวิธีการ เคร่ ืองมือ หรือเทคนิคในการพัฒนา
P#rpose เพ่ ือหำวิ 0ีกำร$ เคร่ ือ%มือ หรือ เ#คนิ ค ในกำรนำำมำใ2้ในกำรพัฒนำ soft5are ในกร!ี#่ีต้อ%หำ
#ำ%เลือกใหม, หรือ $ม,$ด้กำำหนดวิ 0ีกำร$ เคร่ ือ%มือ หรือ เ#คนิ ค
Tai"oring Type #ำ%เลือกกร!ี#่ี$ม, อ+&,ในข้อ#่ี 4.1 !tan&ar& Too"s
.e2ision
=aing
D ใ',วิ0ีกำรขอ% .<)E .e2ision =eeting ใน D 2่ ือ .<) .o2#mentE
,ntry Criteria !)! นัน้ ต้อ%หำวิ0ีกำร$ เคร่ ือ%มือ หรือ เ#คนิ ค #่ี )ะใ2้ในกำร#ำำ soft5are 3่ ึ%+ั%$ม,มีกำรกำร
กำำหนด$ว้ ต้อ%#ำำกำรหำ#ำ%เลือกใหม,
*np#t !)!$ T!.. Temp"ate
<#thor !<
!taeho"&er DP! "#! $%! P%
!teps
1.
!< อ,ำนและ#ำำควำมเข้ำใ) !)! เพ่ ือหำวิ0ีกำร$ เคร่ ือ%มือ หรือ เ#คนิคในกำรพัฒนำ soft5are
2.
!< )ัด#ำำ T!.. *ด+ใ2้ T!.. Temp"ate )ำก 1rgani;ation %ibrary
+.
!< )ะต้อ%#ำำตำมคำำอ0ิบำ+#่ีกำำหนด$ว้ใน T!.. Temp"ate
4.
!< )ะต้อ%'ร้ำ%#ำ%เลือกอ+,ำ%น้อ+ 2 วิ0ี
5.
หลั %)ำก#่ี !< เตรี+มข้อม&ลต,ำ% 5 เรี+บร้อ+แล้ว !< ต้อ%#ำำกำร.ระเมิน#ำ%เลือก และ'ร.#ำ%เลือก พร้อม#ั%้
เหตผล เพ่ ือใ2้เ./ นข้อม&ล'ำำหรับผ&้#ำำกำรตั ด'ินใ)
6.
เม่ ือ !< เตรี+มข้อม&ลและ#ำำกำร.ระเมินเรี+บร้อ+แล้ว ก/ #ำำกำรนัดหมำ+ผ&้#่ีเก่ี+วข้อ% 7.P$ @<$ C=8 เพ่ ือ
#ำำกำร revie5 และ ผ&้#่ี)ะ#ำำกำรตั ด'ินใ) 7P=8 เลือก#ำ%เลือก#่ี !< $ด้เตรี+มข้อม&ล$ว้ 7อ้ำ%อิ%วิ0ีกำร
#ำำกำรตั ด'ินใ) D.<)E8
7.
!< $ด้รับข้อม&ลกำรเลือก)ำกกำรตัด'ินใ)ขอ%ผ&้ตัด'ินใ) และ$ด้บัน#ึกผลรำ+%ำนกำร.ระ2ม $ว้ใน ==
'.
!< รวมรวบข้อม&ล#ำ%เลือก#ั%้ หมดเ./ นเอก'ำรแนบ#้ำ+ผลกำรบัน#ึกรำ+%ำนกำร.ระ2ม เก/บเข้ำ$ว้ใน C=
6.
!< และผ&้#่ีเก่ี+วข้อ%กับผลกำร.ระ2ม ดำำเนินกำร)ั ด#ำำขัน้ ตอนต,ำ%5ต,อ$. *ด+ใ2้ผลลัพ01 )ำกกำรเลือก#่ี$ด้)ำก
กำรตัด'ินใ)
1#tp#t บัน#ึกรำ+%ำนกำร.ระ2ม 7==8$ เอก'ำร#ำ%เลือก 7T!..8
Verifi2ation NA<
Va"i&ation NA<
@< @< 'ำมำร-เข้ำ ตรว)'อบกระบวนกำร และเอก'ำร$ด้ตำมควำมเหมำะ'ม 7อ้ำ%อิ%เอก'ำร
PP@< 3an&boo8
,:it Criteria #ำ%เลือก$ด้-&กเลือก
เอก'ำร#ำ%เลือก 7T!..8$ == -&กเก/บ"ำ+ใต้กำรควบคมขอ% C=
C= อ้ำ%อิ% DC= .o2E
Too"s =i2rosoft ,:2e"
=i2rosoft Wor&
=eas#rement > )ำำนวนเวลำ#่ี !< ใ2้ในกำรหำ#ำ%เลือกและกำร.ระเมิน#ำ%เลือก
> )ำำนวน#ำ%เลือก#่ี !< หำมำ$ด้
> )ำำนวนเวลำ#่ีใ2้ในกำรตั ด'ินใ)เลือก#ำ%เลือก
+.2 ออกแบบซอฟท์แวร์2 สร้างเอกสารการออกแบบ 2TDD33
P#rpose เพ่ ือออกแบบ3อ4#1แวร1
6 ดดดด bbbb Page 6 of 15
Copyright © 2001 TeamWor !o"#tion Co.$ %t&.
Technical Solution Handbook
Version
02.00
Type ต้อ%#ำำ
.e2ision
=aing
NA<
,ntry Criteria P= $ด้ตั ด'ินใ)เลือกวิ0ีกำร$ เคร่ ือ%มือ หรือเ#คนิคในกำร'ร้ำ%3อ4#1แวร1ขอ%*.รเ)คแล้ว
!)! -&กรีวิวและอนมัติ)ั ดเก/บเ./ น base"ine อ+&,ใน C= แล้ว
*np#t !)!$ T.. Temp"ate$ Prototype$ Pro(e2t !2he&#"e$ )e?#irement
Tra2eabi"ity =atri: /orm
<#thor !<
!taeho"&er &D! DP! 'P%(! $%!S#)!ST!'SP(
!teps
1. !< นำำ !)! )ำก DPro(e2t 0ase"ine %ibraryE มำ'ร้ำ% T.. *ด+ใ2้ T.. Temp"ate #่ีนำำมำ)ำก
1rgani;ation %ibrary
2. !< )ะต้อ%#ำำตำมคำำแนะนำำต,ำ%5#่ีอ+&,ใน T.. Temp"ate
+. หลั %)ำก#่ี !< เขี+น T.. เ'ร/))ะต้อ%',% T.. $.+ั%ผ&้#่ีเก่ี+วข้อ%และ#ำำกำร'ร้ำ%นั ดหมำ+.ระ2มเพ่ ือรีวิวเอก'ำร
T.. D อ้ำ%อิ % /orma" te2hni2a" revie5 7V,)8E
4. -้ำพบข้อผิดพลำดให้ !< แก้$ข T.. )นกว,ำ)ะ'ำำเร/)หรือเ./ น#่ี+อมรับ
5. !< .รับ.ร%ข้อม&ลในเอก'ำร )e?#irement Tra2eabi"ity =atri: /orm
6. !< )ั ดเก/บ T.. และ )e?#irement Tra2eabi"ity =atri: /orm เ./ น base"ine $ว้ใน C=
1#tp#t T..$ *e+uirement Tracea,ilit- %atri .orm$ บัน#ึกรำ+%ำนกำร.ระ2ม 7==8
Verifi2ation !< ใ2้ Te2hni2a" .esign )evie5 Che2"ist Temp"ate
Va"i&ation NA<
@< 'ำมำร-เข้ำ ตรว)'อบกระบวนกำร และเอก'ำร$ด้ตำมควำมเหมำะ'ม 7 อ้ำ%อิ%เอก'ำร PP@<
3an&boo8
,:it Criteria T.. -&ก)ัดเก/บ เ./ น base"ine "ำ+ใต้กำรควบคมขอ% C=
C= อ้ำ%อิ% DC= .o2E
Too"s =i2rosoft Wor&
=i2rosoft ,:2e"
=i2rosoft Visio
!ybase Po5er .esigner
=a2rome&ia .ream5eaver
=eas#rement > )ำำนวนเวลำ#่ี !< ใ2้ในกำร'ร้ำ% T..
+.+ สร้าง *roduct )ntegration and So&t!are Testing
*lan
P#rpose 'ร้ำ% Pro&#2t *ntegration P"an
Type ต้อ%#ำำ
.e2ision
=aing
NA<
,ntry Criteria T.. -&กอนมัติและ)ัดเก/บเ./ น base"ine "ำ+ใต้กำรควบคมขอ% C= แล้ว
*np#t T..$ Product Integration Plan Template
<#thor !.P
!taeho"&er S#! DP
!teps
1. !.P 'ร้ำ% Pro&#2t *ntegration 7P.*P8 และ !oft5are Testing P"an 7!TP8 *ด+ใ2้ Pro&#2t
*ntegration P"an an& !oft5are Testing P"an Temp"ate 3่ ึ%นำำมำ)ำก 1rgani;ation %ibrary
2. หลั %)ำก#่ี !.P 'ร้ำ% Pro&#2t *ntegration 7P.*P8 และ !oft5are Testing P"an 7!TP8 เ'ร/))ะต้อ%',%
Pro&#2t *ntegration 7P.*P8 และ !oft5are Testing P"an 7!TP8 $.+ั%ผ&้#่ีเก่ี+วข้อ%และ#ำำกำร'ร้ำ%นัด
หมำ+.ระ2มเพ่ ือรีวิวเอก'ำร Pro&#2t *ntegration 7P.*P8 และ !oft5are Testing P"an 7!TP8 Dอ้ำ%อิ
% /orma" te2hni2a" revie5 7V,)8E
+. -้ำพบข้อผิดพลำดให้ !.P แก้$ข Pro&#2t *ntegration 7P.*P8 และ !oft5are Testing P"an 7!TP8
6 ดดดด bbbb Page 10 of 15
Copyright © 2001 TeamWor !o"#tion Co.$ %t&.
Technical Solution Handbook
Version
02.00
)นกว,ำ)ะ'ำำเร/)หรือเ./ น#่ี+อมรับ
4. !.P )ั ดเก/บ Pro&#2t *ntegration 7P.*P8 และ !oft5are Testing P"an 7!TP8 เ./ น base"ine $ว้ใน
C=
1#tp#t Pro&#2t *ntegration C !oft5are Testing P"an
Verifi2ation ผ&้#่ีเก่ี+วข้อ%#ำำ /orma" )evie5 Pro&#2t *ntegration P"an
Va"i&ation NA<
@< 'ำมำร-เข้ำ ตรว)'อบกระบวนกำร และเอก'ำร$ด้ตำมควำมเหมำะ'ม 7 อ้ำ%อิ%เอก'ำร PP@<
3an&boo8
,:it Criteria Product Integration Plan -&ก)ั ดเก/บ เ./ น base"ine "ำ+ใต้กำรควบคมขอ% C=
C= อ้ำ%อิ% DC= .o2E
Too"s > =i2rosoft Wor&
> =i2rosoft ,:2e"
=eas#rement )ำำนวนเวลำ#่ี !.P ใ2้ในกำร'ร้ำ% Pro&#2t *ntegration P"an
+., สร้าง So&t!are Test 'ase and S$eci&ication
P#rpose > เพ่ ือ 'ร้ำ%รำ+ละเอี+ดกำร#ด'อบ3อ4#1แวร1เพ่ ือใ2้ในกระบวนกำร ,:e2#te !oft5are
Testing และ)ัดเก/บผลขอ%กำรขอ%#ด'อบ !oft5are Test
Type ต้อ%#ำำ
.e2ision
=aing
NA<
,ntry Criteria !)! พร้อม#่ี)ะให้#ำำ !oft5are Testing P"an แล้ว
*np#t !)!$ T..$ P.*PC!TP$ !oft5are Test Case an& !pe2. Temp"ate$
Prototype
<#thor !oft5are Tester7!T8
!taeho"&er P%! S#
!teps
1. !T นำำ !)! )ำก Pro(e2t %ibrary มำ7ึก8ำและ#ำำควำมเข้ำใ) เพ่ ือวำ%แผนกำร#ำำ !oft5are Testing P"an
2. !T นำำ T.. )ำก Pro(e2t %ibrary มำ7ึก8ำและ#ำำควำมเข้ำใ)
+. !T นำำ !oft5are Testing P"an )ำก Pro(e2t %ibrary มำ7ึก8ำและ#ำำควำมเข้ำใ)
+. !T 'ร้ำ% !oft5are test 2ase an& spe2ifi2ation *ด+ใ2้ !oft5are test 2ase an&
spe2ifi2ation Temp"ate #่ีนำำมำ)ำก 1rgani;ation %ibrary
4. เม่ ือ !T 'ร้ำ% !oft5are test 2ase an& spe2ifi2ation เ'ร/)แล้วให้ !T ',% !oft5are test 2ase an&
spe2ifi2ation $.ให้ P= และA หรือ !< รีวิวเอก'ำร !oft5are test 2ase an& spe2ifi2ation
หำก$ม,พบข้อผิดพลำดให้ !T )ั ดเก/บ !oft5are test 2ase an& spe2ifi2ation เ./ น base"ine $ว้ใน C=
1#tp#t !oft5are Test Case an& !pe2ifi2ation 7!TC!8
Verifi2ation P= an&Aor !< #se *nforma" revie50
Va"i&ation NA<
@< 'ำมำร-เข้ำ ตรว)'อบกระบวนกำร และเอก'ำร$ด้ตำมควำมเหมำะ'ม 7 อ้ำ%อิ%เอก'ำร PP@<
3an&boo8
,:it Criteria !TP -&กรีวิวและ)ัดเก/บเ./ น base"ine $ว้ใน C=
C= อ้ำ%อิ% DC= .o2E
Too"s =i2rosoft Wor&
=i2rosoft ,:2e"
=eas#rement > ระ+ะเวลำในกำร'ร้ำ% !TP
> )ำำนวน Test Case
6 ดดดด bbbb Page 11 of 15
Copyright © 2001 TeamWor !o"#tion Co.$ %t&.
Technical Solution Handbook
Version
02.00
+.. สร้าง *rogram S$eci&ication
P#rpose เพ่ ือให้ .P นำำ$.เขี+น*.รแกรมตำม Program !pe2ifi2ation
Type ต้อ%#ำำ
.e2ision
=aing
P.*P C !TP
,ntry Criteria T.. -&กอนมัติและ)ัดเก/บเ./ น base"ine "ำ+ใต้กำรควบคมขอ% C= แล้ว
*np#t T..$ Program !pe2ifi2ation Temp"ate$ Prototype
<#thor !.P
!taeho"&er N/#
!teps
1. !.P 7ึก8ำและ#ำำควำมเข้ำใ) T.. 3่ ึ%นำำมำ)ำก Pro(e2t %ibrary
2. !.P เขี+น Program !pe2ifi2ation )ำก T.. *ด+ใ2้ Program !pe2ifi2ation Temp"ate 7P-!
Temp"ate8 #่ีนำำมำ)ำก 1rg %ibrary
+. !.P )ะต้อ%ระบรำ+ละเอี+ด 9nit Test Case ล%ใน Program !pe2 ด้ ว+
4. !.P )ั ดเก/บ Program !pe2. เ./ น base"ine $ว้ใน C=
1#tp#t เอก'ำร Program !pe2ifi2ation
Verifi2ation ผ&้#่ีเก่ี+วข้อ%#ำำ *nforma" te2hni2a" revie5 Program !pe2.
Va"i&ation NA<
@< 'ำมำร-เข้ำ ตรว)'อบกระบวนกำร และเอก'ำร$ด้ตำมควำมเหมำะ'ม 7 อ้ำ%อิ%เอก'ำร PP@<
3an&boo8
,:it Criteria Program !pe2. -&ก)ัดเก/บ $ว้ใน C=
C= อ้ำ%อิ% DC= .o2E
Too"s =i2rosoft Wor&
=eas#rement > )ำำนวนเวลำ#่ี !.P ใ2้เขี+น Program !pe2ifi2ation
+./ เี!น"ค้#แล$ ท%า 4nit Test
P#rpose เขี+น*ค้ด#่ี มีค!"ำพและ-&กต้อ%ตร%กับ Program !pe2ifi2ation
Type ต้อ%#ำำ
.e2ision
=aing
NA<
,ntry Criteria T.. ผ,ำนกำรอนมัติแล้ว
*np#t T..$ Program !pe2ifi2ation$ Co&ing stan&ar& g#i&e"ine
<#thor .P$ .0.P
!taeho"&er SDP! P%
!teps
1. .0.P และ .P 7ึก8ำและ#ำำควำมเข้ำใ) T..$ Program !pe2ifi2ation 3่ ึ%นำำมำ)ำก Pro(e2t
%ibrary
2. .0.P และ .P 7ึก8ำและ#ำำควำมเข้ำใ) Co&ing stan&ar& g#i&e"ine 3่ ึ%นำำมำ)ำก
1rgani;ation %ibrary เพ่ ือเ./ นแนว#ำ%ในกำร*ค้ ด
+. .0.P เขี+น*ค้ด 9ั่ % .atabase ตำม T.. และ
.P เขี+น*ค้ ด 9ั่ % <pp"i2ation ตำม Program !pe2ifi2ation และ#ำำ 9nit Test
4. หำก .P พบว,ำ Program !pe2ifi2ation มีข้อบกพร,อ% .P )ะต้อ%ร้อ%ขอต,อ !.P เพ่ ือ#ำำกำรแก้$ข
5. !.P #ำำ 9nit Test ตำม#่ี กำำหนด$ว้ใน Program !pe2ifi2ation ก,อนนำำ$.เก/บ$ว้"ำ+ใต้ Woring
<rea #่ี C= กำำหนด และแ)้%ให้ .P #รำบ
6. หำกพบข้อผิดพลำด)ำกกำร#ำำ 9nit Test ให้ .P #ำำกำรแก้$ข)นกว,ำ)ะผ,ำนใน#ก Test Case หรือเ./ น#่ี+อมรับ
ขอ% !.P
7. หำกพบข้อผิดพลำด)ำกกระบวนกำร ,:e2#te !oft5are Testing และ 9ser <22eptan2e Test ให้ .P
แก้$ข*ค้ดและ#ำำ 9nit Test )นกว,ำ)ะ$ม,พบข้อผิดพลำด
6 ดดดด bbbb Page 12 of 15
Copyright © 2001 TeamWor !o"#tion Co.$ %t&.
Technical Solution Handbook
Version
02.00
'. !.P ตรว)'อบ !o#r2e Co&e และ Program !pe2ifi2ation ว,ำมีควำม'อดคล้อ%กัน -&กต้อ%ตร%กันหรือ
$ม, ก,อน#่ี)ะนำำ$.)ัดเก/บเ./ น base"ine $ว้ใน C=
1#tp#t !o#r2e Co&e
9nit Test )eport
Verifi2ation !.P ตรว)'อบควำม'อดคล้อ%ขอ% !o#r2e Co&e กับ Program !pe2.
Va"i&ation NA<
@< @< 'ำมำร-เข้ำ ตรว)'อบกระบวนกำร และเอก'ำร$ด้ตำมควำมเหมำะ'ม 7อ้ำ%อิ%เอก'ำร
PP@< 3an&boo8
,:it Criteria !o#r2e Co&e ผ,ำนกำร#ำำ 9nit Test ขอ% !.P แล้ว
!o#r2e Co&e มีควำม'อดคล้อ%กับ Program !pe2. และ-&ก)ัดเก/บ$ว้ใน C=
C= อ้ำ%อิ% DC= .o2E
Too"s =i2rosoft *nternet ,:p"orer
!ybase Po5er .esigner
=i2rosoft Vis#a" !t#&io
=a2rome&ia .ream5eaver
=i2rosoft !@% !erver
Notepa&
,&it P"#s
=eas#rement > ระ+ะเวลำในกำร Co&ing และ 9nit Test
> ระ+ะเวลำ ขอ% )e>Wor Time
> )ำำนวน !9 และA หรือ Component
+.5 รีวิว"ค้#
P#rpose ลดกำรเกิด b#g และ เพ่ิม.ระ'ิ#0ิ"ำพขอ%*ค้ดเพ่ ือให้$ด้มำ3่ ึ%*ค้ ด#่ีมีค!"ำพก,อน#่ี)ะนำำ$.#ำำ
!oft5are Testing
Type ต้อ%#ำำ
.e2ision
=aing
NA<
,ntry Criteria !o#r2e 2o&e เขี+นเ'ร/)และผ,ำนกำร#ำำ 9nit Test แล้ว
*np#t !o#r2e 2o&e ขอ% แต,ละ !9AComponent$ Program !pe2$ Co&e )evie5
Che2"ist Temp"ate$ Co&ing !tan&ar& -#i&e"ine
<#thor !.P
!taeho"&er DP
!teps
1. !.P 'ร้ำ% Co&e revie5 2he2"ist *ด+ใ2้ Co&e revie5 2he2"ist Temp"ate 7C)C Temp"ate8
3่ ึ%นำำมำ)ำก 1rgani;ation %ibrary
2. !.P #ำำ 2o&e revie5 *ด+เ.รี+บเ#ี+บ !o#r2e 2o&e ขอ% แต,ละ !9AComponent ตำม Program
!pe2ifi2ation เพ่ ือหำควำม'อดคล้อ% ระหว,ำ% !o#r2e 2o&e กับ Program !pe2ifi2ation และด&
เร่ ือ% Co&ing !tan&ar& กับ Co&e revie5 2he2"ist พร้อม#ั%้ บัน#ึกผลลัพ01 และข้อผิดพลำดล%ใน
Co&e revie5 2he2"ist
+. หำก !.P พบข้อผิดพลำด )ะ',% Co&e revie5 2he2"ist พร้อม#ั%้ ข้อผิดพลำดให้ .P #ำำกำรแก้$ข
4. หำก !.P พบข้อผิดพลำดใน Program !pe2ifi2ation$ !.P )ะ',% Co&e revie5 2he2"ist พร้อม#ั%้ ข้อ
ผิดพลำด ให้ !< แก้$ข
5. !.P )ะ#ำำกำร revie5 )นกว,ำผลลัพ01 ขอ% Co&e revie5 2he2"ist )ะผ,ำน หรือ เ./ น#่ี+อมรับขอ% !.P
6. !.P )ะ#ำำ 9nit Test อีกครั%้ ก,อน#่ี)ะ#ำำ 0#i"& ',%ให้ !< #ำำ !oft5are Testing ต,อ$.
1#tp#t !oft5are 0#i"&! $ode *eview *esult
Verifi2ation ,:e2#te !oft5are Testing
Va"i&ation NA<
@< 'ำมำร-เข้ำ ตรว)'อบกระบวนกำร และเอก'ำร$ด้ตำมควำมเหมำะ'ม 7 อ้ำ%อิ%เอก'ำร PP@<
3an&boo8
6 ดดดด bbbb Page 1+ of 15
Copyright © 2001 TeamWor !o"#tion Co.$ %t&.
Technical Solution Handbook
Version
02.00
,:it Criteria !9AComponent #่ีผ,ำนกำร#ำำ Co&e )evie5 และแก้$ขข้อผิดพลำดแล้ว
C= อ้ำ%อิ% DC= .o2E
Too"s > =i2rosoft Wor&
> =i2rosoft ,:2e"
=eas#rement > )ำำนวนข้อผิดพลำด#่ีพบ
> ระ+ะเวลำ#่ี #ำำกำรแก้$ข
> .ริมำ!กำรเกิดข้อผิดพลำดเดิม5

+.6 สร้าง 7uild
P#rpose 'ร้ำ% 0#i"& เพ่ ือ#่ี)ะนำำ$.#ำำ !oft5are Testing และ 9<T ต,อ$.
Type ต้อ%#ำำ
.e2ision
=aing
NA<
,ntry Criteria !o#r2e 2o&e ผ,ำนกำร#ำำ 9nit Test และ Co&e )evie5 แล้ว
*np#t !o#r2e 2o&e
<#thor !.P
!taeho"&er N/#
!teps
1. !.P นำำ !o#r2e 2o&e )ำก Woring <rea มำ 2ompi"e และกำำหนด version ขอ% 0#i"& ตำมเอก'ำร
Co&ing !tan&ar& -#i&e"ine
2. !.P ',% !oft5are 0#i"& ให้กระบวนกำร ,:e2#te !oft5are Testing
หำกพบข้อผิดพลำด)ำกกำร#ำำ !oft5are Testing ให้ผ&้#่ีเก่ี+วข้อ%กับข้อผิดพลำดนัน้ 5ดำำเนินกำรแก้$ข
!oft5are และดำำเนินกำรตำมกระบวนกำร +.6
+. !.P ',% !oft5are 0#i"& ให้$.#ำำกระบวนกำร 9ser <22eptan2e Test
หำกพบข้อผิดพลำด)ำกกำร#ำำ 9ser <22eptan2e Test ให้ผ&้#่ีเก่ี+วข้อ%กับข้อผิดพลำดนัน้ 5ดำำเนินกำรแก้$ข
!oft5are และดำำเนินกำรตำมกระบวนกำร +.6
4. !.P นำำ !oft5are 0#i"& #่ีผ,ำนกำร#ำำ 9ser <22eptan2e Test )ั ดเก/บเ./ น base"ine $ว้ใน C=
5. !.P แ)้ %ให้ P= #รำบเพ่ ือ#ำำ Pro&#2t )e"ease ตำมกระบวนกำรขอ% C= ต,อ$.
1#tp#t !oft5are 0#i"&
Verifi2ation 9ser <22eptan2e Test
Va"i&ation NA<
@< 'ำมำร-เข้ำ ตรว)'อบกระบวนกำร และเอก'ำร$ด้ตำมควำมเหมำะ'ม 7 อ้ำ%อิ%เอก'ำร PP@<
3an&boo8
,:it Criteria !oft5are 0#i"& ผ,ำนกำร#ำำ 9ser <22eptan2e Test
C= อ้ำ%อิ% DC= .o2E
Too"s > =i2rosoft Vis#a" !t#&io
> =i2rosoft ,:2e"
=eas#rement > ระ+ะเวลำในกำรแก้$ข3อ4#1แวร1
+.8 9:ecute So&t!are Testing
P#rpose #ด'อบ !oft5are เพ่ ือให้$ด้ !oft5are #่ีมีค!"ำพ
Type ต้อ%#ำำ
.e2ision
=aing
NA<
,ntry Criteria !oft5are Test 2ase an& spe2ifi2ation ผ,ำนกำรอนมัติและ)ั ดเก/บเ./ น base"ine แล้ว
*np#t !TP
<#thor !oft5are Tester 7!T8
!taeho"&er DP
6 ดดดด bbbb Page 14 of 15
Copyright © 2001 TeamWor !o"#tion Co.$ %t&.
Technical Solution Handbook
Version
02.00
!teps
1. !T #ำำกำร#ด'อบ !oft5are ตำม !oft5are Test 2ase an& spe2ifi2ation 3่ ึ%นำำมำ)ำก Pro(e2t
%ibrary
2. !T )ั ดเก/บผลกำร#ด'อบ$ว้ใน !oft5are Test 2ase an& spe2ifi2ation
หำกพบข้อผิดพลำด)ำกกำร#ด'อบให้ผ&้#่ีเก่ี+วข้อ%กับข้อผิดพลำดนัน้ 5ดำำเนินกำรแก้$ข !oft5are และดำำเนินกำร
ตำมกระบวนกำร +.6
1#tp#t !TP
Verifi2ation NA<
Va"i&ation ,:e2#te 9ser <22eptan2e Testing
@< 'ำมำร-เข้ำ ตรว)'อบกระบวนกำร และเอก'ำร$ด้ตำมควำมเหมำะ'ม 7 อ้ำ%อิ%เอก'ำร PP@<
3an&boo8
,:it Criteria ผลกำร#ด'อบ-&ก)ัดเก/บ$ว้ใน Software Test case and specification
C= อ้ำ%อิ% DC= .o2E
Too"s =i2rosoft Wor&
=eas#rement > ระ+ะเวลำในกำรแก้$ข3อ4#1แวร1

,. Technical Solution Tasks
,.( 0rgani;ation Deelo$ment Standard
o .esign Too"
=i2rosoft !@% !erver
!ybase Po5er .esigner
=a2rome&ia .ream5eaver
<&obe Photoshop
o .eve"opment Too"
=i2rosoft Vis#a" !t#&io.N,T
.. #$$endi:
..( รา!&่ ือ Tem$late
Name Descri$tion
T!.. Temp"ate Te2hni2a" !o"#tion .e2ision .o2#ment Temp"ate
T.. Temp"ate Te2hni2a" .esign .o2#ment Temp"ate
T.)C Temp"ate Te2hni2a" .esign .esign )evie5 Che2"ist
Temp"ate
P.* C !TP Temp"ate Pro&#2t *ntegration an& !oft5are Testing P"an
Temp"ate
P-! Temp"ate Program !pe2ifi2ation Temp"ate
C)C Temp"ate Co&e )evie5 Che2"ist Temp"ate
6 ดดดด bbbb Page 15 of 15
Copyright © 2001 TeamWor !o"#tion Co.$ %t&.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->