Tải bản đầy đủ (.docx) (13 trang)

Đảm bảo chất lượng phần mềm

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (101.57 KB, 13 trang )

MÔN: Đảm bảo chất lượng phần mềm
Đề tài: Hệ thống hỗ trợ tính bảo hiểm xã
hội
NHÓM LỚP HỌC PHẦN: E15CN02
NHÓM BÀI TẬP LỚN: 5
DANH SÁCH THÀNH VIÊN
1. Quách Quỳnh Anh B15DCQT001
2. Dương Quang Châu B15DCVT038
3. Bùi Trung Hiếu B15DCQT058
4. Nguyễn Phương Thảo B15DCPT214


Mục lục

I. GIỚI THIỆU TỔNG QUAN
Bảo hiểm xã hội là hình thức bảo đảm quyền lợi cho người lao
động phổ biến nhất hiện nay. Nhưng các vấn đề cơ bản như: Bảo
hiểm xã hội là gì? Tiền lương đóng bảo hiểm xã hội là bao nhiêu?
Các tính bảo hiểm xã hội thế là đúng? Hay quan trọng là sử dụng
phản mềm tính lương bảo hiểm xã hội của đơn vị nào là tốt nhất…
là câu hỏi đặt ra cho nhiều kế toán. Vì vậy, sản phẩm đưa ra với mục
đích giải quyết các vấn đề nêu trên.

1. Mục tiêu
Tài liệu này cung cấp mô tả chi tiết về các yêu cầu của sản
phẩm thực hiện và biểu diễn nhóm chức năng cũng như phi chức
năng. Các chức năng chính của sản phẩm là đăng ký, khai báo thông
tin, tính bảo hiểm cho người sử dụng. Nó sẽ minh họa mục đích cụ
thể và thông tin chi tiết cho việc phát triển nhóm chức năng kể trên.



Sản phẩm hỗ trợ người dùng lập các hồ sơ và thực hiện các giao
dịch liên quan đến nghiệp vụ của bảo hiểm xã hội Việt Nam theo
quy định của Quyết định số 08/2015/QĐ-TTg của Thủ Tướng Chính
Phủ ngày 09-03-2015 về việc thí điểm giao dịch điện tử trong việc
thực hiện thủ tục tham gia bảo hiểm xã hội, bảo hiểm y tế, bảo hiểm
thất nghiệp, đề nghị cấp sổ bảo hiểm, thẻ bảo hiểm y tế và Quyết
định số 763/QĐ-BHXH ngày 10-07-2015 của Tổng giám đốc
BHXH Việt Nam về việc ban hành quy định về hồ sơ thủ tục, quy
trình đăng ký cung cấp dịch vụ I-VAN.
Tài liệu được đề xuất cho khách hàng phê duyệt và cũng là đầu vào
cho các giai đoạn phân tích, thiết kế, cài đặt, kiểm thử và bảo trì.

2. Phạm vi
(Hiện nay, ở nước ta có hai loại hình bảo hiểm xã hội là: bảo hiểm xã
hội bắt buộc và bảo hiểm xã hội tự nguyện.)

-

-

-

Sản phẩm sau khi được được đưa vào sử dụng là một phần mềm
giúp nhân viên bảo hiểm nhà nước có thể thao tác bảo hiểm cho
công dân gồm 4 chức năng: đăng ký, khai báo thông tin, tính bảo
hiểm cho công dân.
Chức năng đăng ký: giúp nhân viên bảo hiểm nhà nước có thể đăng
ký bảo hiểm xã hội mới cho nhân viên doanh nghiệp (Bảo hiểm xã
hội bắt buộc) hoặc người lao động kí hợp đồng dưới 3 tháng (Bảo
hiểm xã hội tự nguyện)

Chức năng khai báo thông tin: giúp nhân viên bảo hiểm nhà nước có
thể dễ dàng quản lý và khai báo các thông tin bắt buộc và cần thiết
của người dùng bảo hiểm xã hội.
Chức năng tính bảo hiểm cho công dân: giúp nhân viên bảo hiểm
nhà nước có thể dễ dàng tính được bảo hiểm của các công dân đăng
ký bảo hiểm xã hội.
Sản phẩm phần mềm được xây dựng dành cho nhân viên bảo hiểm
nhà nước trong ngân hàng thao tác trên hệ thống giúp nhân viên
dễ dàng hơn trong việc quản lý bảo hiểm của công dân.

3. Các thuật ngữ, viết tắt
-

Các thuật ngữ


RAM: Random Access Memory, một loại bộ nhớ
khả biến cho phép truy xuất đọc-ghi ngẫu nhiên đến
bất kì vùng nào của bộ nhớ.
2. .
GB: Gigabyte, đơn vị đo dung lượng trên máy
tính.
3. Window 7 SP1: hệ điều hành của Microsoft.
4. SQL: Structured Query Language, ngôn ngữ truy
vấn có cấu trúc.
5. SQL Injection: một kĩ thuật cho phép những kẻ tấn
công lợi dụng lỗ hổng của việc kiểm tra dữ liệu đầu
vào trong các ứng dụng và các thông báo lỗi của hệ
thống quản trị cơ sở dữ liệu trả về và thi hành các
câu lệnh SQL bất hợp pháp.

6. Module: một đơn vị thực hiện một chức năng nhất
định để hoàn thiện tổng thể.
7. Test: kiểm thử.
8. Statement: câu lệnh đóng.
9. File log: tệp nhật kí ghi lại những sự kiện diễn ra
trong hệ điều hành hoặc các phần mềm đang chạy
hoặc thư giữa những người khác nhau dùng phần
mềm giao tiếp.
10. Back up: lưu trữ.
1.

Các từ viết tắt:
1. CSDL: cơ sở dữ liệu.
2. CMND: chứng minh nhân dân.
3. TK: tờ khai
4. QĐ: quyết định
5. BHXH: bảo hiểm xã hội
6. BHXHBB: bảo hiểm xã hội bắt buộc
7. BHXHTN: bảo hiểm xã hội tự nguyện

-

4. Tài liệu tham khảo
1.

Mẫu TK1-TS(Ban hành kèm theo QĐ số: 888/QĐBHXH ngày 16/7/2017 của BHXH Việt Nam)


2.
3.

4.
5.
6.
7.

Mẫu TK3-TS(Ban hành kèm theo QĐ số: 595/QĐBHXH ngày 14/4/2017 của BHXH Việt Nam)
Mẫu D02-TS(Ban hành kèm theo QĐ số: 595/QĐBHXH ngày 14/4/2017 của BHXH Việt Nam)
QĐ số: 595/QĐ-BHXH ngày 14/4/2017 của BHXH Việt
Nam
QĐ số: 888/QĐ-BHXH ngày 16/7/2018 của BHXH Việt
Nam
Slide bài giảng bộ môn Đảm bảo Chất lượng Phần mềm
(Đỗ Thị Bích Ngọc)
Software Requirement Specification Template (FPT
Software)

II. MÔ TẢ TỔNG QUAN VỀ SẢN PHẨM
1. Định hướng sản phẩm
Phần mềm cung cấp cho nhà nước sử dụng. Sản phẩm phục vụ
cho nhân viên bảo hiểm nhà nước để hỗ trợ việc đăng ký, khai báo
thông tin, tính bảo hiểm cho từng công dân. Hỗ trợ người dùng dễ
dàng hơn trong quản lý các công dân sử dụng bảo hiểm.

2. Các chức năng chính của sản phẩm




Đăng ký
Khai báo thông tin

Tính bảo hiểm

3. Đối tượng người dùng
- Nhân viên bảo hiểm nhà nước là người trực tiếp tương
tác với sản phẩm.

4. Ràng buộc của sản phẩm
-

Thời gian
Nhân lực
Chất lượng


-

Ngân sách

5. Giả định và phụ thuộc
1.
2.
3.

Sản phẩm phải được kết nối với hệ thống CSDL phục vụ
cho việc tính phí bảo hiểm xã hội.
Sản phẩm chạy trong hệ thống máy của nhà nước đã có
sẵn.
Một số các nhân tố có thể gây ảnh hưởng đến sản phẩm:
Tốc độ truy cập mạng của các máy tính trong ngân
hàng.

Tốc độ xử lý truy cập của máy chủ chứa CSDL.
Hệ thống cấp điện.

III. ĐẶC TẢ YÊU CẦU
1. Yêu cầu chức năng
1.1 Đăng ký
-Cho phép nhân viên đăng ký BHXH cho người lao động
hoặc cho doanh nghiệp.

Thông tin cá nhân cần nhập vào hệ thống:
Đối với cá nhân người lao động bắt buộc
1. Họ và tên: ghi đầy đủ họ, chữ đệm và tên bằng chữ in hoa có
dấu của người tham gia BHXH
2. Ngày tháng năm sinh: ghi đầy đủ ngày tháng năm sinh như
trong giấy khai sinh hoặc chứng minh nhân dân, hộ chiếu, thẻ
căn cước.
3. Giới tính: ghi giới tính của người tham gia (nếu là nam thì ghi
từ “nam” hoặc nếu là nữ thì ghi từ “nữ”).


Quốc tịch: ghi như trong giấy khai sinh hoặc chứng minh nhân
dân, hộ chiếu, thẻ căn cước.
5. Dân tộc: ghi như trong giấy khai sinh hoặc chứng minh nhân
dân, hộ chiếu, thẻ căn cước.
6. Nơi đăng ký Giấy khai sinh: ghi rõ tên xã (phường, thị trấn),
huyện (quận, thị xã, thành phố thuộc tỉnh), tỉnh, thành phố đã
đăng ký giấy khai sinh.
7. Trường hợp chưa xác định được nơi cấp giấy khai sinh lần đầu
thì ghi nguyên quán (trường hợp sát nhập, chia tách địa giới
hành chính thì ghi theo tên địa danh tại thời điểm kê khai)

hoặc ghi theo nơi đăng ký hộ khẩu thường trú hoặc tạm trú.
8. Địa chỉ nhận kết quả: ghi đầy đủ địa chỉ nơi đang sinh sống để
cơ quan BHXH gửi trả sổ BHXH, thẻ BHYT hoặc kết quả giải
quyết thủ tục hành chính khác: số nhà, đường phố, thôn xóm;
xã (phường, thị trấn); huyện (quận, thị xã, thành phố thuộc
tỉnh); tỉnh, thành phố.
9. Số chứng minh nhân dân/Hộ chiếu/Thẻ căn cước: ghi số chứng
minh nhân dân hoặc ghi số hộ chiếu hoặc ghi số Thẻ căn cước.
10. Số điện thoại liên hệ: ghi số điện thoại liên hệ (nếu có).
11. Họ tên cha hoặc mẹ, hoặc người giám hộ (áp dụng đối với trẻ
em dưới 6 tuổi): Ghi họ tên cha hoặc mẹ hoặc người giám hộ.
4.

Đối với cá nhân người lao động tự nguyện
1. Họ và tên: ghi đầy đủ họ, chữ đệm và tên bằng chữ in hoa có
dấu của người tham gia BHXH
2. Ngày tháng năm sinh: ghi đầy đủ ngày tháng năm sinh như
trong giấy khai sinh hoặc chứng minh nhân dân, hộ chiếu, thẻ
căn cước.
3. Giới tính: ghi giới tính của người tham gia (nếu là nam thì ghi
từ “nam” hoặc nếu là nữ thì ghi từ “nữ”).
4. Quốc tịch: ghi như trong giấy khai sinh hoặc chứng minh nhân
dân, hộ chiếu, thẻ căn cước.
5. Dân tộc: ghi như trong giấy khai sinh hoặc chứng minh nhân
dân, hộ chiếu, thẻ căn cước.
6. Nơi đăng ký Giấy khai sinh: ghi rõ tên xã (phường, thị trấn),
huyện (quận, thị xã, thành phố thuộc tỉnh), tỉnh, thành phố đã
đăng ký giấy khai sinh.



Trường hợp chưa xác định được nơi cấp giấy khai sinh lần đầu
thì ghi nguyên quán (trường hợp sát nhập, chia tách địa giới
hành chính thì ghi theo tên địa danh tại thời điểm kê khai)
hoặc ghi theo nơi đăng ký hộ khẩu thường trú hoặc tạm trú.
8. Địa chỉ nhận kết quả: ghi đầy đủ địa chỉ nơi đang sinh sống để
cơ quan BHXH gửi trả sổ BHXH, thẻ BHYT hoặc kết quả giải
quyết thủ tục hành chính khác: số nhà, đường phố, thôn xóm;
xã (phường, thị trấn); huyện (quận, thị xã, thành phố thuộc
tỉnh); tỉnh, thành phố.
9. Số chứng minh nhân dân/Hộ chiếu/Thẻ căn cước: ghi số chứng
minh nhân dân hoặc ghi số hộ chiếu hoặc ghi số Thẻ căn cước.
10. Số điện thoại liên hệ: ghi số điện thoại liên hệ (nếu có).
11. Họ tên cha hoặc mẹ, hoặc người giám hộ (áp dụng đối với trẻ
em dưới 6 tuổi): Ghi họ tên cha hoặc mẹ hoặc người giám hộ.
12. Mức tiền đóng (áp dụng đối với người tham gia BHXH tự
nguyện): ghi mức thu nhập tháng do người tham gia BHXH tự
nguyện lựa chọn.
13. Phương thức đóng (áp dụng đối với người đi lao động ở nước
ngoài, người tham gia BHXH tự nguyện): ghi cụ thể phương
thức đóng là 03 tháng hoặc 06 tháng hoặc 12 tháng ...
Đối với doanh nghiệp
7.

1.
2.
3.

Tên đơn vị: ghi đầy đủ tên đơn vị.
Mã số đơn vị: ghi mã số đơn vị do cơ quan BHXH cấp, trường
hợp chưa được cấp mã thì để trống.

Mã số thuế: ghi mã số thuế của đơn vị, trường hợp đơn vị chưa
được cấp mã số thuế thì để trống.
Lưu ý:
- Mã đơn vị lấy theo mã số thuế.
- Đối với đơn vị đã được cấp mã số đơn vị và mã số thuế
thì ghi cả hai mã số vào chỉ tiêu tương ứng (đối với đơn
vị di chuyển từ địa bàn tỉnh, thành phố khác đến; khi có
thay đổi thông tin của đơn vị).
- Trường hợp đơn vị chưa được cấp mã số thuế thì mã
đơn vị được cấp theo quy định,


- Trường hợp đã được cấp mã số đơn vị, sau khi được bổ
sung mã số thuế thì mã đơn vị được điều chỉnh theo mã
số thuế.
4.
4.

4.

4.
4.
4.

Địa chỉ đăng ký kinh doanh: ghi địa chỉ theo quyết định thành
lập, giấy phép kinh doanh.
Địa chỉ giao dich hoặc liên hệ: ghi đầy đủ số nhà, đường phố,
thôn xóm; xã, phường, thị trấn; quận, huyện thị xã, thành phố
thuộc tỉnh; tỉnh, thành phố nơi đơn vị đóng trụ sở.
Loại hình đơn vị: ghi các loại hình đơn vị như:Cơ quan hành

chính, Đảng, đoàn; Sự nghiệp công lập; Sự nghiệp ngoài công
lập; Doanh nghiệp nhà nước; doanh nghiệp ngoài nhà nước;
doanh nghiệp có vốn đầu tư nước ngoài; Hợp tác xã; Tổ hợp
tác; hộ kinh doanh cá thể; cá nhân có sử dụng lao động; Văn
phòng đại diện, tổ chức quốc tế.
Số điện thoại: ghi số điện thoại của đơn vị.
Địa chỉ email: ghi địa chỉ email của đơn vị.
Quyết định thành lập/Giấy phép đăng ký kinh doanh:
[09.1].Số: ghi số quyết định thành lập/Giấy phép đăng ký kinh
doanh.

[09.2]. Nơi cấp: ghi cơ quan cấp Quyết định thành lập/Giấy
phép đăng ký kinh doanh cho đơn vị.
10.

Phương thức đóng khác (chỉ áp dụng đối với doanh nghiệp,
hợp tác xã, hộ kinh doanh cá thể, tổ hợp tác hoạt động trong
lĩnh vực nông nghiệp, lâm nghiệp, ngư nghiệp, diêm nghiệp trả
lương theo sản phẩm, theo khoán): nếu chọn phương thức
đóng 03 tháng một lần thì đánh dấu x với ô [10.1]; nếu chọn
phương thức đóng 06 tháng một lần thì đánh dấu x với ô
[10.2].

Khai báo danh sách lao động cho doanh nghiệp, tổ chức
1.
2.
3.
4.
5.
6.


Họ và tên
Mã BHXH
Mã đơn vị
Chức vụ
Mức lương ( Số cụ thể )
Thời gian từ ...đến...


1.2 Chỉnh sửa thông tin
Chỉ áp dụng đối với người lao động đang tham gia BHXH bắt buộc
thay đổi họ, tên đệm, tên; ngày, tháng, năm sinh

Người dùng nhập mã số BHXH của khách hàng và tìm kiếm
thay đổi các trường
họ, tên đệm, tên; ngày, tháng, năm sinh
1.3 Tính tiền và đóng bảo hiểm cho người dân
Đối với bảo hiểm tự nguyện
Đóng hàng tháng, 3 tháng, 6 tháng, 12 tháng
Số tiền mỗi tháng = Mức thu nhập *22%
Đối với bảo hiểm bắt buộc
Cá nhân người lao động
Số tiền mỗi tháng = Mức lương trích xuất đóng BHXH * 8%
Người sử dụng lao động
Số tiền mỗi tháng = Mức lương trích xuất đóng BHXH *
17,5%
1.4 Tính tiền hưởng BHXH một lần
Mức hưởng bảo hiểm xã hội một lần được tính theo số năm đã
đóng bảo hiểm xã hội, cứ mỗi năm được tính như sau:
a) Nhân 1,5/tháng mức bình quân tiền lương tháng đóng bảo

hiểm xã hội cho những năm đóng trước năm 2014;
b) Nhân 02/tháng mức bình quân tiền lương tháng đóng bảo
hiểm xã hội cho những năm đóng từ năm 2014 trở đi;
c) Trường hợp thời gian đóng bảo hiểm xã hội chưa đủ một
năm thì mức hưởng bảo hiểm xã hội bằng số tiền đã đóng,
mức tối đa bằng 02 tháng mức bình quân tiền lương tháng
đóng bảo hiểm xã hội.


2. Yêu cầu phi chức năng
2.1 Các tiêu chí vận hành sản phẩm
a . Tính đúng đắn
• Độ chính xác của mức tính bảo hiểm xã hội là
99,99%, 0.005% là do dữ liệu đầu vào không chính
xác, 0.005% do lỗi của chương trình thực thi.
• Nếu dữ liệu nhập vào đúng kiểu, đầy đủ, và nằm trong
khoảng giới hạn của bài toán đưa ra, khoảng thời gian
từ khi bắt đầu thực hiện lệnh tính toán đến khi sản
phẩm cho ra mức đóng BHXH nhỏ hơn 5 giây.
b. Tính tin cậy
• Tỷ lệ lỗi toàn hệ thống và chức năng <= 1%
• MTBF (min time between failure) = 2 năm
• MTTR (min time to recover) = 0.5 ngày
• Thời gian chết của hệ thống thấp hơn 1 ngày/năm.
• Thời gian xử lý trung bình của server: 1000000
requests/30s
c. Tính hiệu quả
• Để đảm bảo tuân thủ những yêu cầu đưa ra, sản phẩm
phải được chạy trên máy tính với cấu hình tối thiểu
như sau:

Client
• Vi xử lý 2 GHz.
• 2GB RAM.
• Bộ nhớ trống 4 GB.
• Hệ điều hành Windows 7 trở lên.
Server
• Vi xử lý 2.1GHz, Cache 20M
• 64GB RAM
• Bộ nhớ trống 2TB
• Hệ điều hành Windows 7 trở lên
d. Tính toàn vẹn
• Bảo mật hệ thống, ngăn truy cập trái phép


Bảo mật dựa trên vai trò của người dùng bằng cách
kiểm soát quyền truy cập vào Window, Reports và
Processes
• Sản phẩm chặn được 90% các cuộc tấn công theo
hình thức SQL Injection.
• Mọi mật khẩu phải được lưu trữ dưới dạng đã được
mã hóa.
e. Tính khả dụng

Nhân viên có thể sử dụng phần mềm sau 2 giờ
làm quen.

Nhân viên có thể khai báo thông tin của 70
khách hàng trong 1 tiếng.



2.2 Tiêu chí sửa đổi sản phẩm
a. Tính bảo trì được
• Mức công sức cần xác định nguyên nhân hỏng hóc
phần mềm và sửa hỏng hóc đó: 5 giờ/ 2 dev.
• Xác minh bảo trì thành công 1 giờ/2 dev
• Dự án sẽ chia ra làm 3 modul: đăng ký, khai báo
thông tin, tính bảo hiểm xã hội cho công dân( mỗi
chức năng tương ứng 1 modul).
• Kích thước modul <= 30 statement.
b. Yêu cầu về tính linh hoạt
NA (Chỉ sử dụng cho cơ quan nhà nước)

c. Yêu cầu về tính kiểm thử được
• Có lưu hồ sơ về kết quả trung gian qua mỗi lần
chạy modul để hỗ trợ test.
• Trong hệ thống controller có lưu file log và backup
qua mỗi lần chạy và test.
2.3

Tiêu chí chuyển giao sản phẩm

a. Khả năng di động
- Sản phẩm hỗ trợ chạy trên hệ điều hành Windows 7
SP1 trở lên. Khi chuyển sản phẩm từ một hệ điều hành hiện tại
sang hệ điều hành Windows phiên bản cao hơn không phát
sinh lỗi.


b. Khả năng tái sử dụng
Có thể sử dụng modul đăng ký để làm modul cho BHYT

c. Khả năng tương thích
- Hỗ trợ trên hệ điều hành Windows 7 trở lên
- Sản phẩm không gây xung đột với các phần mềm độc
lập khác đã cài đặt sẵn trên máy tính như:
Microsoft Office (Word, Excel, Powerpoint), Google Chrome,
Skype,...



×