các quyền truy cập của người sử dụng
Dữ liệu đầu
vào(input data) Đơn giản 3 Người quản lý hệ thống hủy bỏcác quyền truy cập của người
sử dụng
Dữ liệu đầu
vào(input data Đơn giản 4 Người quản lý hệ thống thêm người sử dụng vào(input dataDữ liệu đầu Đơn giản 5 Người quản lý hệ thống hiệu
chỉnh người sử dụng
Dữ liệu đầu
vào(input data) Đơn giản 6 Người quản lý hệ thống xóa người sử dụng vào(input data)Dữ liệu đầu Đơn giản
7
Người quản lý hệ thống sao lưu dữ liệu của hệ thống phục vụ khôi phục hoạt động khi xảy ra lỗi
Dữ liệu đầu
vào(input data) Phức tạp 8 Nhân viên đăng nhập hệ thống vào(input data)Dữ liệu đầu Đơn giản 9 Nhân viên thay đổi thông tin tài khoản vào(input data)Dữ liệu đầu Đơn giản 10 Hệ thống cấp cho mỗi Nhân viên 1 tài khoản khi vào làm
việc
Dữ liệu đầu
vào(input data) Trung bình 11 Người quản lý hệ thống quản lý các chức năng của hệ thống vào(input data)Dữ liệu đầu Đơn giản 12 Hệ thống đưa ra thông báo thống kê theo hợp đồng vay
vốn
Dữ liệu đầu ra(input
data) Đơn giản
13 Nhân viên lấy thông tin thống kê từ hệ thống Dữ liệu đầu ra(inputdata) Đơn giản 14 Hệ thống xuất thông tin thống
kê theo yêu cầu
Các yêu cầu truy
vấn(query) Phức tạp Nhân viên xem thống kê theo Dữ liệu đầu
16
Hệ thống hỗ trợ tìm kiếm theo tiêu chí: hợp đồng, khách hàng, ngày vay vốn…
Các yêu cầu truy
vấn(query) Phức tạp 17 Nhân viên tìm kiếm những thông tin có liên quan đến quản
lý thuế thu nhập cá nhân
Dữ liệu đầu ra(input
data) Đơn giản
18
Hệ thống thống kê những thông tin theo yêu cầu của Nhân viên
Các yêu cầu truy
vấn(query) Phức tạp
19
Các tùy chọn dùng để tìm kiếm có thể kết hợp với nhau theo nhiều cách để tìm dữ liệu theo nhiều khả năng khác nhau
Dữ liệu đầu
vào(input data) Đơn giản 20 Khách hàng làm đơn xin vay vốn vào(input data)Dữ liệu đầu Đơn giản 21 Nhân viên cập nhật thông tin liên quan đến đơn vay vốn vào(input data)Dữ liệu đầu Đơn giản 22
Nhân viên làm thủ tục xét đơn để làm hợp đồng vay vốn cho khách hàng
Dữ liệu đầu
vào(input data) Đơn giản 23
Nhân viên gửi thông tin liên quan đến hồ sơ đăng ký vay vốn cho bộ phận xử lý
Dữ liệu đầu
vào(input data) Đơn giản 24
Nhân viên thực hiện cập nhật thông tin về nghiệp vụ và tài chính trong hồ sơ đăng ký
Dữ liệu đầu
vào(input data) Đơn giản 25 Nhân viên gửi thông tin hồ sơ đăng ký vay vốn đến người
quản lý để duyệt
Dữ liệu đầu ra(out
data) Đơn giản
26 Hệ thống lưu lại những thông tin về hồ sơ đăng ký vay vốn đã được xử lý vào CSDL
Dữ liệu đầu
vào(input data) Phức tạp 27 Nhân viên xuất kết quả về hồ sơ đăng ký vay vốn Dữ liệu đầu ra(outputdata) Đơn giản 28 Khách hàng vay vốn duyệt và
ký hợp đồng vay vốn
Dữ liệu đầu
vào(input data) Đơn giản 29 Nhân viên cập nhập thông tin liên quan tới hợp đồng vay vốn vào(input data)Dữ liệu đầu Đơn giản 30 Nhân viên gửi thông tin hồ sơ kê khai đến người quản lý để
duyệt
Dữ liệu đầu ra(output
33 Khách hàng tiến hành vay vốn vào(input data)Dữ liệu đầu Đơn giản 34 Nhân viên giải ngân cho khách
hàng
Dữ liệu đầu
vào(input data) Đơn giản 35 Nhân viên cập nhật thông tin giải ngân vào CSDL vào(input data)Dữ liệu đầu Trung bình 36
Nhân viên kiểm tra hợp đồng vay vốn xem thời gian kết thúc hợp đồng
Dữ liệu đầu ra(output
data) Đơn giản
37 Nhân viên tín dụng thông báo khách hàng về thời gian trả nợ
Dữ liệu đầu
vào(input data) Đơn giản 38 Khách hàng tới và thanh toán hợp đồng vào(input data)Dữ liệu đầu Trung bình 39 Nhân viên tín dụng làm thủ tụckết thúc hợp đồng Dữ liệu đầu ra(outputdata) Đơn giản 40 Nhân viên viết hóa đơn thông báo trả nợ hoàn thành vào(input data)Dữ liệu đầu Đơn giản 41 Nhân viên cập nhật thông tin hợp đồng vào CSDL Dữ liệu đầu vào(input data) Trung bình 42 Lưu và đóng hệ thống Dữ liệu đầu vào
(input data) Đơn giản
Bảng 21. Sắp xếp theo thứ tự ưu tiên các yêu cầu chức năng của phần mềm
BẢNG TÍNH TOÁN ĐIỂM CÁC TÁC NHÂN TƯƠNG TÁC, TRAO ĐỔI THÔNG TIN VỚI PHẦN MỀM
TT Loại
Actor Mô tả Số tác nhân
Điểm của từng loại tác
nhân
Ghi chú
1 Đơn giản Thuộc loại giao diện củachương trình 1 1 2 Trung bình phục vụ một giao thức hoạtGiao diện tương tác hoặc
động 1 2
3 Phức tạp Giao diện đồ họa 2 6
Cộng
(1+2+3) 9
BẢNG TÍNH ĐIỂM CÁC TRƯỜNG HỢP SỬ DỤNG (USE-CASE) TT Loại hợp sử dụngSố trường (use – case) Hệ số BMT Điểm của từng loại trường hợp sử dụng Mô tả
1 B thì PM mới được chấp nhậnCác yêu cầu phải thỏa mãn
Đơn giản 4 1 20 Use-case đơn giản <=3
transactions hoặc đường chỉ thị
Trung bình 2 1 10
Phức tạp 9 1 45
2 M
Các chức năng không phải là cốt lõi hay các chức năng
phụ trợ hoặc theo yêu cầu của bên đặt hàng
Đơn giản 0 1.2 0
Use – case trung bình từ 4 đến 7 transactions
Trung bình 1 1.2 12
Phức tạp
3 T
Các yêu cầu được bên PTPM tư vấn thêm hoặc đưa ra để bên đặt hàng lựa
chọn thêm nếu muốn
Đơn giản 1.5 0
Use – case lớn hơn 7 transactions
Trung bình 1.5 0
Phức tạp 1.5
Cộng
(1+2+3) 75
BẢNG TÍNH TOÁN HỆ SỐ PHỨC TẠP KỸ THUẬT- CÔNG NGHỆ TT Các hệ số Giá trị xếphạng Kết quả Ghi chú
I Hệ số KT-CN(TFW) 41
1 Hệ thống phân tán 3 6
2 Tính chất đáp ứng tức thời hoặc yêu
cầu đảm bảo thông lượng 4 4
3 Hiệu quả sử dụng trực tuyến 0 0
4 Độ phức tạp của xử lý bên trong 4 4
5 Mã nguồn phải tái sử dụng được 3 3
6 Dễ cài đặt 4 2
7 Dễ sử dụng 4 2
8 Khả năng chuyển đổi 3 6
9 Khả năng dễ thay đổi 3 3
10 Sử dụng đồng thời 4 4
11 Có các tính năng bảo mật đặc biệt 4 4
12 Cung cấp truy nhập trực tiếp với các phần mềm thứ 3 (third party ) 3 3 13 Yêu cầu phương tiện đào tạo đặc biệt cho người sử dụng 0 0
II Hệ số độ phức tạp về KTCN (TCF) 1,01
BẢNG TÍNH TOÁN HỆ SỐ TÁC ĐỘNG CỦA MÔI TRƯỜNG VÀ NHÓM LÀM VIỆC, HỆ SỐ PHỨC TẠP VỀ MÔI TRƯỜNG
TT Các hệ số tác động môi trường xếp hạngGiá trị Kếtquả Đánh giá độổn định KN I Hệ số tác động môi trường và nhóm làm
việc(EFW) 16 17
Đánh giá cho từng thành viên
1 Có áp dụng quy trình phát triển phần mềm
theo mẫu RUP và hiểu biết về RUP 2 3 0.6
2 Có kinh nghiệm về ứng dụng tương tự 3 1.5 0.1
3 Có kinh nghiệm về hướng đối tượng 2 2 0.1
4 Có khả năng lãnh đạo nhóm 3 1.5 0.1
5 Tính chất năng động 3 3 0.6
Đánh giá chung cho dự án
6 Độ ổn định của các yêu cầu 3 6 1
7 Có sử dụng nhân viên làm part-time (làm một phần thời gian) 0 0 0
8 Dùng ngôn ngữ lập trình loại khó 0 0 0
II Hệ số phức tạp về môi trường (EF) 0.89
III Độ ổn định kinh nghiệm (ES) 2.5 IV Nội suy thời gian lao động 32
Bảng 25. Tính toán hệ số tác động của môi trường và nhóm làm việc, hệ số phức tạp môi trường
BẢNG TÍNH GIÁ TRỊ PHẦN MỀM
STT Hạng mục Diễn giải Giá trị Ghichú I Tính điểm trường hợp sự
dụng(use-case)
1 Điểm Actor(TAW) Phục lục III 9
2 Điểm use case(TBF) Phục lục IV 75
3 Tính điểm UUCP UUCP=TAW+TBF 84
4 Hệ số phức tạp về KT-CN
(TCF) TCF=0.6+(0.01*TFW) 1.01
5 Hệ số phức tạp về môi trường(EF) EF=1.4+(-0.03*EFW) 0.89
6 Tính điểm AUCP AUCP=UUCP*TCF*EF 75.5076
II Nội suy thời gian lao động P P=người/ giờ/AUCP 32
III Giá trị nỗ lực thực tế (E) E=10/6*AUCP 125.846
Tài liệu tham khảo
1. Ths. Nguyễn Quang Vũ giáo trình công nghệ phần mềm , Trường cao đẳng công nghệ thông tin Hữu Nghị Việt - Hàn.
2. Các biểu mẫu của phòng tín dụng ngân hàng nông nghiệp và phát triển nông thôn ArgiBank quận Ngũ Hành Sơn.