CHƯƠNG I1: TỎNG QUAN VẺ ĐO ĐỘ LỚN PHẢN MÈM 1. Vai trò của việc đo độ lớn phần mềm Hiện nay các nhả quản lý công nghệ thông tin không ngừng yêu cầu nâng cao chất lượng quản lý phan mem Công nghệ thông tin (CNTT) nhằm tránh các thất bại, đưa ra được những biện pháp quản lý phản mem mét cách mềm dẻo, linh hoạt đảm bảo cho người quản trị dự ản có khả năng kiểm soát, điều chỉnh và quản lý thay đổi với phan mém của mình đảm bảo phan mem đây đủ chức năng và được phát triên trong. thời gian cam kết. Để làm được điều này quản trị dự án phần mềm cần có một phương pháp đo độ lớn phần mềm và cỏ khả năng ánh xạ từ độ lớn đo được với dự kiến chỉ phí thời gian, giá thành vả nhân công cần thiết Độ lớn phần mềm cũng là co sở quan trọng để quản trị dự án làm việc với khách hàng sử dụng phần mềm đẻ thông nhất hợp đồng thâu dự án.
Đô lớn phân mềm cũng là một trong những nhân tổ quan trọng giúp cho việc xây dựng các hệ thông đo lường phục vụ cho việc quản lý có hiệu quả các phan mềm. Các mô hình chất lượng phan mềm như CMM (hay CMMT) đều nhân mạnh tam quan trọng của số đo độ lớn phần mềm. Ước lượng giá thảnh vả công sức phát triển phản mềm lả một trong những yếu tổ giúp cho việc quản lý dự án phần mềm một cách có hiệu quả. Việc ước lượng này là rất cân thiết trong toàn bộ vòng đời của phần mềm từ khi bắt đầu dự án cho tới khí dự án hoàn thành.
Những ước lượng tỉnh toán đầu tiên giúp cho việc đánh giá tính kha thi cia phan mem. eg chi phi, <x=> Kế hoạch triển khai Hình 1 Vai trò cña đo độ lớn phần mồm Học viên thực hiện: Lê Mạnh Hùng ~ CB110213- Lớp: IIBCNTT.KT Xây dựng một mô hình äo lường phục vụ cho việc quân lp du dn phần mẫn dựa trên phương pháp đo độ lón chức năng COSMIC Quan sát trong hình về 01 ta thấy việc do độ lớn chức năng phần mêm được bắt dầu ngay sau khi cỏ đặc tả yêu cầu phản mnẻm. Sau khi chốt đặc tá yêu cầu phần mềm, quá trình đo độ lớn chức năng nhân mềm bắt đầu. Sản phẩm của quá trình đo là giá trị độ lớn chức răng của phần mềm.
Căn cứ vào độ lớn này quân lrị dự án số ước tính chỉ phí về giá thành, chỉ phí nhân công và chỉ phí thời gian của dự án. Với kết quả ước lượng thu được quân trị dự án tiến hành xây dựng kế hoạch phát triển phân êm. Kẻ hoạch này được sử dụng là căn cứ để theo đối và diều chỉnh trong toa ba vòng đời của phan mém. Khi có thay đổi yêu cầu bài toán dẫn tới thay đổi về độ lớn chúc năng của phẩn mễm khi đỏ kế hoạch cũng thay đổi ảnh xạ tới sự thay đổi về tước lượng nguồn lực đự kiến để hoàn thành dự an.
Đây chính là quá trình quản lý thay đổi trong vỏng đời phát triển phần mềm. Một số phương pháp đa độ lớn phần mềm. Phương pháp do dộ lớn chức năng phần mềm dựa trên số lượng dóng lệnh Tây là phương pháp đo độ lớn chức năng phản mêm kinh điển đã có từ rất lâu với nguyén tac rit don giản. Độ lớn chức răng của phần mềm phụ thuộc vào số lượng, dong lệnh.
Phương pháp nảy có ưu điểm là tính đơn giãn. Chỉ cần đếm số lượng dong lệnh của phần mềm để tróc lượng độ lớn của phân mêm. Ngoài ra phương, pháp này cũng không đời hỏi chuyên viên đo phải trau đổi kĩ năng và kinh nghiệm đo thực tế. Tuy nhiên phương pháp nảy có một số nhược điểm lớn.
Thứ nhất số lượng đòng lệnh trong nhiêu trường hợp không thé hiện được bản chất phức tạp/đơn giảm ofa ứng dụng. Thứ hai là phương pháp này không áp dựng được với những phân mềm được phát triển trên nhiều nên tảng khác nhau do mỗi ngôn ngữ lập trình có một cầu trúc ngữ pháp riêng do đỏ không có quy chiếu chưng về số lượng đông lệnh. yến của việc mày là những dự áu phân mểm viết bằng những ngôn ngữ khác nhau không thể so sánh về độ lớn với nhau và những phẩn mềm viết bằng, xhững ngôn ngữ khảo nhau không tỉnh được giả trị độ lớn 1. Phương pháp do dộ lớn phần mêm dựa vảo tài liệu hoặc sản pham Nếu như phương pháp do độ lớn chức nắng đựa trêu số lượng dòng lênh hướng nhiều về các lập trình viên thi phương pháp đo độ lớn phần mềm dựa vào tải liệu Học viên thực hiện: Lê Mạnh Hùng — CB110213 - Lớp: 1IBCNTTKET Xây dựng một mô hình äo lường phục vụ cho việc quân lp du dn phần mẫn dua trên phương pháp đo độ lón chức néng COSMIC DANH MỤC CÁC HÌNH VẼ, BỞ THỊ 1ỉnh1 Vai trỏ của đo độ lớn phần mềm.
2225-5222 __ Hình 2 Phân loại các địch chuyến đữ liệu. Hình 3 Minh họa đo độ lớn tiến trình chức răng Tĩỉnh 41 Mô hình ước lượng dự án phần mềm. Hình 5 Biếu để tương tác chức năng Tạo mới Profile Hình 6 Biểu đỗ tương tác chức rừng, Sửa thông tin Prolile Tlinh 7 Biểu để tương tác chức năng Xóa Prolle khỏi đanh sách. Hinh8 Biểu đồ tương tác chức năng Kiểm tra kết nội SMS Galeway Hình 9 Biểu đỗ tương tác chức năng Kiểm tra két ndi Mail Server.
1ỉnh 10 liều đỗ tương tác chúc năng Tạo nhóm mới. Hình 11 Biểu đỗ tương tác chức năng TmnporL danh sách mai] từ file exeÌ Hình 12 Biều đỗ tương tác chức năng Sửa thông tin nhỏm,. Tĩỉnh 13 Biễu đỗ tương tác chức năng Xóa nhóm. Hình 14 Biểu đồ tương tác chức năng Thêm danh sách mai] tử thông tin nhân sự Hình 15 Biểu đỗ tương tác chức năng Tạo mới nội dung mail/sms.
Tlinh 16 Biển đồ tương tác chức năng Sửa nội dung mail/sms. Hình 17 Biểu đỗ tượng tác chức năng Xóa nội dung nuaistna. 1ình 18 Biéu dé tương tác chúc năng Preview théng tim. Hình 19 Biển đồ tương tac chive ning Report.
Hình 20 Biểu đồ tương tác chức năng Gửi mail Tlinh 21 Diễn đỗ tương tác chức năng Gửi SMS. __ Học viên thực hiện: Lê Mạnh Hùng — CB110213 - Lớp: 1IBCNTTKET Đồ tài: Xây dựng một mô hình đo lường phục vụ cho việc quần Ty dy dn phan mém dựa trên phương pháp đo độ lón chức năng COSMIC khuôn khỏ một luận văn thạc sĩ tác giả tiếp cân theo hưởng nghiên cửu, tìm hiểu phương pháp do độ lớn chức năng COSMIC và áp dụng phương pháp COSMIC vào do độ lớn phần mềm trong, mồi tường doanh nghiệp, ước lượng chỉ phí nguồn lực phát triển phản mém, so sảnh với thực tế triển khai từ dó dưa ra đánh giá. Nội dung của dé tai tập trung váo một số vấn dễ sau: Đưa ra khái niệm và nhu cau càn có một phương, pháp do độ lớn chức năng, phan mềm. Phản tich sự cần thiết và tính tất yêu của các phương pháp do độ lon phan mém trong việc dua ra một ngồn ngữ chưng, thông nhất giữa người dùng phần mềm cũng như người sắn xuất phần mềm đẳng thời lắm cơ sở cho.
quản trị viên dự án quản lý tiền độ dự án của mình đăm bảo dự án hoàn thanh dung theo cam kết chất lượng và dự trù thời gian, nhân công, chỉ phi, Giới thiệu một số phương pháp đo độ lớn phần mềm đã và dang được áp dụng trên thế giới. Phân tích đặc trưng và các ưu nhược điểm của các phương pháp từ đỏ xác định được các tiêu chí lựa chọn một phương pháp đo phủ hợp. So sánh và đưa ra lý do lựa chon phương pháp đa độ lớn chức năng phân. mém COSMIC đế tìm hiếu và áp đụng đo đạc trong thục tế.
Phân tích tính. tiền tiên và ưu việt của phương pháp COSMIC so với các phương pháp đo độ lớn chức năng khác. Tim hiểu lý thuyết phương pháp đo độ lớn chức năng COSMIC, áp dựng, phương pháp đo COSMIC vào dự án phẩn mềm của đoanh nghiệp. Tiên hành đo độ lớn chức năng từ đó tróc lượng đự kiến chỉ phí, thời gian, nguồn.
lực để hoàn Hưành dự an phan mém. So sảnh ước lượng đự kiên với thực tế triển khai dự án, đánh giá độ chính. xúc của phương pháp. Một số khó khăn: Để thực hiện thử nghiệm phương, pháp do độ lớn chức năng COSMIC trên một phản mềm dã dược triển khai thật trong thực tế cẩn có một bản đặc tả chỉ tiết về yêu cầu phần mềm.
Phương pháp do độ lớn chức năng phản mềm CORMIC dựa vào việc xác định chính xác các thao tác đữ liệu vao/ra do dé cân thiết phải có đặc tả yêu cầu phần mềm chỉ tiết cùng với sơ đỗ thao tác người dùng usecase. Tuy nhiên trên thực tế do tính bí mật về kinh doanh do Học viên thực hiện: Lê Mạnh Hùng — CB110213 - Lớp: 1IBCNTTKET Xây dựng một mô hình äo lường phục vụ cho việc quân lp du dn phần mẫn dựa trên phương pháp đo độ lón chức năng COSMIC Quan sát trong hình về 01 ta thấy việc do độ lớn chức năng phần mêm được bắt dầu ngay sau khi cỏ đặc tả yêu cầu phản mnẻm. Sau khi chốt đặc tá yêu cầu phần mềm, quá trình đo độ lớn chức năng nhân mềm bắt đầu. Sản phẩm của quá trình đo là giá trị độ lớn chức răng của phần mềm.
Căn cứ vào độ lớn này quân lrị dự án số ước tính chỉ phí về giá thành, chỉ phí nhân công và chỉ phí thời gian của dự án. Với kết quả ước lượng thu được quân trị dự án tiến hành xây dựng kế hoạch phát triển phân êm. Kẻ hoạch này được sử dụng là căn cứ để theo đối và diều chỉnh trong toa ba vòng đời của phan mém. Khi có thay đổi yêu cầu bài toán dẫn tới thay đổi về độ lớn chúc năng của phẩn mễm khi đỏ kế hoạch cũng thay đổi ảnh xạ tới sự thay đổi về tước lượng nguồn lực đự kiến để hoàn thành dự an.
Đây chính là quá trình quản lý thay đổi trong vỏng đời phát triển phần mềm. Một số phương pháp đa độ lớn phần mềm. Phương pháp do dộ lớn chức năng phần mềm dựa trên số lượng dóng lệnh Tây là phương pháp đo độ lớn chức năng phản mêm kinh điển đã có từ rất lâu với nguyén tac rit don giản. Độ lớn chức răng của phần mềm phụ thuộc vào số lượng, dong lệnh.
Phương pháp nảy có ưu điểm là tính đơn giãn. Chỉ cần đếm số lượng dong lệnh của phần mềm để tróc lượng độ lớn của phân mêm.