Các d英 li羽u v隠 l厩i 8逢嬰c thu th壱p t瑛p<o"f詠 án có qui mô khá l噂n trong m瓜t s嘘 các công ty ph亥n m隠m Vi羽t Nam, d英 li羽w"8«"8逢嬰c x穎 n "8吋 b臼 qua t医t c違 eƒe"vj»pi"vkp"tk‒pi"v逢"nk‒p" swcp"8院n tính b違o m壱t c栄a t瑛ng d詠 án p‒p"e pi"zkp"mj»pi"e»pi"d嘘 tên c栄a d詠 án mà ch雨 nêu m瓜t s嘘eƒe"8員c t違 c栄a d詠ƒp"pj逢"b違ng5-1.
B違ng 5-1: Thông tin v隠 l厩i thu th壱r"8逢嬰c qua các d詠 án
T壱p các d詠 án Mô t違 d詠 án S嘘 n逢嬰ng dòng code v pj"vjgq"8挨p"x鵜 nghìn (KLOC) S嘘n逢嬰ng L厩i Proj 1 M瓜t h羽 th嘘pi"vj逢挨pi"o衣k"8k羽n t穎 h厩 tr嬰 qu違n lí sách truy羽n gi違k"vt "ejq"eƒe"8衣i lí. 90 558 Proj 2 M瓜t h羽 th嘘pi"vj逢挨pi"o衣k"8k羽n t穎 cung c医p d鵜ch v映 mua bán j pi" qpnkpg" ejq" eƒe" 8挨p" x鵜 ho員c cá nhân bán l飲.
200 1140
Proj3 M瓜t h羽 th嘘ng qu違n lí th飲 ngân hàng.
Proj4 M瓜t h羽 th嘘ng qu違n lí v医p" 8隠 g員r" mj„" mj<p" rj違i dành cho m瓜t t鰻 ch泳c. 15 121 Proj 5 M瓜t d詠 án hi羽n th詠c vi羽c giao ti院p v噂i các m衣ng xã h瓜k"pj逢" hcegdqqm." vykvvgt" e pi" pj逢" tích h嬰p v噂k"e挨"ej院 tìm ki院m và phân tích c栄a google ho員c AddThisÈf pj"ejq"eƒe"vtcpi" web bán hàng trên m衣ng. 12 129 Lu壱p"x<p"8«"vjw"vj壱r"8逢嬰c d英 li羽u t瑛 10 d詠 án v噂i s嘘n逢嬰ng l厩i t鰻ng c瓜ng là 10000 l厩i tuy nhiên ch雨 có d英 li羽u t瑛 5 d詠 án trên là ch泳a nh英ng thông tin h英w" ej"ejq"e挨"u荏 tri th泳c v噂i s嘘n逢嬰ng là 2916l厩i0"Ucw"8„"8逢c"tc"rj¤p"v ej"x "rj¤p"nq衣k"8ƒpj"ikƒ"o瓜t l亥n n英a d詠a trên rj逢挨pi"rjƒr"QFE"x噂i s詠 h厩 tr嬰 c栄a m瓜t s嘘 eƒe"ejw{‒p"ikc"n o"vtqpi"n pj"x詠c l壱p trình ph亥n m隠m. Pj逢"x壱y t雨 l羽 thông tin có giá tr鵜 chi院m 29%.
Các l厩k"8逢嬰c l詠a ch丑p"8吋 8逢c"x q"e挨"u荏 tri th泳c là các l厩k"e„"8栄 các thông tin v隠 l厩i do chính các l壱p trình viên có kinh nghi羽m làm vi羽c và s穎a ch英a chính l厩k"8„"ijk"pj壱n l衣i. S詠 l詠a ch丑n tri th泳e"8吋8逢c"x q"e挨"u荏 tri th泳c theo tiêu chí:thông tin l厩i 8違m b違o ph違i có t嘘i thi吋u các thông tin sau:
- Mô t違 rõ ràng v隠 l厩i.
- M泳e"8瓜 nghiêm tr丑ng.
- Phân lo衣i l厩i tu vjgq"ikck"8q衣n c栄a d詠 án và ki吋u l厩i.
- Nguyên nhân gây ra l厩i.
Trong m瓜t s嘘n逢嬰ng l噂n các d英 li羽u thu th壱r"8逢嬰c, có r医t nhi隠u d英 li羽u thi院u các thông tin trên p‒p"8«b鵜 lo衣i b臼, chính vì v壱y mà t雨 l羽 thông tin có giá tr鵜 khá th医p ch雨 chi院m 29%. Vi羽c thu th壱p thông tin v隠 các l厩i có ch泳c"8亥{"8栄 các thông tin trên là r医t khó vìh亥u h院t các d詠 án trong các công ty ph亥n m隠m hi羽n nay không yêu c亥u các l壱p trình viên ghi nh壱n l衣i các thông tin quan tr丑ng v隠 l厩i pj逢"piw{‒p"pj¤p"jc{"eƒej"mj逸c ph映c. Swc"8„" cho th医y m瓜t khi院m khuy院t r医t l噂n trong h亥u h院t các qui trình phát tri吋n ph亥n m隠m. B荏i vì, n院u sau này l厩i xu医t hi羽n tr荏 l衣i ho員c m瓜t l壱p trình viên khác g員p m瓜t l厩k"v逢挨pi"v詠 pj逢pi"mj»pi"nk‒p"n衣e"8逢嬰c v噂k"vj pj"xk‒p"vt逢噂e"8„"vj·"j丑 s胤 l衣i ph違i t詠 mình tìm hi吋u và
kh逸c ph映c l厩i0"Pj逢"x壱y r医t t嘘n nhi隠u th運i gian và công s泳e"e pi"pj逢"n o"ikc"v<pi"ejk"rj " c栄a s詠 án.
5.1.2 Rj¤p"v ej"x "8ƒpj"ikƒ
Pj逢"8«"vt·pj"d {."nw壱p"x<p"8«"xây d詠pi"8逢嬰c m瓜t Ontology v隠 l厩i ph亥n m隠m có c医u trúc pj逢"j·pj"6-1 bao g欝m l噂p Defect cùng v噂i các m嘘i liên h羽 ng英 pij c"v噂i các l噂p khác 8逢嬰c th吋 hi羽n thông qua các thu瓜c tính c栄a chính nó. Ucw"8¤{."d違ng 5-2 th吋 hi羽n s嘘n逢嬰ng th嘘ng kê v隠 các m嘘i liên h羽 ng英 pij c"e栄a l噂p Defect mà e挨"u荏 tri th泳e"8逢嬰c hi羽n th詠c trong lu壱p"x<p"8«"vjw"vj壱r"8逢嬰c.
B違ng 5-2: Th嘘ng kê các m嘘i quan h羽 ng英pij c"e栄a l噂p Defect
Các m嘘i quan h羽 ng英 pij c" e栄a l噂p Defect S嘘n逢嬰ng T雨 l羽 s嘘 n逢嬰ng các m嘘i quan h羽 ng英 pij c" vt‒p" v鰻ng s嘘 l厩i ph亥n m隠m thu th壱r"8逢嬰c Df:hasDescription 2916 100% Df:belongsToProject 2916 100% Df: isDetectedBy 2916 100%
Df: isCausedBy Root cause: 2916 100% Solution: 906 31% Df: hasAPreventAction 795 27% Df: belongsToType 2916 100% Df: impacts 2916 100% Df:hasASeverity Fatal: 216 7.4% Major: 1176 40.3% Minor: 1225 42% Cosmetic: 299 10,3%
Df: hasAVote 2916 100%
Df: hasAView 2916 100%
Pj逢"8«"vt·pj"d {."eác d英 li羽u v隠 l厩i t瑛 các d詠 án trong th詠c t院 8逢嬰e"8逢c"x q"rj¤p"v ej" trong lu壱p" x<p" rj違k" 8ƒr" 泳pi" 8亥{" 8栄 các thông tin v隠 mô t違 l厩i (description), d詠 án (project), nguyên nhân (root cause), m泳e"8瓜 nghi羽m tr丑ng (severity), chính vì v壱y mà t雨 l羽 c栄a các m嘘i quan h羽 ng英pij c"p {"e„"8逢嬰e"vtqpi"e挨"u荏 tri th泳c là 100%. Lý do mà d英 li羽w"8逢嬰c ch丑n l丑c v隠 l厩i ph亥n m隠m ph違i bao g欝m nh英ng thông tin này là vì:
- Các thông tin v隠 mô t違 l厩i, d詠 án chính là các thông tin quan tr丑pi"8吋 nh壱n di羽n 8逢嬰c l厩i.
- M泳e"8瓜 nghiêm tr丑pi"ik¿r"zƒe"8鵜pj"8逢嬰c 違pj"j逢荏ng c栄a l厩k"e pi"pj逢"逢噂e"n逢嬰ng 8逢嬰c m泳e"8瓜逢w"vk‒p"mjk"vk院n hành s穎a ch英a l厩i.
- Nguyên nhân l厩k"e pi"n "o瓜t thông tin c詠c kì quan tr丑ng b荏k"x·"mjk"zƒe"8kpj"8逢嬰c nguyên nhân l厩i s胤ik¿r"zƒe"8鵜pj"8逢嬰e"rj逢挨pi"ƒp"u穎a ch英a l厩k"e pi"pj逢"eƒej"vj泳c phòng tránh l厩i.
Pj逢"8«"vt·pj"d {"eƒe"vj»pi"vkp"p {"8逢嬰c ghi nh壱n b荏i các l壱p trình viên có kinh nghi羽m làm vi羽c trong chính các d詠 án ph亥n m隠m ghi nh壱n l衣i ch泳 không ph違i do quá trình phân tích c栄a lu壱p"x<p"e瓜ng v噂i t雨 l羽 c栄a nó là 100% cho ta th医y giá tr鵜 v隠 m員t th詠c ti宇p"o "e挨" s荏 tri th泳e"e„"8逢嬰c.
Bên c衣nh m嘘i quan h羽 ng英 pij c"x隠 nguyên nhân l厩i, m瓜t s嘘 thông tin v隠 nguyên nhân l厩i mà l壱p trình viên ghi nh壱n l衣i còn ch泳a c違 thông tin v隠 cách s穎a ch英a l厩i (solution), vj»pi"vkp"p {"e pi"t医t h英w" ej"ejq"e挨"u荏 tri th泳c mà lu壱p"x<p"8cpi"zây d詠ng và t雨 l羽 c栄a m嘘i quan h羽 ng英pij c"p {"n "53'0 Ph亥n l噂n các cách s英a ch英a l厩i ph亥n m隠m có th吋 suy ra t瑛 nguyên nhân c栄c"ej¿pi"pj逢pi"x磯n c亥n kinh nghi羽m c栄a chính các l壱p trình viên vì v壱y vi羽c ghi nhân l衣i m嘘i quan h羽 ng英pij c"p {"e pi"t医t quan tr丑ng và mang tính 泳ng d映ng cao. Vi羽c ghi nh壱n t雨 l羽 l噂p"j挨p"o嘘i quan h羽 pi逢e"pij c"p {"u胤 n "j逢噂ng m荏 r瓜ng c栄a lu壱p"x<p"x隠 sau.
Bên c衣pj" 8„" v雨 l羽 cho m嘘i quan h羽 ng英 pij c" x隠 các bi羽n pháp phòng tránh (Prevent Action+"n "49'"e pi"8逢嬰c ghi nh壱n l衣i t瑛 d英 li羽u th詠c t院. S嘘 n逢嬰ng c栄a m嘘i quan h羽 ng英 pij c"p {"vw{"vj医r"pj逢pi"p„"e„"vj吋 8逢嬰c suy ra t瑛 m嘘i quan h羽 ng英pij c"piw{‒p"pj¤p0"
Các l壱p trình viên là nh英pi"pi逢運i s穎 d映ng tr詠c ti院r"e挨"u荏 tri th泳c có th吋 t詠 suy ra m嘘i liên h羽 ng英 pij c"p {"f詠a trên m嘘i quan h羽 ng英pij c"piw{‒p"pj¤p"o "e挨"u荏 tri th泳e"8«" cung c医p.
Ngoài ra, lu壱p"x<p"e”p"{‒w"e亥u s詠ik¿r"8叡 c栄a m瓜t s嘘 l壱p trình viên có nhi隠w"p<o"mkpj" nghi羽m phân tích thêm m瓜t s嘘 các m嘘i quan h羽 ng英 pij c" mjƒe" pj逢" nq衣i l厩i (Df: belongsToType+."vƒe"8瓜ng c栄a l厩i (Df: impacts), các ho衣v"8瓜ng giúp phát hi羽n l厩i (Df: isDetectedBy+" vj»pi" swc" rj逢挨pi" rjƒr" rj¤p" nq衣i l厩i ODC. T雨 l羽 các m嘘i quan h羽 ng英 pij c"8«"8逢嬰c phân tích b鰻uwpi"p {"e pi"n "322'0"Pj英ng thông tin mà các m嘘i quan h羽 ng英 pij c"p {"ocpi"n衣i là giúp cho các l壱p tình viên có cái nhìn t鰻pi"swƒv"j挨p"x隠 thông tin l厩i ph亥n m隠m, giúp h丑 8鵜pj" j逢噂pi" x " zƒe" 8鵜pj" 8逢嬰c nh英ng 違pj" j逢荏ng, t亥m quan tr丑pi"e pi"pj逢"f宇 dàpi"j挨p"vtqpi"xk羽e"zƒe"8鵜pj"rj逢挨pi"ƒp"ik違i quy院v"e pi"pj逢"eƒej" phòng tránh l厩i ph亥n m隠m.
Các m嘘i quan h羽 ng英 pij c" v雨 l羽 8ƒpj" ikƒ" *Df: hasAVote) và s嘘 n逢嬰t truy c壱p (Df: hasAView)c栄a l厩i ph亥n m隠o"e pi"n "4"swcp"j羽 ng英pij c"8逢嬰c lu壱p"x<p"rjƒv"vtk吋n thêm 8吋 d逢噂e"8亥u t衣o nên kh違 p<pi"v詠 h丑c c栄c"e挨"u荏 tri th泳c. L壱p trình viên sau khi truy c壱p m瓜t th詠c th吋 vtqpi"e挨"u荏 tri th泳c có th吋 8ƒpj"ikƒ"o瓜t t雨 l羽 cho th医y m泳e"8瓜 8ƒr"泳ng và kh違 p<pi"8ƒr"泳ng c栄c"e挨"u荏 tri th泳e"8嘘i v噂i tri th泳c th詠c s詠 mà h丑8cpi"ow嘘n tìm ki院m, 8欝ng th運k"e挨"u荏 tri th泳e"e pi"v詠 8瓜pi"v<pi"u嘘 l亥n truy c壱p c栄a tri th泳e"8„"n‒p"3"8挨p"xk0" Eƒe"vj»pi"vkp"p {"ik¿r"8ƒpj"ikƒ"8逢嬰c tri th泳c nào là t嘘t và tri th泳e"p q"n "ej逢c"v嘘t và t瑛 8„"ewpi"e医r"vj‒o"8逢嬰c m瓜t giá tr鵜 v隠 m員t ng英 pij c"ejq"pi逢運i s穎 d映pi"e挨"u荏 tri th泳c. M嘘i quan h羽 ng英 pij c"p {"jk羽n t衣k"8逢嬰c áp d映ng cho t医t c違 các l厩i ph亥n m隠m có trong e挨"u荏 tri th泳c. Tuy nhiên d英 li羽u th詠c t院 c栄c"p„"vj·"ej逢c"ej pj"zƒe"fq"e挨"u荏 tri th泳e"ej逢c" 8逢嬰e"8逢c"x q"u穎 d映ng trong th詠c t院 nên các giá tr鵜 e„"8逢嬰c c栄a nó ch雨 là k院t qu違e„"8逢嬰c t瑛 m瓜t s嘘 bi羽n pháp h壱u ki吋m c栄a lu壱p"x<p0
Ucw"8¤{"nw壱p"x<p"u穎 d映ng qui t逸e":2142"8«"8逢嬰c trình bày 荏 m映e"504"8吋 phân tích các n瓜i fwpi"e pi"pj逢"u嘘 li羽u các m嘘i quan h羽 ng英pij c"t¿v"tc"8逢嬰c t瑛e挨"u荏 tri th泳c, t瑛 8„"t¿v" ra m瓜t s嘘 k院t lu壱p."8ƒpj"ikƒ"x隠 l厩i ph亥n m隠o"e pi"pj逢"eƒe"8員c tính c栄a chúng tr違i qua eƒe"ikck"8q衣n phát tri吋n c栄a các d詠 án ph亥n m隠m. Nh英pi"8ƒpj"ikƒ"p {"pj茨m th吋 hi羽n s泳c m衣nh c栄a các quan h羽 ng英 pij c"z¤{"f詠pi"8逢嬰c t瑛 e挨"u荏 tri th泳c trong vi羽c góp ph亥n nâng cao ch医t l逢嬰ng ph亥n m隠m.
S詠 phân b嘘 l厩k"swc"eƒe"ikck"8q衣n khác nhau c栄a d詠ƒp"t¿v"tc"8逢嬰c t瑛 e挨"u荏 tri th泳c qua m嘘i quan h羽 ng英 pij c"n "rj¤p"nq衣i l厩i ph亥n m隠m theo nguyên nhân (Root Category)
8逢嬰c th吋 hi羽n 荏 b違ng 5-30"Swc"8„"ej¿pi"vc"vj医{"8逢嬰c s嘘 n逢嬰ng l厩i x違y ra nhi隠u nh医t là vtqpi"ikck"8q衣n l壱p trình và hi羽n th詠c, chi院o"89'0"Ikck"8q衣n l医y yêu c亥u và so衣n th違o tài li羽u m厩k"ikck"8q衣n chi院o":'0"Ikck"8q衣n b違o trì b違q"f逢叡ng d詠 án xu医t hi羽n thêm m瓜t s嘘 n逢嬰pi"8ƒpi"m吋, g亥n 19% các l厩k"nk‒p"swcp"8院n d英 li羽u/n瓜i dung và m瓜t s嘘 nh臼 các l厩i mjƒej"swcp"mjƒe0"A吋 th医{"t "j挨p"m院t qu違 vjw"8逢嬰c, lu壱p"x<p"dk吋u di宇n m嘘i quan h羽 ng英 pij c"p {"vj»pi"swc"u挨"8欝 Pareto 荏 hình 5-1. Bi吋u di宇n phân b鰻 c栄a l厩k"swc"eƒe"ikck"8q衣n phát tri吋n c栄a d詠 án b茨pi"u挨"8欝 này cho ta th医y ph亥n l噂n các l厩i x違y ra n茨m trong quá trình hi羽n th詠c và quá trình b違o trì b違q"f逢叡ng ph亥n m隠o."vtqpi"8„"swƒ"vt·pj"jk羽n th詠c bao g欝m c違 hi羽n th詠c giao di羽n và hi羽n th詠c 泳ng d映ng ho員c h羽 th嘘ng ph亥n m隠m. Các phân lo衣i l厩k"8逢嬰c bi吋u di宇n trên tr映c x c栄c"u挨"8欝 và t亥n su医t xu医thi羽n c栄a nó th吋 hi羽n 荏 tr映c y. Theo qui t逸c c栄c"u挨"8欝 Rctgvq"vc"uw{"tc"8逢嬰c n院u t壱p trung nâng cao ch医v"n逢嬰ng trong quá trình hi羽n th詠c và b違o trì ph亥n m隠m s胤 gi違m thi吋w"8逢嬰c 80% l厩i ph亥n m隠m có th吋 x違y ra trong m瓜t d詠 án. Vì v壱y các nhà qu違n lí d詠 án c亥n t壱p trung ngu欝n l詠c t嘘t nh医t, 8欝ng th運k"8隠 ra các bi羽n pháp nh茨m nâng cao ch医v"n逢嬰pi"ejq"4"ikck"8q衣n qu衣n tr丑ng nh医t này c栄a d詠 án.
B違ng 5-3: Phân lo衣i l厩i ph亥n m隠o"swc"eƒe"ikck"8q衣n c栄a 5 d詠ƒp"8逢c"x q"pijk‒p"c泳u
Ikck"8q衣n c栄a d詠 án Ho衣v" 8瓜ng giúp phát hi羽n ra l厩i Ki吋u l厩i S嘘n逢嬰ng l厩i Ikck" 8q衣n l医y yêu c亥u Ki吋m tra xem xét (review) Requirement 228
Ikck"8q衣n thi院t k院 Ki吋m tra xem xét Design 59
Ikck" 8q衣n l壱p trình giao di羽n
Ki吋m tra xem xét GUI 992
Giai 8q衣n hi羽n th詠c Ki吋m th穎 Implementation 965 Ikck"8q衣n so衣n th違o
tài li羽u
Ki吋m tra xem xét Documentation 115 Ikck" 8q衣n b違o
trì/b違q"f逢叡ng d詠 án
Ki吋m th穎 Content or Data Issues / Can not reproduce/Others
Hình 5-1<"U挨"8欝 Paterio v隠 phân lo衣i l厩k"swc"eƒe"ikck"8q衣n phát tri吋n c栄a d詠 án
K院t qu違 phân lo衣il厩i ph亥n m隠m vjgq"rj逢挨pi"rjƒr"QFE"8逢嬰c th吋 hi羽n trong B違ng 5-4, 5- 5 và 5-6. B違ng 5-4 cho th医y l厩k"vj逢運ng g員p ph違i trong quá trình phát tri吋n ph亥n m隠o"8„" là l厩i v隠 ch泳e"p<pi."iƒp"ikƒ"vt鵜, ki吋m tra và thu壱t toán chi院o"j挨p":2'"vtqpi"vq p"d瓜 các l厩k0"Ak隠w"8„"ejq"vj医y m厩i l壱p trình viên chuyên nghi羽p c亥p"8逢嬰c rèn luy羽n v隠 kh違p<pi"v逢" duy logic."8瓜 nh衣y bén và tính c育n tr丑ng trong quá trình hi羽n th詠c m瓜t ch泳e"p<pi"rj亥n m隠o"p q"8„"8吋 h衣n ch院8逢嬰c ph亥n l噂n các l厩i x違y ra trong các d詠 án ph亥n m隠m. B違ng 5- 5 cho th医y j挨p"99'"eƒe"n厩i ph亥n m隠m 違pj"j逢荏ng l噂n 8院n kh違 p<pi"8ƒr"泳ng c栄a ph亥n m隠o"8嘘i v噂i nhu c亥u c栄c"pi逢運i s穎 d映pi."8瓜 tin c壱y và m泳e"8瓜 thân thi羽n c栄a ph亥n m隠m 8嘘i v噂k"pi逢運i s穎 d映ng. B違ng 5-6 cho th医y ph亥n l噂n các l厩k"8逢嬰c phát hi羽n thông qua giai 8q衣n ki吋m th穎 c栄c"8瓜k"pi "n壱r"vt·pj"xk‒p"e pi"pj逢"8瓜k"pi "mk吋m th穎 và b違q"8違m ch医t n逢嬰ng ph亥n m隠m c栄a d詠 án.
Hình 5-2 n "u挨"8欝 Pareto v隠 Defect Type qua các d詠ƒp"8逢嬰e"8逢c"x q"pijk‒p"e泳w"8«"8逢嬰c trình bày trong b違ng 5-4. Bi吋u di宇n phân b鰻 c栄a l厩i theo Defect Type b茨pi"u挨"8欝 này cho
ta th医y các phân lo衣i l厩i có t亥n su医t xu医t hi羽n cao nh医t. Các phân lo衣i l厩k"8逢嬰c bi吋u di宇n trên tr映c x c栄c"u挨"8欝 và t亥n su医t xu医thi羽n c栄a nó th吋 hi羽n 荏 tr映c y. T瑛u挨"8欝 Pareto ta suy tc"8逢嬰c 80% s嘘 n逢嬰ng các l厩k"t挨k"x q"eƒe"rj¤p"nq衣i l厩i Checking, Algorithm và Function, t瑛8„"t¿v"tc"8逢嬰e"8吋 có th吋 gi違m 80% các l厩i trong các d詠 án ph亥n m隠m, l壱p trình viên ch雨 c亥n chú tr丑ng vào gi違i quy院t các l厩i thu瓜c 3 phân lo衣k"p {0"Fq"8„"8吋 nâng cao ch医v"n逢嬰ng ph亥n m隠m, các phân lo衣i l厩i này c亥p"8逢嬰c chú tr丑ng tìm ki院m và gi違i quy院t càng s噂m càng t嘘t.
B違ng 5-4: Phân b嘘 l厩i theo DefectType
Defect Type S嘘n逢嬰ng l厩i Interface 108 Function 682 Build/Package/Merge 10 Assignment 286 Documentation 68 Checking 980 Algorithm 746 Timing/Serialization 35
Hình 5-2<"U挨"8欝 Pareto v隠 phân lo衣i l厩i theo Defect Type
E pi"v逢挨pi"v詠 pj逢"x壱{"vc"e„"u挨"8欝 Pareto 荏 hình 5-3 bi吋u di宇n phân lo衣i l厩i theo Defect Impact qua các d詠ƒp"8逢嬰e"8逢c"x q"pijk‒p"e泳u theo b違ng 5-5. Bi吋u di宇n phân b鰻 c栄a l厩i theo Defect Impact b茨pi"u挨"8欝 này cho ta th医y ph亥n l噂n các l厩i ph亥n m隠o"e„"vƒe"8瓜ng l噂n nh医t lên kh違 p<pi"8ƒr"泳pi"e pi"pj逢"8瓜 tin c壱y c栄a ph亥n m隠o"8嘘i v噂i khách hàng. Các phân lo衣i l厩k"8逢嬰c bi吋u di宇n trên tr映c x c栄c"u挨"8欝 và t亥n su医t xu医thi羽n c栄a nó th吋 hi羽n 荏 tr映c y. Theo qui t逸c c栄c"u挨"8欝 Rctgvq"vc"uw{"tc"8逢嬰c n院u chú tr丑ng gi違i quy院t các l厩i n茨m trong phân lo衣k" Ecrcdknkv{" x " Tgnkcdknkv{." eƒe" pi逢運i phát tri吋n d詠 án có th吋 gi違m 8逢嬰c 80% các 違pj"j逢荏ng x医u c栄a l厩i ph亥n m隠m lên s詠 hài lòng c栄a khách hàng.
B違ng 5-5: Phân b嘘 l厩i theo Defect Impact Defect Impact S嘘n逢嬰ng l厩i Capability 1672 Usuability 219 Performance 88 Reliability 674 Installibility 6 Maintainability 11 Documentation 63 Migration 3 Standard 9 Intergrity/Security 171
Hình 5-3<"U挨"8欝 Paterio v隠 phân lo衣i l厩i theo Defect Impact
B違ng 5-6 cho th医y ph亥n l噂n các l厩k"8逢嬰c phát hi羽p"vj»pi"swc"ikck"8q衣n ki吋m th穎 c栄c"8瓜i pi "n壱r"vt·pj"xk‒p"e pi"pj逢"8瓜i ni "mk吋m th穎 và b違q"8違m ch医v"n逢嬰ng ph亥n m隠m c栄a d詠 ƒp0"E pi"v瑛 8„"uw{"tc"8逢嬰c hai ho衣v"8瓜ng này c亥p"8逢嬰e"ej¿"#"x "v<pi"e逢運pi"8吋 8違m b違o ch医v"n逢嬰ng các d詠 án ph亥n m隠m
B違ng 5-6: Phân b鰻 l厩i theo Defect Trigger
Defect Trigger S嘘n逢嬰ng l厩i Review and ispections 184
Unit and function test 2667 System and field test 63
T瑛 các phân tích trên, có th吋 rút ra m瓜t k院t lu壱n cu嘘k"épi"8„"n "<"j挨p":2'"eƒe"n厩i ph亥n m隠m xu医t phát t瑛ikck"8q衣n l壱p trình và hi羽n th詠c ph亥n m隠m hay h羽 th嘘ng ph亥n m隠m và 80% các l厩k" 8„" ej pj" n " n厩i v隠 ki吋m tra (Checking), lô-gic (Algorithm) và ch泳e" p<pi" (Function). Chính s嘘 n逢嬰ng các l厩k" p {" 8«" vƒe" 8瓜ng r医t l噂p" 8院n kh違 p<pi" 8ƒr" 泳ng(Capability+"e pi"pj逢"8瓜 tin c壱y(Reliability)c栄a ph亥n m隠m hay h羽 th嘘ng ph亥n m隠m 8嘘i v噂k"pi逢運i s穎 d映ng và n院u chú tr丑ng gi違i quy院t các l厩k"p {"pi逢運i phát tri吋n d詠 án có th吋 gi違o"8逢嬰c 80% các 違pj"j逢荏ng x医u c栄a l厩i ph亥n m隠m lên s詠 hài lòng c栄a khách hàng. Piq k"tc"j挨p":2'"n厩i ph亥n m隠o"8逢嬰c phát hi羽n thông qua ho衣v"8瓜ng ki吋m th穎8違m b違o ch医v"n逢嬰ng ph亥n m隠m c栄c"8瓜k"pi "n壱r"vt·pj"xk‒p"x "8瓜k"pi "mk吋m th穎 vì v壱{"8¤{"n "o瓜t ho衣v"8瓜ng không th吋 thi院u trong vi羽e"8違m b違o ch医v"n逢嬰ng ph亥n m隠m.
5.1.3 T鰻ng quát m瓜t s嘘 n瓜i dung c栄c"e挨"u荏 tri th泳c
A吋8ƒpj"ikƒ"8逢嬰c m泳e"8瓜 t鰻ng quát và giá tr鵜 mà m嘘i quan h羽 ng英pij c"piw{‒p"pj¤p"x " bi羽n pháp phòng tránh v隠 l厩i ph亥n m隠o"o "e挨"u荏 tri th泳c mang l衣i, lu壱p"x<p"vj詠c hi羽n t鰻ng quát và t鰻ng h嬰p các giá tr鵜 e„"vtqpi"e挨"u荏 tri th泳c v隠 m嘘i quan h羽 ng英 pij c"p {" thành m瓜v"n逢嬰e"8欝 phân tích các nguyên nhân chính d磯p"8院n l厩i ph亥n m隠o"f逢噂i d衣pi"8欝 th鵜 z逢挨pi"eƒ"x "o瓜t b違ng h羽 th嘘ng các nguyên nhân cùng v噂i các bi羽n pháp phòng tránh v逢挨pi"泳ng cho các lo衣i l厩i ph亥n m隠m khác nhau.
Pj逢"8«"vt·pj"d {"荏 trên, lu壱p"x<p"8«"vjw"vj壱r"8逢嬰c m瓜t t壱p h嬰p các nguyên nhân d磯n 8院n t瑛ng l厩i ph亥n m隠o"8逢嬰c ghi l衣i b荏i chính các nhân viên l壱p trình. T瑛 t壱p h嬰p các l厩k"8„." m瓜t s嘘 eƒe"ejw{‒p"ikc"vtqpi"n pj"x詠c ph亥n m隠o"8«"rj¤p"v ej"x "t¿v"8逢嬰e"8逢嬰c nguyên nhân chính c栄a các l厩i ph亥n m隠m s穎 d映ng m瓜t công c映 8挨p"ik違p"8„"n "n逢嬰e"8欝 nguyên nhân h羽 qu違 hay còn g丑k"n "8欝 th鵜 z逢挨pi"eƒ250"A¤{"n "o瓜v"d逢噂c r医t quan tr丑ng trong vi羽c phân tích các ho衣v"8瓜ng, qui trình d磯p"8院n các l厩i ph亥n m隠o."8吋 t瑛 8„"e„"vj吋 8隠 ra các rj逢挨pi"ƒp"j pj"8瓜pi"8吋 có th吋 gi違m s嘘 n逢嬰ng các l厩i ph亥n m隠m, nh茨m nâng cao ch医t