TÌM HIỂU một số PHƯƠNG PHÁP TIÊN TIẾN TRONG ước LƯỢNG PHẦN mềm

89 687 0
TÌM HIỂU một số PHƯƠNG PHÁP TIÊN TIẾN TRONG ước LƯỢNG PHẦN mềm

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KHOA HỌC ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ CHÂU NGỌC PHƯƠNG UYÊN TÌM HIỂU MỘT SỐ PHƯƠNG PHÁP TIÊN TIẾN TRONG ƯỚC LƯỢNG PHẦN MỀM LUẬN VĂN THẠC SĨ KHOA HỌC CÔNG NGHỆ THÔNG TIN Thừa Thiên Huế, 2016 BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KHOA HỌC CHÂU NGỌC PHƯƠNG UYÊN TÌM HIỂU MỘT SỐ PHƯƠNG PHÁP TIÊN TIẾN TRONG ƯỚC LƯỢNG PHẦN MỀM CHUYÊN NGÀNH: KHOA HỌC MÁY TÍNH Mà SỐ: 60.48.01.01 LUẬN VĂN THẠC SĨ KHOA HỌC ĐỊNH HƯỚNG NGHIÊN CỨU NGƯỜI HƯỚNG DẪN KHOA HỌC PGS.TS NGUYỄN MẬU HÂN Thừa Thiên Huế, 2016 LỜI CAM ĐOAN Tôi xin cam đoan, nội dung luận văn viết, số liệu thu thập luận văn, tài liệu nghiên cứu kết đề tài trung thực Những số liệu, tài liệu nghiên cứu tác giả sưu tầm từ nguồn khác có ghi phần tài liệu tham khảo Huế, ngày tháng năm 2016 Học viên Châu Ngọc Phương Uyên Lời Cảm Ơn Trước tiên, xin chân thành cảm ơn quý thầy cô giáo Khoa Công nghệ thông tin phòng Đào tạo Sau đại học-Trường Đại học Khoa học Huế tận tình hướng dẫn, truyền đạt kiến thức, tạo điều kiện thuận lợi trình học tập thực luận văn tốt nghiệp Tôi xin gửi lời trân trọng cám ơn đến thầy giáo PGS.TS Nguyễn Mậu Hân, người tận tình hướng dẫn góp ý cho suốt trình nghiên cứu, cho nhiều lời động viên hướng dẫn quý báu để thực tốt đề tài Trong trình thực đề tài, không kể đến giúp đỡ, đóng góp ý kiến lời động viên từ phía gia đình, người thân, đồng nghiệp bạn bè xung quanh, điều thật động lực lớn giúp hoàn thành tốt đề tài nghiên cứu Xin chân thành cám ơn! Huế, ngày… tháng … năm 2016 Học viên Châu Ngọc Phương Uyên MỤC LỤC Trang DANH MỤC CÁC BẢNG Trang DANH MỤC CÁC HÌNH Trang Hình 1.1 Tiến trình sở Ước lượng dự án (Hewson, 2007) 10 DANH SÁCH CÁC TỪ VIẾT TẮT COCOMO COnstructive COst MOdel EAF Effort Adjust Factor ECF Environmental Complexity Factor ER Effort Rating FP Function Point FPA Function Point Analysis FPs Function Points KLOC Kilo Line Of Code LOC Line Of Code RUP Rational Unified Process TCF Technical Complexity Factor UCP Use Case Point UCPs Use Case Points UFP Unadjusted Function Point UFPs Unadjusted Function Points UML Unified Modelling Language UUCP Unadjusted Use Case Point UUCPs Unadjusted Use Case Point WAs Weighted Actors WUCs Weighted Use Cases MỞ ĐẦU LÝ DO CHỌN ĐỀ TÀI Trong thời đại công nghệ phát triển, ước lượng phần mềm từ lâu xem vấn đề cốt lõi có ảnh hưởng trực tiếp đến thành bại dự án nói chung, hay dự án phần mềm nói riêng Chỉ cần giải toán khó này, suất dự án tăng cao, đồng thời giảm thiểu rủi ro đến mức thấp Khi nói đến vấn đề phát triển phần mềm không nhắc đề cập đến trình quản lý phần mềm, bắt đầu tiếp diễn chuỗi hoạt động ước lượng phần mềm Thật vậy, thực tế, để lấy dự án phần mềm, công ty tham gia đấu thầu phải nộp hồ sơ dự thầu bao gồm chi phí, nỗ lực thời gian phát triển phần mềm Hiển nhiên thấy để thắng thầu, công ty tham gia dự thầu cần phải đưa ước lượng giá cả, nỗ lực, thời gian thực dự án cách hợp lý Hợp lý nghĩa ước lượng giá thấp thực tế, công ty không thu lợi (nếu không muốn nói lỗ) hoàn tất dự án Hợp lý ước lượng giá cao thực tế, chắn công ty thắng thầu Do đó, bảng lượng giá đề án xem hợp lý phản ánh giá trị thật đề án Đây lý để chọn đề tài: “TÌM HIỂU MỘT SỐ PHƯƠNG PHÁP TIÊN TIẾN TRONG ƯỚC LƯỢNG PHẦN MỀM” làm đề tài luận văn TỔNG QUAN TÀI LIỆU Đã có số phương pháp đề xuất cho việc ước lượng để hỗ trợ quản trị dự án, số phương pháp tiếng phương pháp Phân tích Điểm Chức (FPA) Mô hình Giá Cấu thành (COCOMO) Hai phương pháp kết hợp để ước lượng lượng tài nguyên cần thiết dự án Ngoài có phương pháp đời gần đây, phương pháp ước lượng dự án phần mềm dựa Điểm Use Case (UCP – Use Case Point), phương pháp phù hợp cho dự án kĩ nghệ theo phương pháp Hướng Đối tượng, khắc phục nhiều nhược điểm phương pháp truyền thống 10 Các biểu đồ hoạt động - Biểu đồ hoạt động Use Case số 1: 1.Điền từ khóa tìm kiếm 4.Kết Thuộc tính cơlọc bảntìm kiếm Thông chi tiết 2.Tìm kiếm cơtin Thuộc tính cụ thể 3.Tìm kiếm nâng cao Xem thông tin chi tiết Kết tìm kiếm Từ khóa lọc tìm kiếm Hình Biểu đồ hoạt động Use Case “Tìm kiếm sách” - Biểu đồ hoạt động Use Case số 2: 1.Chọn nhiều sách từ danh sách tìm kiếm Lấy danh sách sách 2.Nhấn nút “Di chuyển sách vào kệ” Lưu thông tin sách vào kệ 3.Tạo/sửa/xóa chuyên mục riêng Cập nhật thông tin chuyên mục riêng 4.Thêm/Loại bỏ sách khỏi chuyên mục riêng Cập nhật thông tin kệ sách Hình Biểu đồ hoạt động Use Case “Quản lý kệ sách” - Biểu đồ hoạt động Use Case số 3: 1.Chọn nhiều sách từ Kệ Lấy danh sách sách 2.Nhấn nút “Di chuyển sách vào giỏ hàng” Lưu thông tin sách vào giỏ hàng Hình Biểu đồ hoạt động Use Case “Chuyển sách vào giỏ hàng” - Biểu đồ hoạt động Use Case số 4: 1.Nhấn nút “Hiển thị Giỏ Hàng” Lấy thông tin giỏ hàng để hiển thị Thêm/ Loại bỏ sách khỏi Giỏ Hàng Cập nhật thông tin sách giỏ hàng 3.Thay đổi số lượng sách Tính lại tổng giá giỏ hàng Hình Biểu đồ hoạt động Use Case “Quản lý giỏ hàng” - Biểu đồ hoạt động Use Case số 5: 1.Chọn nhiều sách từ Kệ Lấy danh sách sách 2.Nhấn nút “Di chuyển sách vào giỏ hàng” Lưu thông tin sách vào giỏ hàng Hình Biểu đồ hoạt động Use Case “Chuyển sách vào kệ” - Biểu đồ hoạt động Use Case số 6: 1.Ghé thăm trang web diễn đàn Hiển thị diễn đàn 2.Đọc viết nhận xét Cập nhật thông tin vào hệ thống Hình Biểu đồ hoạt động Use Case “Ghé thăm diễn đàn” - Biểu đồ hoạt động Use Case số 7: 6.Kiểm tra email Lưu thông tin phản hồi vào hệ thống Hiển thị tình trạn Hình Biểu đồ hoạt động Use Case “Đặt hàng” - Biểu đồ hoạt động Use Case số 8: 1.Nhấn nút “Quản lý sách” Lưu danh sách vào sơ liệu Hiển thị trang Quản Lý Sách Nhấn nút “Thêm sách” Nhấn nút “Nhập sách từ file” Hiện hộp Chọn nhiều sách từthoại danh thêm sách, nhấnsách nút “Sửa” Hiện vào hộpcơ thoại đê liệu nhập file Lưu danh sách sơ Chọn nhiều file ấn nú “Mở” Lấy thông tin sách từ file hiển thị danh sách Nhập thuộc tính cho sách Hiện hộp thoại sửa Chỉnh sửa thông tin sách Cập nhật thông tin sách Chọn nhiều sách từ danh sách, nhấn nút “Xóa” Chọn nhiều sách từ danh sách Xóa sách khỏi hệ thống Hình Biểu đồ hoạt động Use Case “Quản lý sách” - Biểu đồ hoạt động Use Case số 9: 1.Mở trang “Cập nhật tình trạng đặt hàng” Hiển thị danh sách đơn hàng Chọn đơn hàng cần cập nhật Hiển thị hộp thoại cập nhật 3.Thiết lập trạng thái cho đơn hàng Cập nhật thông tin vào sở liệu Hình Biểu đồ hoạt động Use Case “Cập nhật trạng thái đặt hàng” - Biểu đồ hoạt động Use Case số 10: 1.Mở trang “Xử lý phản hồi” Hiển thị danh sách Phản Hồi Chọn phản hồi, nhấn “Xem” Hiển thị thông tin phản hồi 3.Đọc phản hồi Cập nhật tình trạng phản hồi Hình 10 Biểu đồ hoạt động Use Case “Xử lý phản hồi” - Biểu đồ hoạt động Use Case số 11: 1.Mở trang “Quản lý diễn đàn” Hiển thị danh sách nhận xét Chọn nhận xét, nhấn “Xem” Hiển thị thông tin nhận xét 3.Duyệt nhận xét Cập nhật tình trạng nhận xét Hình 11 Biểu đồ hoạt động Use Case “Quản lý diễn đàn”

Ngày đăng: 26/07/2016, 12:43

Từ khóa liên quan

Mục lục

  • LỜI CAM ĐOAN

  • Lời Cảm Ơn

  • MỤC LỤC

  • DANH MỤC CÁC BẢNG

  • DANH MỤC CÁC HÌNH

  • DANH SÁCH CÁC TỪ VIẾT TẮT

  • PHỤ LỤC

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

Tài liệu liên quan