Phần mềm có thể phù hợp với các đặc tả của nó, nhưng người sử dụng có thể không coi đó là sản phẩm chất lượng cao bởi vì nó không phù hợp với những mong đợi của họ... Quản lý quá trình
Trang 1Nhóm 6:
Nguyễn Đặng Hoa Cương 070045T
Chương 27:
QUẢN LÝ CHẤT LƯỢNG
PHẦN MỀM (Quality Management)
Trang 2Mục Đích:
động quan trọng trong quá trình đảm bảo chất
lượng, lập kế hoạch và kiểm soát chất lượng
quá trình quản lý chất lượng
độ đo tiên nghiệm và độ đo điều khiển
thuộc tính chất lượng của sản phẩm
Trang 4Quản lý chất lượng phần mềm
trưng của sản phẩm theo như những gì khách hàng mong muốn
như: tính bảo trì) một cách rõ ràng
khách hàng
Trang 5Chất lượng
nó
trưng của sản phẩm theo như những gì khách hàng mong muốn
các đặc trưng của chất lượng (ví dụ như: tính bảo trì, tính đa dạng,…) một cách rõ ràng
Trang 6Chất lượng
việc viết được đầy đủ các đặc tả phần mềm là một công việc rất khó khăn
Phần mềm có thể phù hợp với các đặc tả
của nó, nhưng người sử dụng có thể không
coi đó là sản phẩm chất lượng cao bởi vì nó không phù hợp với những mong đợi của họ
Trang 7Quản lý chất lượng và quản lý phần mềm
Trang 8Quản lý chất lượng và quản lý phần mềm
hoá là rất quan trọng đối với các nhóm có
nhiệm vụ phát triển các hệ thống lớn và phức
tạp
những việc đã làm bởi mỗi nhóm nhỏ trong
một dự án
của các nhóm trong khoảng thời gian tồn tại
của hệ thống
Trang 9Quản lý chất lượng và quản lý phần mềm
thống lớn có thể được chia vào 3 hoạt
Trang 10Biểu đồ qui trình quản lý chất lượng
Trang 111.Chất lượng quá trình và chất lượng sản phẩm
hưởng trực tiếp đến chất lượng của các
sản phẩm
hơn là một quá trình máy móc
nghiệm riêng là rất đáng kể
và việc cải tiến những sự ảnh hưởng ít
khiếm khuyết hơn trong sản phẩm phần
Trang 12Quản lý quá trình, chất lượng
cách nào và khi nào những rà soát được chỉ đạo
rằng các chuẩn được tuân theo
án và người mua phần mềm
Trang 13Quản lý quá trình, chất lượng
đội đảm bảo chất lượng(QA-Quanlity Asurrance) bắt buộc yêu cầu quá trình chuẩn phải được sử dụng với bất kỳ phần mềm đang được phát
triển
Trang 142.Đảm bảo chất lượng và các chuẩn chất lượng
rõ làm cách nào để chất lượng sản phẩm có thể đạt được và làm thể nào để cho tổ chức phát
triển biết phần mềm có yêu cầu chất lượng nhất
tiên đến việc định ra hoặc chọn lựa các chuẩn,
việc này sẽ được áp dụng cho quá trình phát
triển phần mềm hay sản phẩm phần mềm
Trang 152.Đảm bảo chất lượng và các chuẩn chất lượng
dụng cho sản phẩm phần mềm phát triển, bao gồm các định nghĩa của đặt tả, các chuẩn tài
liệu và các chuẩn mã để định rõ ngôn ngữ lập trình nào có thể sử dụng
ra quá trình phải được tuân theo trong quá
trình phát triển phần mềm, bao gồm việc xác
nhận các đặt tả
Trang 162.1 Các chuẩn phần mềm
lý do sau:
những thực tiễn thích hợp nhất cho công ty
khuôn khổ cho việc thực thi quá trình đảm
bảo chất lượng
mà một người tiếp tục công việc của người
khác đã bỏ dở
Trang 172.2 Các chuẩn quá trình và chuẩn sản phẩm
Trang 182.3 ISO 9000
dụng trong việc phát triển của hệ thống quản lý chất lượng trong tất cả ngành công nghiệp được gọi là ISO 9000
chuẩn này và áp dụng cho những tổ chức trong các quá trình chất lượng dùng để thiết kế phát
triển và bảo trì sản phẩm
Trang 19ISO 9000 và quản lý chất lượng
Trang 20ISO 9001
Trang 212.4 Các chuẩn tài liệu
Các chuẩn tạo tài liệu: Những chuẩn này
định ra quá trình mà sẽ được tuân theo khi tạo ra tài liệu
Các chuẩn tài liệu: Những chuẩn này chi
phối cấu trúc và cách thể hiện của các tài liệu
Các chuẩn trao đổi tài liệu: Những chuẩn
này đảm bảo rằng tất cả các bản sao điện
tử của các tài liệu là tương thích
Trang 222.5 Các chuẩn tài liệu:
Các ví dụ của các chuẩn tài liệu có thể được
phát triển là:
Các chuẩn nhận dạng tài liệu
Các chuẩn cấu trúc tài liệu
Các chuẩn trình diễn tài liệu
Các chuẩn cập nhật tài liệu
www.themegallery.com
Trang 232.6 Quá trình kiểm tra xuất tài liệu
www.themegallery.com
Trang 243.Lập kế hoạch chất lượng
phát triển một kế hoạch cho một dự án có chất lượng
mềm được yêu cầu và mô tả nó như thế nào
Những chất lượng này có thể được quyết định
tổ chức thích hợp với một sản phẩm riêng biệt
và qui trình phát triển
Trang 25 Rủi ro và quản lý rủi ro
nhất có thể Vì tài liệu quá dài, mọi người sẽ
không thể đọc nó, điều này sẽ phá huỷ mục định
Trang 263.2 Các thuộc tính chất lượng phần mềm
Trang 274 Kiểm soát chất lượng
trình phát triển phần mềm để đảm bảo rằng các thủ tục và các chuẩn đảm bảo chất lượng được tuân theo
kiểm tra chất lượng của khâu thực hiện dự án:
mềm
Trang 284.1 Rà soát chất lượng
rãi nhất trong đảm bảo chất lượng của
một quá trình hay sản phẩm
kiểm tra một phần hay tất cả một quá
trình phần mềm
Trang 294.1 Rà soát chất lượng
các mâu thuẩn và chuyển giao chúng cho người thiết kế hay tác giả của tài liệu
một quá trình, kế hoạch kiểm tra, thủ tục quản lý cấu hình,tài liệu chỉ dẩn người dùng…
tốt trước khi xét duyệt để cho phép những người
rà soát có thể đọc và hiểu chúng
Trang 304.2 Các kiểu rà soát chất lượng
Trang 31thức sản phẩm được thông qua giữa các thành viên nhóm phát triển.
Trang 324.4 Đánh giá kết quả
giả nên làm chủ việc rà soát và số khác
ghi lại tất cả các quyết định trong rà soát các hành động được xảy ra
đảm bảo rằng các thay đổi được yêu cầu
được quyết định
một cuộc rà soát sau đó có thể được sắp
xếp lần nữa
Trang 335 Độ đo phần mềm và kích thước
sinh một số giá trị cho một thuộc tính
của một sản phẩm phần mềm hay quy
trình
quy trình
chương trình đo, nhưng hầu hết vẫn chưa
sử dụng tới hệ thống đo lường phần mềm
Trang 34Kích thước phần mềm
Bất kỳ một loại đo lường nào liên quan đến một
hệ thống phần mềm, qui trình hay tài liệu liên
quan, code chương trình, thời gian cần thiết để phát triển phần mềm.
Cho phép các phần mềm và quá trình phần
mềm được định lượng.
Có thể được sử dụng để dự đoán các thuộc
tính sản phẩm hoặc để kiểm soát quá trình phần mềm.
Số liệu sản phẩm có thể được sử dụng cho dự
Trang 35Dự báo và kiểm soát số liệu
Trang 36Số liệu giả định
Một thuộc tính phần mềm có thể đo được.
Mối quan hệ tồn tại giữa những gì chúng
Nó có thể khó liên quan gì có thể đo
được chất lượng mong muốn với các thuộc
Trang 37Các thuộc tính bên trong và bên ngoài
Trang 385.1 Quá trình đo lường
thể là một phần của một quá trình kiểm
soát chất lượng
được duy trì như là một nguồn lực của tổ chức
được thành lập, so sánh giữa các dự án trở thành có thể
Trang 39Quá trình đo lường sản phẩm
www.themegallery.com
Trang 40Sản phẩm quá trình đo lường
tập hợp các dữ liệu sản phẩm và quy trình
tức (không phải nhìn lại) và nếu có thể, tự động
Trang 41Dữ liệu chính xác
định trước và những dữ liệu cần thiết được xác định
phần của nhân viên thẩm định
ra không phải sau khi dự án đã hoàn thành
Trang 425.2 Số liệu sản phẩm
đoán về chất lượng sản phẩm
động, số liệu được thu thập bởi các phép
đo thực hiện của một chương trình trong việc thi hành;
đo thực hiện của hệ thống đại diện
quả và độ tin cậy, số liệu tĩnh giúp đánh giá
Trang 43Năng động và số liệu tĩnh
tính chất lượng phần mềm ,tương đối dễ dàng để đáp ứng đúng thời hạn của hệ thống (hiệu suất thuộc tính) hoặc số thất bại (độ tin cậy thuộc tính)
tiếp với thuộc tính chất lượng
hệ giữa các số liệu và tài liệu như dễ
Trang 44Số liệu sản phẩm phần mềm
Các thông số Mô tả
Đầu vào/ đầu ra Đầu vào là số lượng hành hay phương thức để gọi
tới hàm hay phương thức khác (gọi là X) Đầu ra là
số hàm gọi từ hàm đầu vào
Độ dài của dòng
code Đó là thước đo kích cỡ của chương trình Nói chung, độ lớn kích cỡ của các dòng code hợp thành, hoàn
thiện hơn và nhưng lỗi có thể xãy ra Độ dài của dòng code được thể hiện như là một trong những thước đo chắc chắn để dự đoán lỗi.
Điều kiện phức tạp Là thước đo phức tạp điều khiển một chương trình
Sự điều khiển phức tạp có thế đánh giá mức độ hiểu phần mềm
Độ dài của nhận
dạng Là thước đo độ dài trung bình của việc nhận xét chương trình Nhận dạng lâu thì ta thấy có y nghĩa
hơn và vì lý do đó mà hiểu phần mếm hơn.
Trang 455.3 Phân tích độ đo
thập dữ liệu cho chất lượng phần mềm và
dự án phần mềm là không đươc hiểu như
trong vào tài khoản
Trang 46Những điểm chính
đảm phần chất lượng phần mềm đáp ứng các tiêu chuẩn cần thiết của nó
lại trong một sổ tay chất lượng của tổ chức
một cách tốt nhất
dụng rộng rãi nhất để đánh giá chất
Trang 47Những điểm chính
quá trình phần mềm hay sản phẩm phần mềm
dụng để xác định thành phần đó có tính
khả dụng
phần mềm ứng dụng
Trang 48Cảm ơn!!!