Điều 3. Thiết kế
a) Nội dung công việc - Thiết kế kiến trúc phần mềm. - Thiết kế biểu đồ THSD. - Thiết kế biểu đồ hoạt động (activity diagram). - Thiết kế biểu đồ tuần tự (sequence diagram). - Thiết kế biểu đồ lớp (class). - Thiết kế mô hình cơ sở dữ liệu. - Nhập dữ liệu mẫu để kiểm tra mô hình cơ sở dữ liệu. - Thiết kế giao diện phần mềm. Trường hợp nhiệm vụ, dự án có cả hai nội dung xây dựng CSDL và xây dựng ứng dụng phần mềm thì định mức các bước “Thiết kế mô hình cơ sở dữ liệu” và “Nhập dữ liệu mẫu để kiểm tra mô hình cơ sở dữ liệu” chỉ được tính một lần như mục ở định mức xây dựng CSDL. Trường hợp nhiệm vụ, dự án chỉ có xây dựng ứng dụng phần mềm thì định mức các bước “Thiết kế mô hình cơ sở dữ liệu” và “Nhập dữ liệu mẫu để kiểm tra mô hình cơ sở dữ liệu” ở trên được tính theo định mức các bước “Thiết kế mô hình cơ sở dữ liệu” và “Nhập dữ liệu mẫu để kiểm tra mô hình cơ sở dữ liệu”thuộc phần định mức xây dựng cơ sở dữ liệu (mục 2, chương II, phần III).
b) Phân loại khó khăn - Thiết kế kiến trúc phần mềm + Các yếu tố ảnh hưởng: · Số lượng THSD; · Số lượng tác nhân hệ thống; · Nhu cầu xây dựng; · Mô hình quản lý CSDL; · Công nghệ GIS; · Mức độ bảo mật; · Tính đa người dùng. + Tính điểm theo các yếu tố ảnh hưởng Bảng số 90 STT Các yếu tố ảnh hưởng Điểm 1 Sô lượng THSD: tối đa 40 điểm 10 30 m >=50 40 2 Số lượng tác nhân hệ thống: tối đa 15 điểm 5 10 m>=7 15 3 Nhu cầu xây dựng: tối đa 15 điểm Mở rộng phần mềm 5 Nâng cấp 10 Xây dựng mới 15 4 Mô hình quản lý CSDL: tối đa 10 điểm Tập trung 5 Phân tán 10 5 Công nghệ GIS: tối đa 10 điểm Không áp dụng 0 Engine thương phẩm 5 Engine mã nguồn mở 10 6 Mức độ bảo mật: tối đa 5 điểm Không mật 0 Mật 3 Tối mật 5 7 Tính đa người dùng: tối đa 5 điểm Không hỗ trợ đa người dùng 0 Có hỗ trợ đa người dùng 5 + Phân loại khó khăn Căn cứ điểm của từng yếu tố ảnh hưởng, tính tổng số điểm của các yếu tố ảnh hưởng đến bước thiết kế kiến trúc phần mềm. Tổng số điểm ký hiệu là K, việc phân loại khó khăn được xác định theo bảng sau: Bảng số 91 STT Mức độ khó khăn Khoảng điểm 1 KK1 2 KK2 3 KK3 K >= 80 Thiết kế biểu đồ THSD, Thiết kế biểu đồ hoạt động + Các yếu tố ảnh hưởng · Số lượng THSD; · Số lượng tác nhân hệ thống; · Nhu cầu xây dựng. + Tính điểm theo các yếu tố ảnh hưởng: Bảng số 92 STT Các yếu tố ảnh hưởng Điểm 1 Sô lượng THSD: tối đa 60 điểm 30 45 m >=50 60 2 Số lượng tác nhân hệ thống: tối đa 30 điểm 15 20 m>=7 30 3 Nhu cầu xây dựng: tối đa 10 điểm Mở rộng phần mềm 0 Nâng cấp 5 Xây dựng mới 10 + Phân loại khó khăn Căn cứ điểm của từng yếu tố ảnh hưởng, tính tổng số điểm của các yếu tố ảnh hưởng đến bước thiết kế biểu đồ THSD và bước Thiết kế biểu đồ hoạt động. Tổng số điểm ký hiệu là K, việc phân loại khó khăn được xác định theo bảng sau: Bảng số 93 STT Mức độ khó khăn Khoảng điểm 1 KK1 2 KK2 3 KK3 K>= 80 - Thiết kế biểu đồ tuần tự, Thiết kế biểu đồ lớp + Các yếu tố ảnh hưởng • Số lượng THSD; • Số lượng tác nhân hệ thống; • Số lượng ĐTQL; • Mô hình quản lý CSDL; • Công nghệ GIS. + Tính điểm theo các yếu tố ảnh hưởng: Bảng Số 94 STT Các yếu tố ảnh hưởng Điểm 1 Số lượng THSD: tối đa 50 điểm 10 20 m >=50 50 2 Số lượng tác nhân hệ thống: tối đa 15 điểm 5 10 m>=7 15 3 Số lượng ĐTQL: tối đa 15 điểm (hệ thống có n ĐTQL) 5 10 n>=8 15 4 Mô hình quản lý CSDL: tối đa 10 điểm Tập trung 5 Phân tán 10 5 Công nghệ GIS: tối đa 10 điểm Không áp dụng 0 Engine thương phẩm 5 Engine mã nguồn mở 10 + Phân loại khó khăn Căn cứ điểm của từng yếu tố ảnh hưởng, tính tổng số điểm của các yếu tố ảnh hưởng đến bước thiết kế biểu đồ tuần tự và bước Thiết kế biểu đồ lớp. Tổng số điểm ký hiệu là K, việc phân loại khó khăn được xác định theo bảng sau: Bảng số 95 STT Mức độ khó khăn Khoảng điểm 1 KK1 2 KK2 3 KK3 K >= 80 Thiết kế giao diện phần mềm + Các yếu tố ảnh hưởng · Số lượng THSD; · Số lượng tác nhân hệ thống. + Tính điểm theo các yếu tố ảnh hưởng: Bảng số 96 STT Các yếu tố ảnh hưởng Điểm 1 Số lượng THSD: tối đa 70 điểm 20 45 m >=50 70 2 Số lượng tác nhân hệ thống: tối đa 30 điểm 10 20 m>=7 30 + Phân loại khó khăn Căn cứ điểm của tùng yếu tố ảnh hưởng, tính tổng số điểm của các yếu tố ảnh hưởng đến bước thiết kế giao diện phần mềm. Tổng số điểm ký hiệu là K, việc phân loại khó khăn được xác định theo bảng sau: Bảng số 97 STT Mức độ khó khăn Khoảng điểm 1 KK1 2 KK2 3 KK3 K>= 80
c) Định biên Bảng số 98 STT Danh mục công việc KS1 KS2 KS3 KS4 Nhóm 1 Thiết kế kiến trúc phần mềm 1 1 2 2 Thiết kế biểu đồ THSD 2 1 3 3 Thiết kế biểu đồ hoạt động 2 2 4 Thiết kế biểu đồ tuần tự 2 2 5 Thiết kế biểu đồ lớp 2 1 3 6 Thiết kế giao diện phần mềm 1 1 2
d) Định mức lao động công nghệ Bảng số 99 Công nhóm/01 THSD STT Danh mục công việc KK1 KK2 KK3 1 Thiết kế kiến trúc phần mềm 1,6 2 2,6 2 Thiết kế biểu đồ THSD 2,4 3 3,9 3 Thiết kế biểu đồ hoạt động 1,6 2 2,6 4 Thiết kế biểu đồ tuần tự 1,6 2 2,6 5 Thiết kế biểu đồ lớp 2,4 3 3,9 6 Thiết kế giao diện 0,8 1 1,3
đ) Định mức vật tư, thiết bị - Dụng cụ Bảng số 100 Ca/01THSD STT Dụng cụ ĐVT Thời hạn (tháng) Thiết kế kiến trúc phần mềm Thiết kế biểu đồ THSD Thiết kế biểu đồ hoạt động Thiết kế biểu đồ tuần tự Thiết kế biểu đồ lớp Thiết kế giao diện phần mềm 1 Ghế Cái 96 3,20 7,20 3,20 3,20 7,20 1,60 2 Bàn làm việc Cái 96 3,20 7,20 3,20 3,20 7,20 1,60 3 Quạt trân 0,1 kW Cái 96 0,54 1,21 0,54 0,54 1,21 0,27 4 Đèn neon 0,04 kW Bộ 24 0,08 1,80 0,08 0,08 1,80 0,04 5 Ó ghi đĩa DVD Bộ 60 0,40 0.50 0,40 0,40 0,40 0,30 6 Điện năng kW 0,72 1,62 0,72 0,72 1,62 0,36 - Thiết bị Bảng số 101 STT Thiết bị ĐVT Công suất (kW) Thiết kế kiến trúc phần mềm Thiết kế biểu đồ THSD Thiết kế biểu đồ hoạt động Thiết kế biểu đồ tuần tự Thiết kế biểu đồ lớp Thiết kế giao diện phần mềm 1 Máy tính để bàn Bộ 0,4 2,40 5,40 2,40 2,40 5,40 1,2000 2 Máy in laser Cái 0,6 0,30 0,45 0,30 0,30 0,45 0,1500 3 Điều hòa nhiệt độ Cái 2,2 0,27 0,40 0,27 0,27 0,40 0,1340 4 Máy photocopy Cái 1,5 0,15 0,23 0,15 0,15 0,23 0,08 5 Điện năng kW 16,42 30,68 16,42 16,42 30,68 0,0011 Ghi chú: Mức dụng cụ, thiết bị trên bảng số 100, 101 tính cho loại KK2, mức cho các loại khó khăn khác tính như sau: KK1 = 0,8 x KK2. KK3 = 1,3 x KK2. - Vật liệu Bảng số 102 STT Vật liệu ĐVT Thiết kế kiến trúc phần mềm Thiết kế biểu đồ THSD Thiết kế biểu đồ hoạt động Thiết kế biểu đồ tuần tự Thiết kế biểu đồ lớp Thiết kế giao diện phần mềm 1 Giấy in A4 Gram 0,0005 0,0007 0,0005 0,0005 0,0007 0,0042 2 Mực in laser Hộp 0,00010 0,0001 0,0001 0,0001 0,0001 0,0004 3 Mực máy photocopy Hộp 0,000025 0,000035 0,000025 0,000025 0,000035 0,0002 4 Sổ Quyển 0,0500 0,0600 0,0500 0,0500 0,0600 0,3600 5 Đĩa DVD Cái 0,0200 0,0300 0,0200 0,0200 0,0300 0,1800 6 Cặp để tài liệu Cái 0,0200 0,0200 0,0200 0,0200 0,0200 0,1200