Bài 9 - Quản lý chất lượng phần mềm. Bài giảng bao gồm các nội dung: Khái niệm về chất lượng phần mềm và đảm bảo chất lượng phần mềm, rà soát kỹ thuật - formal technical review, độ đo chất lượng - software Quality metrics, đánh giá độ tin cậy, tránh lỗi và thứ lỗi...Mời các bạn cùng tham khảo.
Trang 1Qu n lý ch t l ả ấ ượ ng ph n m m ầ ề
BM CNPM – Khoa CNTT –
HVKTQS 10/2012
Trang 2 Khái ni m v ch t l ệ ề ấ ượ ng ph n m m và đ m ầ ề ả
b o ch t l ả ấ ượ ng ph n m m ầ ề
Rà soát k thu t Formal technical review ỹ ậ
Đ đo ch t l ộ ấ ượ ng Software Quality metrics
Đánh giá đ tin c y ộ ậ
Tránh l i và th l i Fault tolerance and ỗ ứ ỗ
avoidance (reliability and availability)
Trang 3Khái ni m chung ệ
T đi n American Heritage đ nh nghĩa ch t l ừ ể ị ấ ượ ng là "m t đ c ộ ặ tính ho c thu c tính c a m t cái gì đó" ặ ộ ủ ộ
V i quan ni m là m t thu c tính c a m t m c, ch t l ớ ệ ộ ộ ủ ộ ụ ấ ượ ng đ ề
c p đ n đ c tính đo l ậ ế ặ ườ ng đ ượ c đi u mà chúng ta có th so ề ể sánh v i các đ i l ớ ạ ượ ng chu n đ ẩ ượ c bi t đ n nh chi u dài, ế ế ư ề
màu s c, tính ch t đi n ắ ấ ệ
Tuy nhiên, ph n m m, đ ầ ề ượ c bi t r ng rãi là m t th c th trí ế ộ ộ ự ể
tu , s khó khăn h n đ đ nh nghĩa ch t l ệ ẽ ơ ể ị ấ ượ ng so v i các đ i ớ ố
t ượ ng v t lý ậ
Ch t l ấ ượ ng ph n m m đ ầ ề ượ c đ nh nghĩa là: S phù h p c a ị ự ợ ủ
ph n m m v i các yêu c u v ch c năng, hi u su t, v i các ầ ề ớ ầ ề ứ ệ ấ ớ tiêu chu n phát tri n đ ẩ ể ượ c quy đ nh rõ ràng b ng văn b n và ị ằ ả phù h p v i các đ c đi m ng m đ nh c a t t c các ph n m m ợ ớ ặ ể ầ ị ủ ấ ả ầ ề
đ ượ c phát tri n chuyên nghi p ể ệ
Trang 4 Quan tâm đ n vi c đ m b o m c đ yêu c u ế ệ ả ả ứ ộ ầ
v ch t l ề ấ ượ ng đ ượ c tuân th trong m t s n ủ ộ ả
Trang 5Đ m b o ch t l ả ả ấ ượ ng Quality Assurance
Đ m b o ch t l ả ả ấ ượ ng bao g m các ch c năng ki m toán và báo ồ ứ ể cáo v qu n lý ề ả
M c tiêu c a đ m b o ch t l ụ ủ ả ả ấ ượ ng là cung c p cho công vi c ấ ệ
qu n lý các d li u c n thi t đ nh n đ ả ữ ệ ầ ế ể ậ ượ c thông tin v ch t ề ấ
l ượ ng s n ph m, t đó có cái nhìn sâu s c và s t tin r ng ả ẩ ừ ắ ự ự ằ
ch t l ấ ượ ng s n ph m đáp ng các m c tiêu c a nó ả ẩ ứ ụ ủ
N u d li u đ ế ữ ệ ượ c cung c p thông qua đ m b o ch t l ấ ả ả ấ ượ ng ch ỉ
ra các v n đ , thì đó là trách nhi m c a ban qu n lý đ gi i ấ ề ệ ủ ả ể ả quy t các v n đ và áp d ng các ngu n l c c n thi t đ gi i ế ấ ề ụ ồ ự ầ ế ể ả quy t các v n đ ch t l ế ấ ề ấ ượ ng.
Thi t l p các th t c cho t ch c và thi t l p các tiêu chu n ế ậ ủ ụ ổ ứ ế ậ ẩ
ch t l ấ ượ ng
Trang 6 Đ m b o ch t l ả ả ấ ượ ng ph n m m bao g m ầ ề ồ
m t lo t nhi m v liên quan t i 2 nhóm ộ ạ ệ ụ ớ
ng ườ i:
công vi c k thu t; ệ ỹ ậ
cáo.
Trang 7 Software engineers address quality
(and perform quality assurance and quality control activities) by
applying solid technical methods and
measures,
conducting formal technical reviews, and
performing wellplanned software testing.
Trang 8 Chu n b k ho ch SQA cho m t d án ẩ ị ế ạ ộ ự
Tham gia vào công vi c mô t quá trình ph n m m c a d án ệ ả ầ ề ủ ự
Rà soát các ho t đ ng k ngh ph n m m đ xác minh tính ạ ộ ỹ ệ ầ ề ể phù h p v i quá trình ph n m m đã đ ợ ớ ầ ề ượ c xác đ nh ị
Ki m toán các s n ph m ph n m m đ ể ả ẩ ầ ề ượ c ch đ nh đ xác minh ỉ ị ể
s tuân th v i nh ng quy đ nh c a chúng nh là m t ph n ự ủ ớ ữ ị ủ ư ộ ầ
c a quá trình ph n m m ủ ầ ề
Đ m b o r ng đ l ch gi a các s n ph m ph n m m th c t ả ả ằ ộ ệ ữ ả ẩ ầ ề ự ế
và đ c t đ ặ ả ượ c ghi chép và x lý b ng văn b n ử ằ ả
Ghi chép l i m i s không phù h p và báo cáo cho ng ạ ọ ự ợ ườ i qu n ả
lý c p cao h n ấ ơ
Trang 9ho ch ch t l ạ ấ ượ ng, ki m soát ch t l ể ấ ượ ng, đ m b o ả ả
ch t l ấ ượ ng và c i ti n ch t l ả ế ấ ượ ng.
làm th nào đ đ t đ ế ể ạ ượ c nh ng y u t ch t l ữ ế ố ấ ượ ng này.
Trang 10 Tiêu chu n ISO 9001 đ ẩ ượ c áp d ng cho t t c các lĩnh v c k thu t, m t ụ ấ ả ự ỹ ậ ộ
b h ộ ướ ng d n đ c bi t ISO (ISO 90003) đã đ ẫ ặ ệ ượ c phát tri n giúp gi i thích ể ả các tiêu chu n đ s d ng trong quá trình ph n m m ẩ ể ử ụ ầ ề
Các yêu c u đ ầ ượ c mô t b ng các ch đ nh trách nhi m qu n lý, h ả ằ ủ ề ư ệ ả ệ
th ng ch t l ố ấ ượ ng, rà soát h p đ ng, ki m soát vi c thi t k , ki m soát tài ợ ồ ể ệ ế ế ể
li u và d li u, nh n d ng s n ph m và truy xu t ngu n g c, ki m soát quá ệ ữ ệ ậ ạ ả ẩ ấ ồ ố ể trình, thanh tra, th nghi m, ho t đ ng kh c ph c và phòng ng a, ki m ử ệ ạ ộ ắ ụ ừ ể soát h s ch t l ồ ơ ấ ượ ng, ki m toán ch t l ể ấ ượ ng n i b , đào t o, d ch v và ộ ộ ạ ị ụ các k thu t th ng kê ỹ ậ ố
Đ m t t ch c phát tri n ph n m m có th nh n đ ể ộ ổ ứ ể ầ ề ể ậ ượ c tiêu chu n ISO ẩ
9001, ph i thi t l p các chính sách và th t c đ gi i quy t t ng yêu c u ả ế ậ ủ ụ ể ả ế ừ ầ trên (và nh ng yêu c u khác) và sau đó có th ch ng minh r ng các chính ữ ầ ể ứ ằ sách và th t c đó đ ủ ụ ượ c tuân th ủ
ISO 9001 là m t mô hình t ng quát c a quá trình ch t l ộ ổ ủ ấ ượ ng. Đ i v i các t ố ớ ổ
ch c khác nhau ph i có nh ng đi u ch nh phù h p ứ ả ữ ề ỉ ợ
Trang 12 Ch a đ ng nh ng kinh nghi m th c ti n t t ứ ự ữ ệ ự ễ ố
nh t giúp tránh l p l i nh ng sai l m trong ấ ặ ạ ữ ầ quá khứ
Là b khung cho quá trình đ m b o ch t ộ ả ả ấ
l ượ ng – là c s đ ki m tra tính phù h p v i ơ ở ể ể ợ ớ chu n ẩ
T o ra tính liên t c – nhân viên m i có th ạ ụ ớ ể
hi u đ ể ượ ổ c t ch c b ng cách hi u các tiêu ứ ằ ể chu n mà t ch c áp d ng ẩ ổ ứ ụ
Trang 13Ki m soát ch t l ể ấ ượ ng Quality Control
Ki m soát ch t l ể ấ ượ ng liên quan đ n m t lo t các công vi c thanh tra, ế ộ ạ ệ đánh giá, tests đ ượ c s d ng trong su t quá trình ph n m m đ đ m ử ụ ố ầ ề ể ả
b o m i s n ph m c a công vi c đáp ng các yêu c u đ t ra đ i v i ả ỗ ả ẩ ủ ệ ứ ầ ặ ố ớ nó.
Ki m soát ch t l ể ấ ượ ng bao g m m t vòng ph n h i khép kín đ n quá ồ ộ ả ồ ế trình t o ra các s n ph m. S k t h p gi a đo l ạ ả ẩ ự ế ợ ữ ườ ng và ph n h i cho ả ồ phép chúng ta đi u ch nh các quá trình khi các s n ph m t o ra không ề ỉ ả ẩ ạ đáp ng các đ c t c a chúng ứ ặ ả ủ
Ho t đ ng ki m soát ch t l ạ ộ ể ấ ượ ng có th hoàn toàn t đ ng, có th ể ự ộ ể hoàn toàn do con ng ườ i th c hi n, ho c s k t h p c a các công c ự ệ ặ ự ế ợ ủ ụ
t đ ng và t ự ộ ươ ng tác c a con ng ủ ườ i.
M t yêu c u quan tr ng cho ki m soát ch t l ộ ầ ọ ể ấ ượ ng là t t c các s n ấ ả ả
ph m đã đ ẩ ượ c xác đ nh, các đ c t k thu t đo l ị ặ ả ỹ ậ ườ ng đ ượ c đ có th ể ể
so sánh s n ph m trong t ng quá trình ả ẩ ừ
Các thông tin ph n h i là đi u c n thi t đ gi m thi u khuy t t t s n ả ồ ề ầ ế ể ả ể ế ậ ả
xu t ấ
Hai ph ươ ng pháp ti p c n đ ki m soát ch t l ế ậ ể ể ấ ượ ng
Rà soát ch t lấ ượng
Đánh giá và đo lường t đ ng b ng ph n m mự ộ ằ ầ ề
Trang 14 Khái ni m: Rà soát là vi c xem xét, đánh giá s n ph m ệ ệ ả ẩ
đ ượ c ti n hành m i giai đo n đ phát hi n ra nh ng ế ỗ ạ ể ệ ữ
khi m khuy t c n s a ch a tr ế ế ầ ử ữ ướ c khi sang giai đo n sau ạ
Có nhi u ki u rà soát khác nhau: ề ể
Các cu c h p xét duy t không chính th c ộ ọ ệ ứ
Cu c trình bày chính th c tr ộ ứ ướ c c t a g m khách hàng, ử ọ ồ nhà qu n lý, nhân viên k thu t. (ch t p trung vào các rà ả ỹ ậ ỉ ậ soát k thu t chính th c FTRFormal Technical Review) ỹ ậ ứ
Trang 15 Các l i ích c a vi c ra soát ợ ủ ệ
L i ích hi n nhiên c a FTR là s m phát hi n các ợ ể ủ ớ ệ
“khi m khuy t” ph n m m đ có th ch nh s a t ng ế ế ầ ề ể ể ỉ ử ừ khi m khuy t m t tr ế ế ộ ướ c khi b ướ c sang b c ti p ư ớ ế
theo c a quá trình ph n m m ủ ầ ề
Các nghiên c u c a công nghi p ph n m m đã ch ra ứ ủ ệ ầ ề ỉ
r ng: các ho t đ ng thi t k t o ra đ n 50%60% t ng ằ ạ ộ ế ế ạ ế ổ
s các khi m khuy t t o ra trong phát tri n ph n ố ể ế ạ ể ầ
m m ề
Chi phí ch nh s a m t khi m khuy t tăng lên nhanh ỉ ử ộ ế ế chóng sau m i giai đo n. VD: L i không đ ỗ ạ ỗ ượ c phát
hi n trong thi t k t n phí 1.0 đ s a ch a, tr ệ ế ế ố ể ử ữ ướ c
ki m th nghi m: 6.5; trong th nghi m: 15 và sau khi ể ử ệ ử ệ phân phát s là t 60.0 đ n 100.0 ẽ ừ ế
Trang 16Rà soát k thu t FTR ỹ ậ
Khái ni m ệ : là ho t đ ng đ m b o ch t l ạ ộ ả ả ấ ượ ng ph n m m do ầ ề
nh ng ng ữ ườ i đang tham gia phát tri n ph n m m th c hi n ể ầ ề ự ệ
Trang 17Quy trình rà soát
Trang 18 Ph i có s chu n b tr c, tuy nhiên m i ngả ự ẩ ị ư ớ ỗ ười không quá 2 gi chu n b ờ ẩ ị
Cu c h p nên ít h n 2 gi M i cu c h p rà soát ch h n ch trong m t ph n nh , ộ ọ ơ ờ ỗ ộ ọ ỉ ạ ế ộ ầ ỏ
c th ụ ể
Công vi c c n làm: ệ ầ
Tr ng tâm c a các cu c h p rà soát là v s n ph m: m t thành ph n (m t thành ọ ủ ộ ọ ề ả ẩ ộ ầ ộ
ph n c a đ c t yêu c u, m t thi t k modul chi ti t, m t danh sách mã ngu n cho ầ ủ ặ ả ầ ộ ế ế ế ộ ồ
Trang 19H p rà soát Ph ọ ươ ng châm rà soát
C n thi t l p trầ ế ậ ước phương châm rà soát, phân phát cho nh ng ngữ ười làm nhi m v ệ ụ
rà soát, th ng nh t tán thành và tuân th M t rà soát mà không kh ng ch đố ấ ủ ộ ố ế ược thì
có th còn x u h n là không rà soátể ấ ơ
10 đi u t i thi u trong phề ố ể ương châm rà soát k thu t chính th c:ỹ ậ ứ
Rà soát s n ph m, không rà soát ng ả ẩ ườ i làm nó
L p ch ậ ươ ng trình ngh s và duy trì nó ị ự
H n ch tranh lu n và bác b : các v n đ tranh lu n nên đ ghi nh cho các th o lu n ti p ạ ế ậ ỏ ấ ề ậ ể ớ ả ậ ế
t c ụ
Trình bày rõ ràng m ch l c các vùng có v n đ nh ng không đ ạ ạ ấ ề ư ượ c g ượ ng ép gi i quy t m i ả ế ọ
v n đ nh n th y: FTR không gi i quy t v n đ , vi c gi i quy t v n đ sau FTR và th ấ ề ậ ấ ả ế ấ ề ệ ả ế ấ ề ườ ng
do chính ng ườ i làm ra s n ph m th c hi n, có th nh s tr giúp c a vài cá nhân khác ả ẩ ự ệ ể ờ ự ợ ủ
Nên có ghi chú trên b ng t ả ườ ng
Gi i h n s ng ớ ạ ố ườ i tham d và kiên trì các d ki n ự ự ế
L p m t danh sách các ki m tra cho t ng s n ph m s đ ậ ộ ể ừ ả ẩ ẽ ượ c rà soát:
Giúp nhà lãnh đ o rà soát c u trúc các cu c h p FTR ạ ấ ộ ọ
Giúp ng ườ i rà soát t p trung vào các v n đ quan tr ng ậ ấ ề ọ
Danh sách ki m tra l p cho t ng lo i s n ph m:ành cho vi c phân tích, thi t k , mã hoá ki m tra và ể ậ ừ ạ ả ẩ ệ ế ế ể
b o trì ả
M t t p th các đ i di n s xem l i danh sách này đ trình ộ ậ ể ạ ệ ẽ ạ ể
C p phát ngu n l c và th i bi u cho các FTR: xem nó là m t nhi m v trong quá trình phát ấ ồ ự ờ ể ộ ệ ụ tri n ph n m m, và cũng ph i d tính các c i biên c n thi t cho s ki n ch a d đoán đ ể ầ ề ả ự ả ầ ế ự ệ ư ự ượ c
C n ph i ti n hành hu n luy n chính th c cho các cá nhân ra soát ầ ả ế ấ ệ ứ
Rà soát l i các rà soát tr ạ ướ c đây.
Trang 21Rà soát phân tích yêu c u ầ
ph n m m ầ ề
M c tiêu: th m đ nh và xác minh yêu c u ph n m m ụ ẩ ị ầ ầ ề
ph i ch ra các ả ỉ nhu c u ầ c a ng ủ ườ i dùng là đ ượ c tho mãn ả
Các yêu c u ph i ầ ả nh t quán ấ , nghĩa là không mâu thu n ẫ
nhau
Các yêu c u ph i ầ ả đ y đ ầ ủ : chúng ph i ch a m i ch c năng ả ứ ọ ứ
và m i ràng bu c mà ng ọ ộ ườ i dùng đã nh m đ n ắ ế
Các yêu c u ph i là ầ ả hi n th c ệ ự , t c là có kh năng th c ứ ả ự
hi n đ ệ ượ c
N i dung: ộ
t p trung vào kh năng vi t ra các yêu c u h th ng ph n ậ ả ế ầ ệ ố ầ
m m (ch c năng, phi ch c năng, ngo i lai) ề ứ ứ ạ
s phù h p và tính đúng đ n c a mô hình phân tích. ự ợ ắ ủ
V i các h th ng l n c n tăng c ớ ệ ố ớ ầ ườ ng: đánh giá các nguyên
m u cũng nh các cu c h p v i khách hàng ẫ ư ộ ọ ớ
Trang 22Rà soát phân tích yêu c u ầ
ph n m m ầ ề
Danh m c: xem xét các ch đ sau: ụ ủ ề
Các giao di n ệ trong và ngoài đã th c s đ ự ự ượ c xác đ nh ch a? ị ư
Phân tích lĩnh v c thông tin ự có đ y đ , phi mâu thu n và chính ầ ủ ẫ xác hay ko?
Mô hình d li u ữ ệ đã th c s ph n ánh các đ i t ự ự ả ố ượ ng d li u, các ữ ệ thu c tính và các quan h ? ộ ệ
T t c các yêu c u có th ấ ả ầ ể l n v t đ c ầ ế ư ợ m c h th ng không? ở ứ ệ ố
Đã làm b n m u ả ẫ dành cho ng ườ ử ụ i s d ng (khách hàng) ch a? ư
Li u có th c hi n đ ệ ự ệ ượ c v i ớ nh ng ràng bu c ữ ộ quy đ nh b i các ị ở
Trang 23 C u trúc t t (phân ho ch, giao di n, modul hoá)ấ ố ạ ệ
Thu t toán t t (ít ph c t p, t c đ cao, d hi u)ậ ố ứ ạ ố ộ ễ ể
D li u t t (c u trúc, bi u di n)ữ ệ ố ấ ể ễ
Có th l n v t để ầ ế ược (d hi u, d ki m tra)ễ ể ễ ể
Có 2 ki u rà soát thi t k (phù h p v i bể ế ế ợ ớ ước tri n khai): ể
rà soát thi t k s b preliminary design review (đánh giá vi c d ch các yêu c u ế ế ơ ộ ệ ị ầthành thi t k d li u và thi t k ki n trúc), ế ế ữ ệ ế ế ế
rà soát thi t k tr n v n design walkthrough (t p trung vào tính đúng đ n c a thu t ế ế ọ ẹ ậ ắ ủ ậtoán)
Trang 24Rà soát thi t k ph n m m ế ế ầ ề
Danh m c ụ
Rà soát thi t k s bế ế ơ ộ
Các yêu c u ph n m m có đ ầ ầ ề ượ c ph n ánh trong ki n trúc ph n m m hay không? ả ế ầ ề
Có đ t đ ạ ượ c s môđun hoá hi u qu không? Các môđun có đ c l p ch c năng hay không ự ệ ả ộ ậ ứ
Ki n trúc ch ng trình có đ c phân tách không? ế ơ ư ợ
Các giao di n đã đ c xác đ nh cho các môđun và các ph n t h th ng ngo i lai ch a? ệ ư ợ ị ầ ử ệ ố ạ ư
C u trúc d li u có phù h p v i lĩnh v c thông tin ch a? ấ ữ ệ ợ ớ ự ư
C u trúc d li u có phù h p v i yêu c u ph n m m ch a? ấ ữ ệ ợ ớ ầ ầ ề ư
Kh năng b o trì đã đ c xem xét ch a? ả ả ư ợ ư
Các nhân t ch t l ố ấ ượ ng đã đ ượ c đánh giá rõ ràng ch a? ư
Rà soát thi t k toàn bế ế ộ
Thu t toán có hoàn thành ch c năng mong mu n không? ậ ứ ố
Thu t toán có đúng đ n logic không? ậ ắ
Giao di n có phù h p v i thi t k ki n trúc không? ệ ợ ớ ế ế ế
Đ ph c t p logic có ph i chăng hay không? ộ ứ ạ ả
X lý sai đã đ ử ượ c đ c t ch a? ặ ả ư
C u trúc d li u c c b có th t s đã đ ấ ữ ệ ụ ộ ậ ự ượ c xác đ nh? ị
Ki n t o l p trình c u trúc đã xuyên su t ch a? ế ạ ậ ấ ố ư
Các chi ti t thi t k đã tuân theo ngôn ng th c hi n ch a? ế ế ế ữ ự ệ ư
Dùng các đ c đi m h đi u hành hay là ph thu c ngôn ng ? ặ ể ệ ề ụ ộ ữ
Đó dùng logic compound ho c logic inverse? ặ
Kh năng b o trì đã đ ả ả ượ c xét t i ch a ớ ư
Trang 25 Thi t k có th c s đế ế ự ự ược d ch thành mã ch a?ị ư
Có các sai sót chính t ho c in n nào không?ả ặ ấ
Có th c s dùng các quy c ngôn ng hay không?ự ự ư ớ ữ
Có ph c tùng v các chu n m u l p mã đ i v i phong cách ngôn ng , ghi ụ ề ẩ ẫ ậ ố ớ ữchú
Trang 26Rà soát ki m th ể ử
M c tiêu:ụ
Đánh giá m t cách phê phán các k ho ch ki m th và các th t c ki m th ộ ế ạ ể ử ủ ụ ể ử
h ướ ng đ n đ m b o các ph ế ả ả ươ ng pháp, các chi n l ế ượ c và các k thu t đ ỹ ậ ượ c s d ng và k ho ch ử ụ ế ạ
Trang 27 Các ch c năng ch y u có đ c trình di n s m không?ứ ủ ế ư ợ ễ ớ
K ho ch th nghi m có phù h p v i k ho ch d án t ng th hay không?ế ạ ử ệ ợ ớ ế ạ ự ổ ể
L ch trình th nghi m có đ c xác đ nh rõ ràng hay không?ị ử ệ ư ợ ị
Ngu n l c và công c th nghi m đã đ c minh đ nh và đã s n sàng hay ch a?ồ ự ụ ử ệ ợ ị ẵ ư
Đã thi t l p c ch l u tr các báo cáo ch a?ế ậ ơ ế ư ữ ư
Các b lái (driver) và các cu ng (stub) th nghi m đã độ ố ử ệ ược minh đ nh ch a?; công ị ư
vi c phát tri n chúng đã đệ ể ượ ậ ịc l p l ch ch a?ư
Th nghi m cử ệ ường đ ch u áp l c cho ph n m m đã độ ị ự ầ ề ược đ c t ch a?ặ ả ư
C hai lo i th nghi m h p tr ng và h p đen đã đ c đ c t ch a?ả ạ ử ệ ộ ắ ộ ư ợ ặ ả ư
Có ph i t t c các đ ng logic đ c l p đ u đả ấ ả ư ờ ộ ậ ề ược th nghi m?ử ệ
Có ph i t t c các ca th nghi m đ u đã đả ấ ả ử ệ ề ược minh đ nh và l p danh sách v i đ các ị ậ ớ ủ
k t q a ch mong?ế ủ ờ
Vi c x lý sai có đệ ử ược th nghi m?ử ệ
Các giá tr biên có đ c th nghi m?ị ư ợ ử ệ
Các yêu c u th i gian và s di n ti n có đ c th nghi m?ầ ờ ự ễ ế ư ợ ử ệ
Các bi n th ch p nh n đế ể ấ ậ ược c a k t qu th nghi m mong đ i đã đủ ế ả ử ệ ợ ược đ c t ặ ả
ch a?ư