1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Slide bài giảng môn quản trị dự án phần mềm: Bài 13: Quản trị chất lượng

38 683 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 38
Dung lượng 0,97 MB

Nội dung

CÁC Đ C TÍNH CH T Lu NG ẶC TÍNH CHẤT LuỢNG ẤN ĐỀ VỀ CHẤT LƯỢNG ỢNGCó một sự khác nhau gi a chất l ợng nói chung và chất l ữa chất lượng nói chung và chất lư ợng phần mềm vi b n chất của

Trang 1

BÀI GIẢNG

QUẢN TRỊ DỰ ÁN PHẦN MỀM

BÀI 13 QUẢN LÝ CHẤT LƯỢNG

Trang 2

N I DUNG ỘI DUNG

 T ài liệu

Trang 3

N I DUNG ỘI DUNG

mềm

mềm

Trang 4

CÁC V N Đ V CH T L ẤN ĐỀ VỀ CHẤT LƯỢNG Ề VỀ CHẤT LƯỢNG Ề VỀ CHẤT LƯỢNG ẤN ĐỀ VỀ CHẤT LƯỢNG ƯỢNG NG

Mục đích

Ph ong pháp luận

Chất l ợng phần mềm

Trang 5

QUAN NI M V CH T L ỆM VỀ CHẤT LƯỢNG Ề VỀ CHẤT LƯỢNG ẤN ĐỀ VỀ CHẤT LƯỢNG ƯỢNG NG

Theo quan ®iÓm cña ng êi dïng

Theo quan ®iÓm

Quan i m cña điểm cña ểm cña

Chất lượng của phần mềm theo

quan điểm lập trinh Đó chính

là chất lượng của chương trinh.

kế đáp ứng đúng nhu cầu của người sử dụng Người ta cũng

nói đó là chất lượng theo nghĩa hấp dẫn

Trang 6

QUAN Ni M ỆM VỀ CHẤT LƯỢNG

PhÇnmÒm

Trang 7

QUAN Ni M ỆM VỀ CHẤT LƯỢNG

Chất l ợng theo nghĩa xã hội đomức độ nh h ởng của s n phấmả ả tới mọi ng ời (không kể chính

ng ời phát triển và NSD trực tiếp)

Còn một khía cạnh mới trong quan niệm chất l ợng của phần mềm đó là độ tin cậy, đ ợc hiểu là tính chính xác, tính ổn định, tính an toàn của phần

mềm Kể từ khi máy tính trở thành hạ tầng mới của xã hội, độ tin cậy của phần mềm trở nên hết sức quan trọng đối với các hoạt động xã hội.

Trang 8

QUAN Ni M ỆM VỀ CHẤT LƯỢNG

Một phần mềm tốt không những nhu cầu của người phát triển mà cònPhải đáp ứng nhu cầu của người phát triển mà phải thoả mãn người

sử dụng và có độ tin cậy cao Chất lượng là mức độ thoả mãn của NSD đối với sản phẩm hay dịch vụ

Trang 9

CÁC Đ C TÍNH CH T Lu NG ẶC TÍNH CHẤT LuỢNG ẤN ĐỀ VỀ CHẤT LƯỢNG ỢNG

Có một sự khác nhau gi a chất l ợng nói chung và chất l ữa chất lượng nói chung và chất lư ợng phần mềm vi b n chất của phần mềm ả Phân mềm vô hinh và phần mềm là s n phẩm trí tuệ của con ng ời Do ả phần mềm là vô hinh nên sẽ không có một dấu hiệu bên ngoài nào để chứng tỏ chât l ợng Chính vi vậy để đánh giá ng ời ta ph i thông qua các chỉ số gián tiếp mà ta gọi ả

là đặc tính chất l ợng của phần m m ềm

PM

Chất l ợng phần mềm

ặc tính chất l ợng

Đo chất lượng như thế nào ?

Trang 10

CHU N HOÁ CH T L ẨN HOÁ CHẤT LƯỢNG ẤN ĐỀ VỀ CHẤT LƯỢNG ƯỢNG NG

ISO/IEC9126 chuẩn về đặc tính chất l ợng phần mềm của ISO n m 1991 ăm 1991

Nhu cầu đánh giá chất l ợng phần mềm Nhu cầu chuẩn hoá

Sự phong phú của phần mềm

Nhu cầu mở rộng của khái niệm

đặc tính chất l ợng phần mềm

Trang 11

CÁC Đ C TÍNH CH T L ẶC TÍNH CHẤT LuỢNG ẤN ĐỀ VỀ CHẤT LƯỢNG ƯỢNG NG

áp ứng đ ợc v thời gian, áp ứng đ ợc về tài

Đáp ứng được về thời gian, Đáp ứng được về tài ề thời gian, Đáp ứng được về tài Đáp ứng được về thời gian, Đáp ứng được về tài nguyên: (Time Behavior, Resource Behavior ) Phân tích đ ợc, Thay đổi đ ợc, ổn đinh, Kiểm thử đ ợc

(Analysability, Changeability, Stability, Testabilty)

Thích nghi đ ợc, Cài đặt đ ợc,Tuan chu n , Có thể thay ẩn , Có thể thay thế đ ợc (Adaptability, Installability, Conformance, Replaceablity )

Tỉ lệ trục trặc thấp,Kh n ng kháng lỗi, Kh ả chuyển ăm 1991 ả chuyển

n ng khôi phục đ ợc: ăm 1991 ( Maturity, Fault Tolerance, Recoverability)

Trang 12

T I SAO PH I QL CH T L ẠI SAO PHẢI QL CHẤT LƯỢNG ẢI QL CHẤT LƯỢNG ẤN ĐỀ VỀ CHẤT LƯỢNG ƯỢNG NG

PM

Phần mềm vô hinh

Phần mềm là một

S n phẩm trí tuệ.ả

Không dễ đánh giá chất l ợng, ph i ả

có biện pháp ng n ngừa các lỗi tiềm ăn ngừa các lỗi tiềm

n ng ăn ngừa các lỗi tiềm

Có thể x y ra rất nhiều điều không dự ả

đoán tr ớc đ ợc

Qu n trị chất l ợng phần mềm là một ả chuỗi các hoạt động và các ph ơng pháp luận để chất l ợng đã yêu cầu ph i đ t ả ạt

đ ợc

Trang 14

CHU TRèNH QU N Lí CH T L ẢN Lí CHẤT LƯỢNG ẤT LƯỢNG ƯỢNG NG

Plan

Chec k

Do Action

Xác định vấn đề Thu thập các d liệu ữa chất lượng nói chung và chất lư Xây dựng kế hoạch theo các d liệu thu thập đ ợc.ữa chất lượng nói chung và chất lư

Thực hiện kế hoạch.Thu thập số liệu

Trang 15

Giai đoạn lập kế hoạch

Giai đoạn thực hiện

Ch ơng trinh hành động

ấn định các mục tiêu về chất l ợng

ấn định các mục tiêu về chất l ợng

Trang 16

M T S HO T Đ NG QU N LÝ CH T ỘI DUNG Ố HOẠT ĐỘNG QUẢN LÝ CHẤT ẠI SAO PHẢI QL CHẤT LƯỢNG ỘI DUNG ẢI QL CHẤT LƯỢNG ẤN ĐỀ VỀ CHẤT LƯỢNG

L ƯỢNG NG

Việc nâng cao chất lượng sản phẩm không phải

là vấn đề cá nhân mà là vấn đề tổ chức.

• Các hoạt động đòi hỏi phụ thuộc vào từng pha

và cần phải đưa vào một kế hoạch

• Mục tiêu chât lượng phần mềm cần phải cố định

trong kế hoạch

• Một êkip xúc tiến quản trị chất lượng rất nên

đuợc tổ chức Các hoạt động dự án cần được

thông báo trở lại bởi ban xúc tiến chất lượng

Trang 17

NGHIấN C U PHÂN B L I ỨU PHÂN BỐ LỖI Ố HOẠT ĐỘNG QUẢN Lí CHẤT ỖI

B o triả

B o triả

Test Lập trinh

Thiết kế

Xác địnhnhu cầu

Xác địnhnhu cầu

Phân bố

gây lỗi

Phân bố lỗi tồn tại

Trang 18

HO T Đ NG TRONG ẠI SAO PHẢI QL CHẤT LƯỢNG ỘI DUNG

PHA THI T K ẾT KẾ ẾT KẾ

Cần ph ơng pháp thiết kế tốt (Methodology)

1 Làm b n mẫu (prototyping) ả chuyển

2 Tích hợp từng b ớc (Step by step

intergration)

3 Sử dụng lại công nghệ (Reusing)

4 Chuẩn hoá (Standardization)

Xem xét lại (Review)

Xem xét lại tài liệu rất quan trọng vi

1 ánh giá chất l ợng thiết kể để sớm Đo chất lượng như thế nào ? phát hiện lỗi

2 Xác nhận tiến triển thực tế của dự án

Trang 19

HO T Đ NG TRONG PHA TEST ẠI SAO PHẢI QL CHẤT LƯỢNG ỘI DUNG

• Không có một đ m b o nào để chắc chắn không có lỗi ả ả dựa trên các kỹ thuật hiện tại

• Làm thế nào để phát hiện ra các lỗi còn lại một cách hiệu

quả là điều rất quan trọng iều đó không có nghĩa là làm Đo chất lượng như thế nào ?nhiều mà phải test một cách có hệ thống để phát hiện nhiều nhất nh ng lỗi còn lạiữa chất lượng nói chung và chất lư

• Giai đoạn test là cơ hội cuối cùng để phát hiện nh ng lỗi ữa chất lượng nói chung và chất lưcòn lại Vi vậy test cần đ ợc lập kế hoạch và thực hiện một

cách cẩn thận và hiệu quả

• Cần nhớ rằng bất kỳ lỗi nào không nằm trong vùng phủ test

thi sẽ không bao giờ đ ợc phát hiện

Trang 20

QU N LÝ TRONG PHA TEST ẢI QL CHẤT LƯỢNG

Trang 21

YÊU C U THI T K TEST ẦU THIẾT KẾ TEST ẾT KẾ ẾT KẾ

• Các test phải phủ đủ rộng để bắt được hết các lỗi còn lại

• Chất lượng thiết kế test phụ thuộc nhiều vào kỹ năng

và kinh nghiệm của người test Chính vi thế các khoản test phải được thiết kế dựa trên phương pháp luận có tính mục đích nhất có thể

• Ngoài một thực tế là do hạn chế về thời gian và kinh phí chỉ một số ít các dữ liệu được sử dụng mà thôi Vi thế việc lựa chọn dữ liệu test cũng rất quan trọng

Trang 22

NH NG ĐI U C N CHÚ í KHI T CH C TEST ỮNG ĐIỀU CẦN CHÚ í KHI TỔ CHỨC TEST Ề VỀ CHẤT LƯỢNG ẦU THIẾT KẾ TEST Ổ CHỨC TEST ỨU PHÂN BỐ LỖI

Các chức năng mục tiêu và có liên quan tới đặc

tr ng chất l ợng ph i đ ợc test ả chuyển

Chú ý đến môi tr ờng Test (phần cứng, phần

Điều kiện test: phần mềm và tài liệu

Các vấn đề khác nh lịch trinh, điều kiện đ ợc xem

là kết thúc test

Trang 23

 Test các mô đun (Module Test /Unit Test)

 Test tích hợp (Intergration Test)

Trang 24

PH ƯƠNG PHÁP LUẬN TEST NG PHÁP LU N TEST ẬN TEST

Main Sub1 Sub2

11 12 21 22 23

Main Sub1 Sub2

11 12 21 22 23

?

Trang 25

Quá trinh qu n trị chất l ợng ả

trong giai đoạn test

ấn định giá trị hiện tại

ấn định miền chấp nhận đ ợc

Kiểm tra d liệu ữa chất lượng nói chung và chất lư

Trang 26

REVIE W)

Review là một tập hợp các hoạt động có tổ chức nhằm xác nhận chất l ợng thiết kế của một s n ả chuyển phẩm phần mềm và quá trinh thực hiện để đ m ả chuyển

b o rằng với chất l ợng đó có thể tiếp tục triển ả chuyển khai giai đoạn tiếp theo dựa trên cơ sở của giai

đoạn hiện tại và có thể đ a ra các đề nghị để c i ả chuyển thiện chất l ợng nếu ch a đủ điều kiện để chuyển giai đoạn

Trang 27

C ÁC PH ƯƠNG PHÁP LUẬN TEST NG PHÁP REVIEW

Hai kiÓu Review

Đi qua (Walk through)

Phương pháp luận của

review theo đó người ta kiểm

tra nội dung từng bước

Phương pháp này rất có ích

khi kiểm chứng các tài liệu

của chương trinh

Thanh tra (Inspection)

Phương pháp này phổ thông hơn kiểu “đi qua” thường

dùng để xem xét thiết kế ở những chỗ đáng được lưu ý

Trang 28

K Ỹ THUẬT ĐÁNH GIÁ CHẤT LƯỢNG THU T ĐÁNH GIÁ CH T L ẬN TEST ẤN ĐỀ VỀ CHẤT LƯỢNG ƯỢNG NG

Chuẩn kỹ thuật và cách lập tài liệu

Giai đoạn

hiện hành

Giai đoạn tiếp theo

Review

Ph n hồi về ả

định chuẩn

Dự báorủi roYêu cầu

C i thiệnả Xác nhận tiến triển

và chất l ợng

Trang 29

REVIE W

khống chế thời gian và chất l ợng review

liệu cho giai đoạn hiện hành Việc chậm trễ sẽ tăng mức độ rủi ro cho giai đoạn sau

 Làm rõ mục tiêu: c n cứ vào đó để xem xét ăn ngừa các lỗi tiềm

 Phẩn hồi: Các lỗi ph i đ ợc phân tích và ch a, Kết qu ph i ả ữa chất lượng nói chung và chất lư ả ả xem xét để rút kinh nghiệm dự phòng

Trang 30

Q U ẢI QL CHẤT LƯỢNG N Lí CH T L ẤN ĐỀ VỀ CHẤT LƯỢNG ƯỢNG NG

chất l ợng của s n phẩm ả chuyển

Hệ thống hiện tại của các hoạt động dựa trên nh ng ững quan niệm về chất l ợng và

qu n lý chất l ợng ả chuyển Mức độ tho mãn của ng ời sử dụng ả chuyển

Trang 31

CHU ẨN HOÁ CHẤT LƯỢNG N QU N LÝ CH T L ẢI QL CHẤT LƯỢNG ẤN ĐỀ VỀ CHẤT LƯỢNG ƯỢNG NG

Trang 32

ISO 9000 áp dụng với s n phẩm ả chuyển

và dịch vụ nói chung

ISO 9000

For External Quality Assurance

For Internal Quality Assurance

ISO9004ISO9000:

Hứong dẫn đối với ISO9001,9002,9003,9004

Trang 33

ISO9000 : Mội chuỗi các mô hinh đ m b o chất l ợng ả chuyển ả chuyển

ISO9001 : Mô hinh đ m b o chất l ợng trong tr ờng hợp nhà cung cấp thực ả chuyển ả chuyển hiện tất c các thủ tục từ thiết kế, mua bán, s n xuất và cung cấp dịch vụ ả chuyển ả chuyển

ISO9002 : Mô hinh đ m b o chất l ợng trong tr ờng hợp nhà cung cấp chỉ ả chuyển ả chuyển thực hiện tất c các thủ tục s n xuất và cung cấp dịch vụ ả chuyển ả chuyển

ISO9003 : Mô hinh đ m b o chất l ợng trong tr ờng hợp nhà cung cấp chỉ ả chuyển ả chuyển thực hiện thủ tục mà việc kiểm thử cuối cùng là đủ đ m b o chất l ợng do ả chuyển ả chuyển việc thiết lập hệ thống đ m b o chất l ợng đối với thiết kế, s n xuất và sử ả chuyển ả chuyển ả chuyển dụng mất quá nhiều thời gian

ISO9004 : Các h ớng dẫn chung cho qu n trị chất l ợng Thực chất là các ả chuyển

b ng gi i thích các phần tử của hệ thống chất l ợng ả chuyển ả chuyển

Trang 34

For External Quality Assurance

For Internal Quality Assurance

S n xuÊt ả chuyÓn

vµ dÞch vô nãi chung

Trang 35

ISO9000-3, quan niệm

1 Là tiêu chuẩn đối với hệ thống đ m b o chất l ợng phần mềm ả ả trong các hợp đồng song ph ơng ây không ph i chuẩn quốc tế Đo chất lượng như thế nào ? ả

đối với chất l ợng của s n phẩm phần mềm Nó chỉ chỉ ra nh ng ả ữa chất lượng nói chung và chất lư

điều bắt buộc mà việc phát triển phần mềm ph i làm Nó chỉ là ả tiêu chuẩn cho hệ thống đ m b o chất l ợng đối với việc đặt hàng ả ả phần mềm

2 Nó chính là h ớng dẫn cụ thể của tiêu chuẩn ISO9001 đối với phần mềm

3 Nó đ ợc áp dụng cho mọi chu trinh sống của phần mềm từ hợp

đồng đến b o tri ả

4.Chủ yếu nhằm vào quan điểm qu n trị hơn là quan điểm kỹ ả thuật nh về các vấn đề Tổ chức, Nhân lực, Tài liệu, Thủ tục

Trang 36

H I ĐÁP ? ỎI ĐÁP ?

Trang 37

H I VÀ ĐÁP ỎI ĐÁP ?

Trang 38

HẾT BÀI 5

Ngày đăng: 30/06/2015, 10:23

TỪ KHÓA LIÊN QUAN

w