giao và bảo hành
2 Tuần 1 Tuần
TỔNG THỜI GIAN 12 Tuần 5 Tuần
TỔNG THỜI GIAN THỰC HIỆN
17 Tuần
Số người tham gia dự án 4 người với mưc lương 2,5 triệu đồng/TuầnChi phí lương : 170 triệu đồng Chi phí lương : 170 triệu đồng
Vậy tổng kinh phí cho dự án : 1 Tỷ 72,5 triệu đồng
CHƯƠNG V. BẢN THUYẾT MINH VỀ DỰ TRÙ KINH PHÍ VÀ THỜI GIAN THỰC HIỆN PHÍ VÀ THỜI GIAN THỰC HIỆN
1. Thuyết minh và các sơ đồ
4.1. Sơ đồ bản vẽ
Sơ đồ hệ thống: trình bày các khối chức năng
Thuyết minh sơ đồ hệ thống: thuyết minh các chức năng từng khối, mối quan hệ giữa các khối.
Phương pháp kế thừa và tích hợp hệ thống, phương án bảo mật: trình bày phương án kế thừa hệ thống hiện tại và tích hợp các hệ thống liên quan, phương án bảo mật của hệ thống.
4.2. Thành phần hệ thống:
Thuyết minh thành phần của hệ thống và các sơ đồ, bản vẽ: Thành phần hệ thống có thể bảo gồm một hoặc nhiều các nội dung sau:
hạ tầng kỹ thuật (máy chủ, máy trạm, mạng và thiết bị mạng, các thiết bị ngoại vi…), các bản vẽ và thuyết minh.
Phần mềm hệ thống; trình bày đối tường và mục đích sử dụng
Phần mềm ứng dụng: Phân tích chức năng, đối tượng và mục đích sử dụng Cơ sở dữ liệu
2. Đánh giá dự án phần mềm, độ đo cho dự án2.1 Đánh giá dự án 2.1 Đánh giá dự án
a.Độ đo cho từng cá nhân:
-Tỷ lệ sai sót:defect rate và Defect rate/month;defect rate/module b.Độ đo cho tập thể
-Tỷ lệ sai sót: defect rate/all team member tính theo tháng hay cả qúa trình. -Tỷ lệ lỗi phát hiện được: all errors/all team member
c.Độ phân đo:
-Phân loại các lỗi (errors) và defect(lỗi phần cứng,dữ liệu). -Xác định chi phí cho việc khắc phục từng loại lỗi và loại sai sót -Sắp xếp theo thứ tự số và loại sai sót.
-Lấy tổng chi phí cần thiết để khắc phục từng lỗi.
-Lấy kế hoạch để phát triển và sửa đổi quy trình để hạn chế các loại lỗi có chi phí cao.
+Có các độ đo sau:
-Nguồn lực, con người, môI trường cần thiết dùng cho công việc.
-Khả năng chuyển giao sản phẩm và kết quả đạt được trong quá trình tạo ra sản phẩm.
2.2 Độ Đo Phần Mềma. Độ đo theo kích cỡ a. Độ đo theo kích cỡ
Có thể xem thông qua các thống kê dự án phần mềm đã thực hiện để so sánh,xác định kích cỡ”size” của phần mềm sẽ xây dựng :
project Loc effort $ (000) pp.doc Errors Defects people
A 27.000 4 168 365 134 29 3
B 40.000 6 440 1224 321 86 5
C 42.000 5 314 1050 256 64 6
Ngoài thông số trên có thể tìm hiểu thêm thông số khác của dự án để có thêm thông tin như sau: 1.Hiệu năng = KLOC/người - tháng
Project A:27/3 – 4 = 5 Project B:40/5 – 6 = 2 Project C:42/6 – 5 = 2 2. chất lượng = defects / KLOC
A=29/27=1,074 B=86/40=2,15 C=64/42=1,524
3.chi phí=Số tiền $(000)/KLOC A=168/27=6,222
B=440/40=11 C=314/42=7,476
4.Tư liệu=Số trang tài tài liệu/KLOC A=365/27=13,52
B=1224/40=30,06 C=1050/42=25
b. Độ đo theo chức năng
Parameter
count Simple Average Complex sum
Number of user inputs 5 5 15 25 125 Number of user outputs 4 2 10 20 80 Number of user queries 2 10 40 80 160 Number files 1 500 550 250 250 Number of external interface 4 5 10 15 60 sum 615 Cột 2,3,4 ghi các trọng số.
Các trọng số được in đậm là điểm đánh giá được chọn. S=(p1+p2+p3+p4+p5)
Q=q1+q2+…+q14
+Độ đo chức năng(Function points):được tínhtheo công thức sau: Fp=S – S*(0,65+0,01*Q)
Với:
S=125+80+160+250+60=615
3. Bảng đánh giá chất lượng của hệ thống .
STT Nội dung câu hỏi Đánh giá
1
1 Hệ thống có cần sao lưu hoặc khôi phục lại trạng thái không? 1
2
2 Dữ liệu có cần truyền qua mạng truyền thông không? 2
3
3 Các chức năng xử lý có yêu cầu trên hệ phân tán không? 1
4
4 Hệ thống có tiêu chuẩn về hiệu suất sử dụng hay không? 2
5
5 Hệ thống có chạy trong một môi trường hiện có nặng về tiện ích vận hành không?
0
6
6 Hệ thống có yêu cầu về truyền dữ liệu online không ? 3
7
7 Hệ thống có đòi hỏi dữ liệu vào thể hiện online trên nhiều màn hình và thiết bị cuối hay không?
1
8
8 Các file chính có cần update online? 2
9
9 Việc đưa dữ liệu vào, dữ liệu ra, các file yêu cầu có phức tạp không?
0
10
10 Xử lý dữ liệu 1
11
11 Việc thiết kế chương trình có sử dụng lại hay ko? 2
12
12 Việc chuyển đổi dữ liệu và cài đặt có yêu cầu trong thiết kế chương trình hay không?
4
13
13 Hệ thống có được thiết kế cho nhiều bàn cài đặt? 2
14
14 Hệ thống đc thiết kế có yêu cầu dễ thay đổi và dễ sử dụng cho người dùng hay không ?
4. Bảng tinh điểm chức năng
Tỷ lệ mỗi nhân tố thang điểm từ 1 đến 5
0 1 2 3 4 5
Không ảnh hưởng
Ngẫu nhiên Đơn giản Trung bình Có ý nghĩa Bản chất
Q=q1+q2+…+q14=26
Độ đo chức năng(Function points): được tínhtheo công thức sau: Fp=S – S*(0,65+0,01*Q) với S= 615,Q =26
Vậy Fp=615 – 615*(0,65+0,01*26)=55,35
Sau khi đã tính điểm chức năng thì ta có thể dùng chúng theo cách tương tự như Loc để đo hiệu năng , phẩm chất và thuộc tính khác của phần mềm trong các yếu tố sau:
Áp dụng bảng sau:
project Loc effort $ (000) pp.doc Errors Defects people
A 27.000 4 168 365 134 29 3
B 40.000 6 440 1224 321 86 5
C 42.000 5 314 1050 256 64 6
1. Hiệu năng = Fp/người – tháng A : 55,35/3-4=14,15 B : 55,35/5 -6=5,07 C : 55,35/6 – 5=4,225 2. Phẩm chất=khiếm khuyết/FP A: 29/55,35=0,524 B: 86/55,35=1,554 C: 64/55,35=1.156 3.Chi phí=$(000)/FP A: 168/55,35=3,035
B:440/55,35=7,957 C:314/55,35=5,672
4.Tư liệu = số trang tư liệu/Fp A: 365/55,35=6,594
B:1224/55,35=22,11 C:1050/55,35=18,97
Kết luận I. Kết luận
Đứng trước xu hướng phát triển nhanh và mạnh của nền công nghệ thông tin
thế giới cũng như nền công nghệ thông tin nước nhà, thì tin học hoá việc quản lý là một vấn đề vô cùng bức thiết. Nó giúp giải quyết công việc một cách nhanh chóng, chính xác và it sai sót nhất.
Trong bài tập này, chúng em được giao nhiệm vụ xây dựng một dự án phần mềm nhằm tin học hoá việc quản lý khách sạn Melia. Tuy chương trình chưa được hoàn thiện một số chức năng, song nó đã cho chúng em thấy được vấn đề quan trọng trong việc tin học hoá linh vực quản lý, với dự án xây dưng phần mềm quản lý khách sạn, khi hoàn thiện sẽ giúp cho nhân viên quản lý khách sạn có thể nắm rõ thông tin khách hang, số phòng một cách nhanh chóng và hiệu quả bằng
công nghệ thông tin .
II.Hạn Chế
-Do thời gian thực hiện phân tích và thiết kế hệ thống tương đối hạn chế so với một đề tai tương đối rộng và phong phú nên không thể tránh khỏi những thiếu sót nhất định. Bên cạnh đó việc tìm hiểu ngôn ngữ cài đặt MS ACCESS còn nhiều hạn chế nên việc tận dụng những thế manh của ngôn ngữ là chưa mang lại hiệu quả cao.