Luận Văn Đánh giá phần mềm hướng đối tượng

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    Đề tài: Đánh giá phần mềm hướng đối tượng

    MỤC LỤC

    MỞ ĐẦU 8
    1. Đặt vấn đề 8
    2. Nhiệm vụ và bố cục của đồ án 9

    CHƯƠNG 1: TỔNG QUAN VỀ Lí THUYẾT ĐO PHẦN MỀM 10
    1.1 Lý thuyết đo 10
    1.1.1 Cơ bản về lý thuyết đo 10
    1.1.2 Lý thuyết đo – cách tiếp cận 12
    1.2 Cơ sở lý thuyết về phép đo phần mềm 14
    1.2.1. Vai trũ của phộp đo phần mềm. 14
    1.2.2. Mục đích và đối tượng của phép đo phần mềm 16
    1.2.3 Các yêu cầu đối với một phép đo phần mềm 18
    1.2.4 Các bước của quá trỡnh đo phần mềm 18
    1.2.5 Một ví dụ về phép đo phần mềm 18
    1.2.6 Một số mụ hỡnh đo phần mềm 19
    Ước tính chi phí và nhân lực 20
    Mụ hỡnh đánh giá chất lượng 21
    Mụ hỡnh đánh giá độ tin cậy 24
    Mụ hỡnh đánh giá hiệu năng 25
    Mụ hỡnh đánh giá độ phức tạp 25
    1.3 Một số vấn đề về đo phần mềm 26
    1.3.1 Phân biệt các đối tượng đo : sản phẩm, quá trỡnh, nguồn lực. 26
    Phép đo quá trỡnh. 26
    Phép đo sản phẩm 27
    Phép đo nguồn lực 27
    1.3.2 Phõn biệt thuộc tớnh trong và thuộc tớnh ngoài 28
    Kết luận chương 1: 28

    CHƯƠNG 2: PHÉP ĐO PHẦN MỀM HƯỚNG ĐỐI TƯỢNG 30
    2.1. Bộ các phép đo CK 31
    2.1.1 Cơ sở lý thuyết của các phép đo CK 31
    a. Cơ sở lý thuyết phỏt triển phần mềm hướng đối tượng 31
    b. Cơ sở lý thuyết đo 32
    c. Một số khỏi niệm 33
    2.1.2 Cỏc tớnh chất của phép đo hướng đối tượng. 35
    2.1.3 Các phép đo trong hệ đo CK 36
    1. WMC (Weight Method per Class) 36
    2. DIT (Depth of Inheritance Tree) 37
    3. NOC (Number Of Children) 37
    4. CBO (Coupling Between Object) 38
    5. RFC (Responce For a Class) 38
    6. LCOM (Lack of Cohesion in Methods) 39
    2.1.4 Tổng kết về các phép đo CK: 39
    2.1.5 Một ví dụ về các phép đo CK 40
    2.2 Mụ hỡnh đánh giá chất lượng phần mềm hướng đối tượng. 42
    Mụ hỡnh REBOOT (ReusE Based on Object Oriented Technology) 42
    Mụ hỡnh QMOOD (Quality Model for Object Oriented Design). 44
    Kết luận chương 2: 47

    CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ VÀ XÂY DỰNG PHẦN MỀM TRỢ GIÚP ĐO PHẦN MỀM HƯỚNG ĐỐI TƯỢNG 48
    3.1 Phân tích các yêu cầu 48
    3.2 Các chức năng chính của chương trình 51
    3.3 Cơ sở dữ liệu của chương trình 51
    3.4 Chọn lựa cụng cụ thực hiện 52
    3.5 Xây dựng chương trình 53
    a. Mô tả cơ sở dữ liệu 53
    b. Giao diện của chương trình 55
    c. Xõy dựng các chức năng của chương trình 55
    3.6 Giới thiệu chương trình: 60
    Mô tả chương trình nguồn: 60
    Mô tả giao diện chương trình: 62

    CHƯƠNG 4: MỘT SỐ KẾT QUẢ ĐO PHẦN MỀM HƯỚNG ĐỐI TƯỢNG 68
    4.1 Kết quả các phép đo CK 69
    4.1.1. Kết quả độ đo LCOM 70
    4.1.2 Kết quả độ đo DIT 71
    4.1.3. Kết quả độ đo CBO 72
    4.1.4 Kết quả độ đo NOC 73
    4.1.5 Kết quả độ đo RFC 75
    4.1.6 Kết quả độ đo WMC 76
    4.1.7. Tổng hợp kết quả các độ đo CK 78
    4.1.8 Quan hệ ảnh hưởng giữa các độ đo CK và các thuộc tính khác. 79
    4.2 Kết quả đo sử dụng mô hỡnh QMOOD 82
    4.2.1. Quỏ trỡnh đo sử dụng mô hỡnh QMOOD 82
    4.2.2. Quan hệ ảnh hưởng giữa các kết quả đo và các thuộc tính khác 85
    Nhận xét đánh giá về các kết quả đo thực nghiệm: 86
    KẾT LUẬN 88
    TÀI LIỆU THAM KHẢO 90
     
Đang tải...