Chương 1 : Tổng quan về đánh giá công sức và nguồn lực trong quân lý Dự ẩm phân mềm Chương 2 : Phương pháp điểm chức năng UP (LIse Case Poinf) Chương 3: Xây dụng công cu hỗ trợ phương pháp điểm chúc năng UCP Chương 4: Thử nghiệm áp dụng trong Dự án Xây dựng phòng mô phỏng điện khiển tàn biến. Kết luận Trong quá trinh thực hiện Luận văn, do thời gian cũng như trinh dộ con han chế nên không thể tránh khỏi những thiểu sót. Rất mong nhận được sự góp ý của các thấy, cô giáo và cúc bạn đề Tuận vấn hoàn thiện hơn. Tôi xm chân thành cản! ơn sự hướng dẫn, giúp đỡ tàn tỉnh cúa thấy hướng dẫn, PGS.TS Huỳnh Quyết Thang, các thây trong viện công nghệ thông tin và truyền thông — Dại hoc Bach.
khoa Hà Nồi đã giúp dỡ tôi trong quá trình học tập cũng như trong quả trình làm Luận vẫn. Đánh giá công súc phần mềm dụ án xây dung phong mé phong PKTB 86 4. Sắp xếp thứ bự trụ tiên các yêu cầu chúc năng phần mâm a? 4. Chuyén đỗi yêu cầu chức năng sang LISE-CASE.
Đánh giá quy trình tính toán 103 4. So sénh UCP với T24 104 4. So sánh LICP với COCOMO 105 4. Kết chương, 105 KẾT LUẬN 107 TÀI TIỆU THAM KHẢO.
Đánh giá công súc phần mềm dụ án xây dung phong mé phong PKTB 86 4. Sắp xếp thứ bự trụ tiên các yêu cầu chúc năng phần mâm a? 4. Chuyén đỗi yêu cầu chức năng sang LISE-CASE. Đánh giá quy trình tính toán 103 4.
So sénh UCP với T24 104 4. So sánh LICP với COCOMO 105 4. Kết chương, 105 KẾT LUẬN 107 TÀI TIỆU THAM KHẢO. Đánh giá công súc phần mềm dụ án xây dung phong mé phong PKTB 86 4.
Sắp xếp thứ bự trụ tiên các yêu cầu chúc năng phần mâm a? 4. Chuyén đỗi yêu cầu chức năng sang LISE-CASE. Đánh giá quy trình tính toán 103 4. So sénh UCP với T24 104 4.
So sánh LICP với COCOMO 105 4. Kết chương, 105 KẾT LUẬN 107 TÀI TIỆU THAM KHẢO. 110 DANH MUC CAC BANG Bang 1-1. Tinh UEPs — kích cỡ xử lý thông tím thô — ương FPA 19 Bang 1- 2.
Mười bản Yếu tế kĩ thuật trong FPA. Phân loại chế độ phát triển sân phẩm trong COCOMO co so 24 Bang 1- 4, Cée Yéu té diéu chỉnh trong COCOMO trung cấp. Phân loại chế độ phát triển trong COCOMO trung cấp Bang 2- 1. Sắp xép chức năng phan mềm.
Phan loai va danh trong sé diém Use Case trang UCP 61 33. Vi du dém sé Use Case sau khi danh trong sé. Phân loại và đánh trọng số tác nhân trong UCP. Ví dụ đếm số tác nhân sau khi đánh trọng số.
Trọng số của 13. yêu tổ kĩ thuật trong UCP.66 7, Vị dụ tỉnh Yếu tế Lộ phức tạp Kĩ thuật trong UCP. Trọng số của 8 yêu tả môi trường trong UCT. Ví dụ tỉnh Yếu tố Độ phức tạp Môi trường trong UCP - 69 Bảng 2- 10.
Tổng hợp danh giá giả trị phần mễm. Kịch bản Uwc Che “Thực hiện ước lượng mới” - 275 Bang 3 2. Kich ban Use CaseTim kiếm đánh giá lịch sử”. Sắp xếp chức năng phản mềm.- co 2 22s cece DS Bang 4- 2.
lãng chuyển từ chức năng sang Use Case vi —. Tỉnh toán điểm các tác nhân trao đối thông tin s9 Bảng 4- 4. Tình toán điểm các trưởng, hợp sử dụng,. Tính toán hệ số phức tạp kỹ thuật công nghệ.
Tính toán hệ số tác động mới trường và nhóm làm việc. Lắng hợp tính toán tổng, giả trị phần mễm. Đánh giá công súc phần mềm dụ án xây dung phong mé phong PKTB 86 4. Sắp xếp thứ bự trụ tiên các yêu cầu chúc năng phần mâm a? 4.
Chuyén đỗi yêu cầu chức năng sang LISE-CASE. Đánh giá quy trình tính toán 103 4. So sénh UCP với T24 104 4. So sánh LICP với COCOMO 105 4.
Kết chương, 105 KẾT LUẬN 107 TÀI TIỆU THAM KHẢO. 110 DANH MỤC HỈNH VẼ Hinh 1. 1 Đỏ thị hội tụ đánh giá. Độ chính xác của đánh giá công sức phần mềm chỉ được cải tiến chính trong quá trình phát Iriểu - 10 Tinh 1-2.
Tiến trình cơ sở đánh giá công sức phdn mém cia du an. 1 Mét vi da biéu dé Use case - - 38 Hình 2. 2- biểu tượng tác nhân trong UMIL. 3— Các Use case trong hệ thống điều khiến máy tàn.
1 Biểu đồ Lse Case tổng thể - UCPl2simatien. 2 Biểu đổ hoạt động của Use Caae"Thựo hiện đánh giá mới dự án". 3 Hiểu đỏ hoạt dộng của Use Case"Tùn kiếm đánh giá lịch sứ". Biểu để cộng tác cho Use Case"Thực hiện đánh giá mới”.
Biếu để cộng tác cho Use Case"Tim kiểm đánh giá lịch sử". 6 Biểu đỏ tuân tự cho Use Case"Thực hiện đánh giả mới". Biểu đỏ tuần tự cho LIse Case"'Tìm kiếm đánh giá lịch sử" 80 Hin 3. Biểu đỗ thực thể - liên kết.
Biểu đẻ thực thể¬anối quan hệ - UPC Estimator. Hình vế phối cảnh cabin chính lỗ hợp mỗ phông 86 DANH MỤC HỈNH VẼ Hinh 1. 1 Đỏ thị hội tụ đánh giá. Độ chính xác của đánh giá công sức phần mềm chỉ được cải tiến chính trong quá trình phát Iriểu - 10 Tinh 1-2.
Tiến trình cơ sở đánh giá công sức phdn mém cia du an. 1 Mét vi da biéu dé Use case - - 38 Hình 2. 2- biểu tượng tác nhân trong UMIL. 3— Các Use case trong hệ thống điều khiến máy tàn.
1 Biểu đồ Lse Case tổng thể - UCPl2simatien. 2 Biểu đổ hoạt động của Use Caae"Thựo hiện đánh giá mới dự án". 3 Hiểu đỏ hoạt dộng của Use Case"Tùn kiếm đánh giá lịch sứ". Biểu để cộng tác cho Use Case"Thực hiện đánh giá mới”.
Biếu để cộng tác cho Use Case"Tim kiểm đánh giá lịch sử". 6 Biểu đỏ tuân tự cho Use Case"Thực hiện đánh giả mới". Biểu đỏ tuần tự cho LIse Case"'Tìm kiếm đánh giá lịch sử" 80 Hin 3. Biểu đỗ thực thể - liên kết.
Biểu đẻ thực thể¬anối quan hệ - UPC Estimator. Hình vế phối cảnh cabin chính lỗ hợp mỗ phông 86 MỞ ĐẦU 1. Cơ sử khoa học vả thực tiễn của đề tài: Công sức phần mềm liên quan đến cã thời gian và nguồn lực phát bố ra trong, quả trình phát triển phần mềm. Việc dự bảo, danh giá công sức phản mềm là một hoạt động mang tính quyết định đổi với sự khả thi của dự án phân mềm, chỉ ra phương án điều khiến thời gian và ngân quỹ trong suốt quy trình phát triển phan mém.
Các phương pháp truyền thẳng thường là không tin cậy hoặc là yêu cầu quá nhiễu các thao tác đo, tỉnh toán phức tạp. Hơn nữa, do bộ đữ liệu thử nghiệm quá nhỏ không mang tỉnh đại diễn đẫn dén kết quả không chính xác. Việc nghiên cửu, hoản thiện các phương pháp dự bảo và đánh giá công sức phan mémn mang tính thực tiễn cao và có ý nghĩa rất lớn trong quân lý các du an phân mẻm. Mục dích cửa dễ tài: Nghiên cứu và kế thừa một số phương pháp dự báo, đánh giá công sức, nguồn lực trong quản lý đự án phân mềm ở Việt Nam và trên thê giỏi.
Tập hợp va phân tích các đặc điểm của các phương pháp định gia san phẩm phần mềm, Lựa chọn phương pháp điểm chúc năng sử đựng (Use Case Point) dé đánh giá công sức đự án phan mềm, tuục hiện các thử nghiện đổi với một dự án phân mm đã có, thử nghiệm vả đánh giá thực tế việc sử dụng phương pháp trong tỉnh toán các dự an phân mềm ở Học Viện Hải Quân. Các vẫn để cần giải quyết của đề tài Pe tập trưng giải quyết cáo vẫn đề sau 3.1 Nghiên cửu cơ sở lý thuyết vả nên công nghệ cơ bản phục vụ nhiệm vụ để tải CHUONG 1 TONG QUAN CÔNG TÁC ĐÁNH GIÁ CÔNG SỨC TRONG QUAN LY DU AN PHAN MEM 1. Banh giá công sức phần mam H gì Trong quần lý dự án phần mềm, việc đánh giả công sửc phần mêm hiệu quả Ja một hoạt động quan trọng, đồng thời cũng lả một thách thức trong phát triển phần nêm. Dánh giá cảng sức phần mềm là mội trong những nẻn tảng cho việc lập lịch.
du an một cách hiệu quả: Sẽ không thể lập dược kế hoạch và diéu khiến dự án có hiệu quá nếu không có một qui trình tính toán công sửc phân mềm đây đủ và đảng, tin cậy. Khi đó, cùng với việc phải chịu các táo động tài chính, bị mắt lợi thế cạnh tranh, và chậm trễ trong việc hưởng lợi từ kế hoạch và các sáng kiến là hậu quả của việc áp đụng một qui trình tính toán công sức không đẩy đủ, thiếu chính xác và khoa học. Cho đến bây giờ cũng đễ nhận thấy rằng ngành công nghiệp phẩn mềm nói chung không có nhiền các phương pháp tốt đề đánh giá công sức phản mềm của đự án. Hình 1-1, tham khảo từ tài liệu (J6] MeCornel, 1996) thể hiện độ hội tụ của đánh giá công sức phần mềm trong vòng dời phát triển dự án của các dự án thực tế, việc đánh giá chí được chính xác hỏa din din trong qua trinh lam min dan dự án.
Tir hinh vẽ có thế nhận thấy rằng để đưa ra được các đánh giá ding lin cay va som trong vỏng đời phát triển của dự án là rất khó. Chúng ta phái chịu nhiều thiệt hại hơn nhu là một hậu qua, do dé, chung ta cn tap trung nhiều nỗ lực đề giải quyết tình hình Đánh giá không đây đú công sức phần mềm của một dự án dẫn đến (a) việc bố trí thiếu cho đự án (điển mả thường dẫn đến việc vượt quá khả xăng làm việc), (b) quần lý thiếu các nỗ lực đám bão chất lượng (bỏ sót các nguy cơ rủi ro của sản phám kém chất lượng), và DANH MỤC HỈNH VẼ Hinh 1. 1 Đỏ thị hội tụ đánh giá. Độ chính xác của đánh giá công sức phần mềm chỉ được cải tiến chính trong quá trình phát Iriểu - 10 Tinh 1-2.
Tiến trình cơ sở đánh giá công sức phdn mém cia du an. 1 Mét vi da biéu dé Use case - - 38 Hình 2. 2- biểu tượng tác nhân trong UMIL. 3— Các Use case trong hệ thống điều khiến máy tàn.
1 Biểu đồ Lse Case tổng thể - UCPl2simatien. 2 Biểu đổ hoạt động của Use Caae"Thựo hiện đánh giá mới dự án". 3 Hiểu đỏ hoạt dộng của Use Case"Tùn kiếm đánh giá lịch sứ". Biểu để cộng tác cho Use Case"Thực hiện đánh giá mới”.
Biếu để cộng tác cho Use Case"Tim kiểm đánh giá lịch sử". 6 Biểu đỏ tuân tự cho Use Case"Thực hiện đánh giả mới". Biểu đỏ tuần tự cho LIse Case"'Tìm kiếm đánh giá lịch sử" 80 Hin 3. Biểu đỗ thực thể - liên kết.
Biểu đẻ thực thể¬anối quan hệ - UPC Estimator.