Chương 2: NHỮNG ĐẶC TRƯNG CỦA PHẦN MỀM ppsx

21 825 4
Chương 2: NHỮNG ĐẶC TRƯNG CỦA PHẦN MỀM ppsx

Đ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

CNPM Khoa CNTT Chương 2 Chương 2 NHỮNG ĐẶC TRƯNG CỦA PHẦN MỀM Chương 01 - 1 GV. PHHải ThS. NTTMKhang CNPM Khoa CNTT 1. PHẦN MỀM ĐƯỢC MÔ TẢ NHƯ THẾ NÀO  Phần mềm được mô tả bởi số lượng chất lượng.  Những chấtlượng bên ngoài  Những chất lượng bên ngoài (External qualities):  Tính dễ dùng (usability). S ti ậ ( li bilit )  S ự ti n c ậ y ( re li a bilit y ) . Chương 01 - 2 GV. PHHải ThS. NTTMKhang CNPM Khoa CNTT 1. PHẦN MỀM ĐƯỢC MÔ TẢ NHƯ THẾ NÀO  Những chấtlượng bên trong (Internal qualities)lànhững yếutố chấtlượng “tron g suốt” đốivớin g ườisử dụn g . g g g  Những chấtlượng bên trong (Internal qualities)giúpđỡ những người phát triển đ ạ t đư ợ cs ự cảitiếnvề chất ạ ợ ự lượng bên ngoài.  Tài liệu phân tích yêu cầu.  Tài liệu thiết kế  Tài liệu thiết kế . Chương 01 - 3 GV. PHHải ThS. NTTMKhang CNPM Khoa CNTT 2. ĐỘ TIN CẬY CỦA PHẦN MỀM  Khái niệm độ tin cậycủaphầnmềm (software reliability): Độ tin cậycủa p hầnmềmlàmộtxácsuấtvận hành p phầnmềm không gây ra lỗi trong một khoảng thờigiannhất định và trong mộtmôitrường nhất định.  Độ tin cậycủaphầnmềmlàmộtthuộc tính q uan tr ọ n g củachấtlư ợ n g p hần q ọ g ợ g p mềm. Chương 01 - 4 GV. PHHải ThS. NTTMKhang CNPM Khoa CNTT 2. ĐỘ TIN CẬY CỦA PHẦN MỀM  Các thuộc tính khác của phần mềm  Thuộc tính chức năng (Functionality) Th ộ tí h dễ ử d (U bilit )  Th u ộ c tí n h dễ s ử d ụng (U sa bilit y )  Thuộc tính thi hành (Performance)  Thuộc tính phục vụ (Serviceability)  Thuộc tính khả năng (Capability)  Thuộc tính cài đặt (Installability)  Thuộc tính bảo trì (Maintainability)  Thuộc tính bảo trì (Maintainability)  Thuộc tính tài liệu (Documentation) Chương 01 - 5 GV. PHHải ThS. NTTMKhang CNPM Khoa CNTT 2. ĐỘ TIN CẬY CỦA PHẦN MỀM  Đo độ tin cậy của phần mềm như thế nào (measure software reliability)? ĐỘ ĐO Chương 01 - 6 GV. PHHải ThS. NTTMKhang CNPM Khoa CNTT TẠI SAO PHẢI ĐO  Tiếpcận định lượng để có cơ sở phân tích, đánh giá mộtcáchkhách q uan về một vấn đề ha y về một đối q y tượng nào đó.  Nghi ngờ, đặtgiả thuyết, muốntìm hiểu: ĐoKếtquảPhân tíchKếtluận,dựđoán  Mỗisốđo: KHÔNG phản ảnh hếtmọi khía cạnh của đối tượng khía cạnh của đối tượng …  Cầnphốihợpnhiều độ đo, Vậndụng ê á ế ậ í th ê mc á cti ế pc ậ n định t í nh… Chương 01 - 7 GV. PHHải ThS. NTTMKhang CNPM Khoa CNTT 2. ĐỘ TIN CẬY CỦA PHẦN MỀM  Các độ đophầnmềm: tính toán, ước lượng được các đạilượng liên quan đến các đ ố itư ợ n g , các ho ạ t đ ộ n g thuộcv ề ợ g ạ ộ g tiến trình sảnxuấtphầnmềm.  Ướclượng giá gia công, phỏng đoán kích thước.  Đánh giá chấtlượng phầnmềm.  Đánh giá chấtlượng quy trình sảnxuất.  CẢITIẾNCHẤTLƯỢNG phầnmềm, ế ấ ầ ề ti ế n trình sảnxu ấ t p h ầ nm ề m. Chương 01 - 8 GV. PHHải ThS. NTTMKhang CNPM Khoa CNTT 2. ĐỘ TIN CẬY CỦA PHẦN MỀM  Một chức năng thất bại là gì?  Cách khác đặc trưng độ tin cậy phần  Cách khác đặc trưng độ tin cậy phần mềmdướidạng mộtchứcnăng thất bại được đánh giá thựctế. Chương 01 - 9 GV. PHHải ThS. NTTMKhang CNPM Khoa CNTT 2. ĐỘ TIN CẬY CỦA PHẦN MỀM  Mộtmôhìnhđường số mũ củasự thất bại được đạidiệnbởichứcnăng thất bạilàmột tham số p hụ thuộchệ thốn g p g )0()(   tetf t   Chương 01 - 10 GV. PHHải ThS. NTTMKhang [...]... PHHải ThS NTTMKhang Chương 01 - 13 Khoa CNTT CNPM 3 NHỮNG ĐẶC TRƯNG KHÁC CỦA PHẦN MỀM  Tính vận hành của phần mềm GV PHHải ThS NTTMKhang Chương 01 - 14 Khoa CNTT CNPM 3 NHỮNG ĐẶC TRƯNG KHÁC CỦA PHẦN MỀM  Tính bảo trì đươc, tiến hóa được và sửa chữa được của phần mềm  Sự tiên liệu của sự thay đổi là một nguyên tắc tổng quát cần phải hướng dẫn kỹ sư phần mềm  Một hệ thống phần mềm mà có sự thay đổi... thế nào để điều tiết những đặc tính ới hay sự th tí h mới h thay đổi những đặ hữ đặc tính hiện có  Tính dễ sửa chữa là khả năng một khiếm khuyết ủ khiế kh ết của phần mềm sẽ dễ hầ ề ẽ dàng được sửa chữa GV PHHải ThS NTTMKhang Chương 01 - 16 Khoa CNTT CNPM 3 NHỮNG ĐẶC TRƯNG KHÁC CỦA PHẦN MỀM  Tính di động được của phần mềm  Phần mềm có thể di động nếu nó có thể chạy dễ dàng trong những môi trường khác... nhau  Thuật ngữ môi trường tham chiếu tới phần cứng trên những hệ thống hệ thống, điều hành, hoặc phần mềm khác trong hệ thống được mong đợi tương tác GV PHHải ThS NTTMKhang Chương 01 - 17 Khoa CNTT CNPM 3 NHỮNG ĐẶC TRƯNG KHÁC CỦA PHẦN MỀM  Tính kiểm tra được của phần mềm  Một hệ thống phần mềm kiểm tra được nếu những thuộc tính của nó kể nó, cả tất cả những cái mà trước đó được giới thiệu, có thể... có những sự lệch nhỏ từ những yêu cầu nhiều kinh nghiệm Tính chính xác có thể được đo dưới dạng số lượng những sự thất bại được phát hiện vế mặt thời gian GV PHHải ThS NTTMKhang Chương 01 - 12 Khoa CNTT CNPM 3 NHỮNG ĐẶC TRƯNG KHÁC CỦA PHẦN MỀM  Tính dễ sử dụng của phần mềm  Tính khả dụng là một phương pháp đo việc phần mềm dành cho con người để sử dụng dễ dàng như thế nào.Tính khả dụng của phần mềm. .. hài lòng của khách hàng ự g g GV PHHải ThS NTTMKhang Chương 01 - 11 Khoa CNTT CNPM 3 NHỮNG ĐẶC TRƯNG KHÁC CỦA PHẦN MỀM  Tính chính xác của phần mềm  Tính chính xác của phần mềm gần liên quan đến sự tin cậy và những thuật ngữ này thường được sử dụng thay thế cho nhau được Sự khác nhau chính là sự lệch nhỏ từ những yêu cầu ự ệ gy nghiêm ngặt được xem là một thất bại và từ đây có nghĩa rằng phần mềm không... GV PHHải ThS NTTMKhang Chương 01 - 18 Khoa CNTT CNPM 3 NHỮNG ĐẶC TRƯNG KHÁC CỦA PHẦN MỀM  Tính theo dõi được của phần mềm  Có thể theo dấu được liên quan với những mối quan hệ giữa những yêu cầu, những mã nguồn và hệ thống thiết kế Bất chấp mô hình tiến trình, tài liệu và mã có thể theo dấu được tối ệ ợ đa Một mức độ cao của có thể theo dấu được bảo đảm những yêu cầu phần mềm theo luồng xuyên qua... sẽ dài, thấp hơn những chi phí chu trình cuộc sống phần mềm một cách đáng kể và ự g g g ỹ dẫn tới sự tăng cường tiếng xấu về kỹ sư phần mềm, sản phẩm phần mềm và công ty GV PHHải ThS NTTMKhang Chương 01 - 15 Khoa CNTT CNPM 3 NHỮNG ĐẶC TRƯNG KHÁC CỦA PHẦN MỀM  Tính bảo trì có thể được phân hủy vào trong hai thuộc tính :  Tiến triển và  Dễ sửa chữa  Tiến triển là một phương pháp của hệ thống có thể... đoạn của tiến trình Điều này đảm bảo, chẳng hạn, một quyết định luật đó có thể được theo vết quay trở lại một quyết định thiết kế để thỏa mãn một yêu cầu tương ứng GV PHHải ThS NTTMKhang Chương 01 - 19 Khoa CNTT CNPM 3 NHỮNG ĐẶC TRƯNG KHÁC CỦA PHẦN MỀM  Tính theo dõi được của phần mềm  Có thể theo dấu được đặc biệt quan trọng trong những hệ thống nhúng bởi vì thường việc thiết kế và viết mã những. .. CỦA PHẦN MỀM  Tính theo dõi được của phần mềm  Nói chung, có thể theo dấu được có thể đạt được bằng việc cung cấp những mối liên kết giữa tất cả tài liệu và mã phần mềm Những mối liên kết:  Từ những yêu cầu đến những cổ động đề nghị những yêu cầu này  Giữa những yêu cầu phụ thuộc  Từ những yêu cầu đến thiết kế kế  Từ thiết kế đến những đoạn mã liên quan  Từ những yêu cầ đến kế hoạch kiểm ê cầu... để thỏa mãn những sự ràng buộc phần cứng g ự g ộ p g mà có thể không dễ dàng được hết hợp với một yêu cầu Sự thất bại để cung cấp một đường dẫn có thể theo dấu được từ những quyết đị h như dấ đ hữ ết định h vậy thông qua những yêu cầu có thể dẫn tới những khó khăn trong việc mở rộng và bảo trì hệ thống GV PHHải ThS NTTMKhang Chương 01 - 20 Khoa CNTT CNPM 3 NHỮNG ĐẶC TRƯNG KHÁC CỦA PHẦN MỀM  Tính theo . dụng. CNPM Khoa CNTT 3. NHỮNG ĐẶC TRƯNG KHÁC CỦA PHẦN MỀM  Tính vận hành của phần mềm Chương 01 - 14 GV. PHHải ThS. NTTMKhang CNPM Khoa CNTT 3. NHỮNG ĐẶC TRƯNG KHÁC CỦA PHẦN MỀM  Tính bảo trì. S ự hài lòn g của khách hàn g Chương 01 - 11 GV. PHHải ThS. NTTMKhang ự g g CNPM Khoa CNTT 3. NHỮNG ĐẶC TRƯNG KHÁC CỦA PHẦN MỀM  Tính chính xác của phần mềm  Tính chính xác củaphầnmềmgầnliên quan đến sự tin cậy và những thuật quan đến sự tin cậy và những thuật ngữ. CNTT Chương 2 Chương 2 NHỮNG ĐẶC TRƯNG CỦA PHẦN MỀM Chương 01 - 1 GV. PHHải ThS. NTTMKhang CNPM Khoa CNTT 1. PHẦN MỀM ĐƯỢC MÔ TẢ NHƯ THẾ NÀO  Phần mềm được mô tả bởi số lượng chất lượng.  Những

Ngày đăng: 27/07/2014, 21:21

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan