Luận văn Thạc sĩ Kỹ thuật phần mềm, Đề tài: Giải pháp số hóa quy trình quản lý phát triển phần mềm tại trung tâm Công nghệ thông tin - Ngân hàng TMCP đầu tư và phát triển Việt Nam
MỤC LỤC LỜI CAM ĐOAN LỜI CÁM ƠN MỤC LỤC DANH MỤC CÁC CHỮ VIẾT TẮT .i DANH MỤC BẢNG iii DANH MỤC HÌNH v LỜI MỞ ĐẦU CHƯƠNG 1: CƠ SỞ LÝ LUẬN VỀ SỐ HĨA QUY TRÌNH QUẢN LÝ PHÁT TRIỂN PHẦN MỀM .3 1.1 Tổng quan số hóa .3 1.1.1 Khái niệm số hóa .3 1.1.2 Quy trình số hóa .3 1.1.3 Vai trị số hóa 1.2 Quy trình phát triển phần mềm 1.2.1 Khái niệm .5 1.2.2 Các Bước thực 1.2.3 Một số mơ hình cho việc xây dựng quy trình phát triển phần mềm 1.3 Kết luận chương .12 CHƯƠNG 2: THỰC TRẠNG QUY TRÌNH QUẢN LÝ PHÁT TRIỂN PHẦN MỀM THEO QUY ĐỊNH CỦA BIDV TẠI TRUNG TÂM CNTT 13 2.1 Giới thiệu BIDV .13 2.2 Các hình thức phát triển phần mềm .16 2.2.1 Quy trình phát triển phần mềm theo hình thức cổ điển 16 2.2.2 Quy trình PTPM theo mơ hình Agile 27 2.2.3 Quy trình phát triển phần mềm theo hình thức khẩn gấp 28 2.3 Lập kế hoạch phát triển phần mềm 29 2.3.1 Các mức ưu tiên kế hoạch phát triển phần mềm 29 2.3.2 Bổ sung điều chỉnh kế hoạch PTPM 30 2.4 Quản lý phát triển phần mềm 31 2.4.1 Các thành phần tham gia quản lý phát triển phần mềm 31 2.4.2 Luồng quy trình phát triển phần mềm 32 2.5 Những ưu điểm, khó khăn tồn 35 2.5.1 Ưu điểm 35 2.5.2 Những khó khăn tồn 35 2.6 Kết luận chương .36 CHƯƠNG 3: GIẢI PHÁP SỐ HĨA QUY TRÌNH QUẢN LÝ PHÁT TRIỂN PHẦN MỀM THEO QUY ĐỊNH CỦA BIDV TẠI TRUNG TÂM CNTT 37 3.1 Cơ sở xây dựng giải pháp .37 3.2 Mơ tả tốn .39 3.3 Phân tích quy trình 40 3.3.1 Quy trình đăng nhập hệ thống .40 3.3.2 Qui trình phê duyệt nhóm hồ sơ 41 3.3.3 Số hóa quy trình phát triển phần mềm 63 3.4 Thiết kế sở liệu 77 3.5 Một số giao diện 78 KẾT LUẬN VÀ KIẾN NGHỊ .83 KẾT LUẬN 83 KIẾN NGHỊ 84 TÀI LIỆU THAM KHẢO .85 PHỤ LỤC: CÁC BẢNG TRONG THIẾT KẾ LOGIC VÀ THIẾT KẾ VẬT LÝ CÁC BIỂU MẪU 86 DANH MỤC CÁC CHỮ VIẾT TẮT STT Chữ sử dụng Ngân hàng TMCP ĐT&PT VN Trung tâm CNTT TTNHS BCN HSC PTGĐ BGĐ Các Phịng PTPM Giải thích Ngân hàng TMCP Đầu tư Phát triển Việt Nam Trung tâm Công nghệ Thông tin Ngân hàng TMCP Đầu tư Phát triển Việt Nam Trung tâm Ngân hàng số Ban công nghệ Các Ban nghiệp vụ thuộc Hội sở Phó Tổng giám đốc Ban giám đốc TTCNTT Gồm phòng thực nhiệm vụ phát triển phần mềm, bao gồm: phịng Phát triển ứng dụng Tích hợp hệ thống, phòng MIS, phòng Ngân hàng số, trung tâm NHS Gồm phòng thực nhiệm vụ Quản trị ứng Các Phòng QTUD dụng, bao gồm: Phòng QTUD, Phòng VHHT, Phòng Khu vực miền nam, Phòng Khu vực miền trung Gồm phòng thực nhiệm vụ Vận hành hỗ trợ, 10 Các Phòng VHHT bao gồm: Phòng Vận hành hỗ trợ, Phòng Khu vực miền nam, Phòng Khu vực miền trung Gồm cán thực công tác phát triển phần 11 Cán PTPM 12 Cán QTUD 13 Cán VHHT 14 15 16 17 18 19 20 Phòng PTHT HSPM PTTK HDSD HDCĐ URD RSD mềm phòng PTPM TTCNTT cán PTPM TTNHS Gồm cán thực công tác quản trị ứng dụng phòng QTUD Gồm cán thực công tác vận hành hỗ trợ phòng VHHT Phòng Phát triển hệ thống Hồ sơ phần mềm Tài liệu Phân tích thiết kế Tài liệu Hướng dẫn sử dụng Tài liệu Hướng dẫn cài đặt Tài liệu yêu cầu người sử dụng Tài liệu đặc tả yêu cầu người sử dụng STT 21 Chữ sử dụng Quản lý luân chuyển hồ sơ phần mềm Giải thích QLLCHSPM DANH MỤC BẢNG ST Bảng T Bảng 1.1 Bảng 1.2 Bảng 3.1 Bảng 3.2 Bảng 3.3 Bảng 3.4 Bảng 3.5 Bảng 3.6 Bảng 3.7 10 Bảng 3.8 11 Bảng 3.9 12 Bảng 3.10 13 Bảng 3.11 14 Bảng 3.12 15 Bảng 3.13 Nội dung Các bước quy trình số hóa Các bước quy trình phát triển phần mềm Các bước quy trình đăng nhập hệ thống Các bước quy trình phê duyệt tài liệu RSD, biên nghi nhớ Các bước quy trình áp dụng cho hồ sơ Khái tốn Các bước phê duyệt hồ sơ Đề nghị thẩm định RSD/dự toán Các bước phê duyệt hồ sơ Thẩm định UR, RSD, Báo cáo đánh giá trình PTPM Các bước phê duyệt hồ sơ URD, Biên nghiệm thu nghiệp vụ, Kịch kiểm thử chi tiết nghiệp vụ, Tài liệu hướng dẫn sử dụng, Trình triển khai nghiệp vụ Các bước phê duyệt hồ sơ PTTK Các bước phê duyệt hồ sơ PTTK sơ bộ, Dự thảo HDSD, HDCĐ, Kết test nội Các bước phê duyệt hồ sơ Kịch test kỹ thuật, Báo cáo nghiệm thu kỹ thuật, Kịch kiểm thử chi tiết kỹ thuật, Nội dung đào tạo, Tài liệu vận hành thức Các bước phê duyệt hồ sơ Thơng báo hồn thành lập trình Các bước phê duyệt hồ sơ Thành lập nhóm PTPM/ Tổ KTNT kỹ thuật/tổ KTNT nghiệp vụ Các bước phê duyệt hồ sơ Bảng 3.12 Các bước phê duyệt hồ sơ trình triển khai TTCN, Tài liệu vận hành thức ứng dụng quan trọng phòng QTUD Các bước phê duyệt phê duyệt hồ sơ Tài liệu hướng Trang 40 41 44 46 47 49 51 53 55 56 58 60 61 16 Bảng 3.14 dẫn cài đặt Các bước thực phê duyệt tài liệu chương trình Quản lý luân chuyển hồ sơ phần mềm 65 DANH MỤC HÌNH ST T Hình Nội dung Trang Hình 1.1 Hình 1.2 Hình 1.3 Hình 1.4 Hình 2.1 Hình 2.2 11 14 31 Hình 2.3 Mơ hình thác nước Mơ hình chữ V Mơ hình Agile Mơ hình ngun lý hoạt động Scrum Mơ hình tổ chức BIDV Sơ đồ đơn vị thực trình PTPM Quy trình phát triển phần mềm tại BIDV - Hình 3.1 Hình 3.2 10 Hình 3.3 11 Hình 3.4 12 Hình 3.5 13 Hình 3.6 14 Hình 3.7 15 Hình 3.8 16 Hình 3.9 17 Hình 3.10 18 Hình 3.11 19 Trung tâm CNTT Quy trình nghiệp vụ đăng nhập vào hệ thống Quy trình phê duyệt tài liệu RSD, biên nghi nhớ Quy trình phê duyệt hồ sơ Khái tốn, dự kiến kế hoạch Quy trình phê duyệt hồ sơ Đề nghị thẩm định RSD/dự tốn Quy trình phê duyệt hồ sơ Thẩm định UR, RSD, Báo cáo đánh giá trình PTPM Quy trình phê duyệt hồ sơ URD, Biên nghiệm thu nghiệp vụ, Kịch kiểm thử chi tiết nghiệp vụ, Tài liệu hướng dẫn sử dụng, Trình triển khai nghiệp vụ Quy trình phê duyệt hồ sơ PTTK Quy trình phê duyệt hồ sơ PTTK sơ bộ, Dự thảo HDSD, HDCĐ, Kết test nội Quy trình phê duyệt hồ sơ Kịch test kỹ thuật, Báo cáo nghiệm thu kỹ thuật, Kịch kiểm thử chi tiết kỹ thuật, Nội dung đào tạo, Tài liệu vận hành thức Quy trình phê duyệt hồ sơ Thơng báo hồn thành lập trình Quy trình phê duyệt hồ sơ Thành lập nhóm PTPM/ Tổ KTNT kỹ thuật/tổ KTNT nghiệp vụ Hình 3.12 Quy trình phê duyệt hồ sơ trình triển khai TTCN, 32 40 41 43 45 47 48 50 52 54 56 57 59 Tài liệu vận hành thức ứng dụng quan 20 21 22 23 24 25 26 27 28 29 30 31 32 trọng phịng QTUD Hình 3.13 Quy trình phê duyệt hồ sơ Tài liệu hướng dẫn cài đặt Luồng quy trình số hóa quy trình phát triển phần Hình 3.14 mềm Hình 3.15 Mơ hình quan hệ liệu Hình 3.16 Màn hình phê duyệt tài liệu Hình 3.17 Màn hình trình ký hồ sơ Hình 3.18 Màn hình tìm kiếm hồ sơ Hình 3.19 Màn hình quản lý kế hoạch PTPM Hình 3.20 Màn hình quản lý danh mục phần mềm Hình 3.21 Màn hình quản lý danh mục hồ sơ Hình 3.22 Giao diện quản lý email Template Hình 3.23 Màn hình phân quyền xem tài liệu PTTK Màn hình Báo cáo theo dõi tình trạng hồ sơ phần Hình 3.24 mềm Hình 3.25 Màn hình báo cáo rà sốt hồ sơ phần mềm 61 63 77 78 78 79 79 80 80 81 81 82 82 LỜI MỞ ĐẦU Tính cấp thiết đề tài Cơng nghệ phần mềm nói chung xem trụ cột tăng trưởng kinh tế nhiều nước Các công ty phần mềm thường xuyên phải đối mặt với nhiều thách thức khó khăn để cung cấp phần mềm đạt chất lượng tiến độ Theo khảo sát Standish Group, năm 2019 có đến 70% dự án phần mềm bị chậm, không kịp tiến độ Tình trạng khơng diễn giới, mà Việt Nam tình trạng cịn trầm trọng Cùng với phát triển khoa học giới, ngành công nghệ thông tin ngày phát triển, việc áp dụng công nghệ để tin học hóa quy trình làm việc, giảm bớt khối lượng công việc cho người quản lý lập dự án, tiết kiệm thời gian, kinh tế, nhân cho doanh nghiệp điều tất yếu, việc số hóa quy trình để cơng tác quản lý phát triển phần mềm vô quan trọng Trong suốt chặng đường hoạt động ngân hàng TMCP Đầu tư phát triển Việt Nam (BIDV), đặc biệt 25 năm hoạt động theo mơ hình ngân hàng thương mại (1995-2020), BIDV biết đến định chế hàng đầu Việt Nam tiên phong hội nhập với ngân hàng khu vực giới với vượt bậc quy mô, tài sản, hệ thống mạng lưới dịch vụ công tác quản trị điều hành Để đạt kết này, hoạt động cơng nghệ thơng tin ln đồng hành góp phần xứng đáng vào thành tựu hoạt động kinh doanh BIDV Là ngân hàng lớn Việt Nam, ngân hàng Thương mại cổ phần Đầu tư phát triển Việt Nam “BIDV’ đầu ứng dụng công nghệ thông tin với chiến lược, định hướng rõ ràng Đến BIDV xây dựng hệ thống sở hạ tầng CNTT đại, đủ sức phục vụ vận hành hoạt động hệ thống BIDV Mơ hình quản trị cơng nghệ thông tin tiên tiến phù hợp với thông lệ quốc tế quy mô phát triển BIDV, nơi sản sinh sản phẩm tiên tiến, đại hướng tới khách hàng thử thử nghiệm mô hình kinh doanh tảng cơng nghệ 4.0 Tuy nhiên, bên cạnh thành tựu kết tích cực đạt được, việc áp dụng quy trình quản lý phát triển phần mềm vào dự án nhiều mặt hạn chế gây ảnh hưởng tới tiến độ phát triển phần mềm làm ảnh hưởng tới hiệu kinh tế BIDV uy tín ngành Với mong muốn nâng cao hiệu quản quản lý tiến độ phần mềm nhằm giúp dự án phần mềm nắm bắt tiến độ theo thời gian thực, từ điều chỉnh hoạt động để có sản phẩm dự kiến Chính tơi chọn đề tài “ Giải pháp số hóa quy trình quản lý phát triển phần mềm Trung tâm CNTT - Ngân hàng TMCP Đầu tư phát triển Việt Nam” Mục tiêu nghiên cứu Mục tiêu nghiên cứu tổng quát đề tài: Số hóa quy trình quản lý phát triển phần mềm Trung tâm CNTT - Ngân hàng TMCP Đầu tư phát triển Việt Nam Để thực mục tiêu tổng quát, luận văn thực mục tiêu cụ thể sau: Nghiên cứu quy trình số hóa Nghiên cứu qui trình phát triển phần mềm Nghiên cứu thực trạng quản lý phần mềm BIDV Đề xuất số hóa quy trình quản lý phần mềm BIDV Đối tượng phạm vi nghiên cứu Đối tượng nghiên cứu là: Số hóa quy trình quản lý phần mềm BIDV Phạm vi nghiên cứu là: Các quy trình quản lý phần mềm thực từ 2015 đến trung tâm CNTT ngân hàng BIDV Kết cấu luận văn Ngoài phần mở đầu, kết luận, danh mục chữ viết tắt, danh mục bảng biểu, danh mục tài liệu tham khảo, luận văn gồm chương: Chương Cơ sở lý luận số hóa quy trình quản lý phát triển phần mềm Chương Thực trạng quy trình quản lý phần mềm Trung tâm CNTT Ngân hàng TMCP Đầu tư phát triển Việt Nam Chương Giải pháp số hóa quy trình quản lý phát triển phần mềm Trung tâm CNTT - Ngân hàng TMCP Đầu tư phát triển Việt Nam Parameter Name sga_max_size sga_target Lock_sga pga_aggregate_target db_recycle_cache_size db_keep_cache_size Value (Instance 1) 20G 16G TRUE 6G 8G 1G Cấu trúc backup Data base sử dụng kiến trúc backup có hệ thống BIDV 97 Danh sách biểu mẫu Mẫu số BM01B-QLPM BAN CÔNG NGHỆ Số: ……….CV-CN Hà Nội, ngày … tháng … năm 201 (V/v: Thẩm định RSD … ) Kính gửi: - Trung tâm CNTT Trên sở tài liệu yêu cầu người sử dụng (URD), tài liệu đặc tả yêu cầu người sử dụng (RSD) …………… (sau gọi phần mềm) phê duyệt tài liệu liên quan, Ban Công nghệ thẩm định theo quy định Quản lý phần mềm số …… ngày …… (sau gọi Quy định) Thừa ủy quyền Tổng Giám đốc cho Giám đốc, Phó Giám đốc Ban Cơng nghệ theo Quyết định số 5941/QĐ-PC ngày 28/12/2012, Ban Công nghệ xin thông báo kết thẩm định URD, RSD phần mềm sau: Thơng tin chương trình - Tên phần mềm: …………………… - Mã phần mềm: …………………… - Mã kế hoạch: - Nội dung: …… , chức gồm: - Đơn vị đầu mối xây dựng URD: ……………… Kết thẩm định URD, RSD dự tốn ngày cơng xây dựng chương trình a Kết thẩm định nội dung URD: - Góp ý URD: Nội dung URD xây dựng, xin ý kiến góp ý hoàn thiện, phê duyệt theo Quy định Cụ thể: Xin ý kiến góp ý của: Bản tổng hợp tiếp thu/làm rõ ý kiến góp ý URD URD: Lãnh đạo phê 98 duyệt - Nội dung URD xây dựng theo mẫu, có đầy đủ nội dung theo yêu cầu Quy định, rõ ràng nội dung, đủ sở để nâng cấp Phần mềm phục vụ cho trình kiểm tra, nghiệm thu chương trình b Kết thẩm định RSD: - Tài liệu RSD lãnh đạo Trung tâm CNTT ký duyệt theo Quy định, nội dung RSD đầy đủ, rõ ràng (RSD hiệu chỉnh, bổ sung nội dung làm rõ vào ngày ……… theo yêu cầu thẩm định_ghi nội dung có) c Kết thẩm định dự tốn ngày cơng xây dựng chương trình: - Số ngày công thực phần mềm Trung tâm CNTT đề xuất công văn số ……… … mandays, chi tiết: + Lập trình: ….mandays + Tổng dự án: … mandays - Số ngày công thực phần mềm theo kết Ban Công nghệ thẩm định … mandays, chi tiết sau: + Lập trình: … mandays + Tổng dự án: … mandays (Chi tiết Phụ lục 01 Báo cáo thẩm định ngày cơng đính kèm) d Điều chỉnh kế hoạch xây dựng chương trình (nếu có): Điều chỉnh kế hoạch thực chi tiết theo đề xuất tài liệu RSD (đã Lãnh đạo TTCNTT ký duyệt), cụ thể sau: - Thời gian hoàn thành lập trình: … - Thời gian kiểm tra, nghiệm thu: …… - Thời gian triển khai: …… Lý điều chỉnh kế hoạch chi tiết:…………… Tổ chức thực Nhằm tổ chức thực phần mềm theo Quy định đảm bảo chất lượng, hiệu quả, Ban Công nghệ đề nghị Đơn vị phối hợp: - Trung tâm CNTT: a Tổ chức thực nâng cấp phần mềm theo Quy định đáp ứng kế hoạch phê duyệt (hoặc kế hoạch điều chỉnh mục 2/d 99 trên) b Tổ chức kiểm thử, nghiệm thu chương trình mặt kỹ thuật chuẩn bị môi trường, địa điểm, hỗ trợ kiểm thử, nghiệm thu chương trình mặt nghiệp vụ theo Quy định QLPM c Bàn giao đầy đủ hồ sơ, tài liệu cho Ban CN trước tổ chức kiểm thử nghiệp vụ để phục vụ công tác đánh giá, nghiệm thu chương trình - : a Phối hợp với Trung tâm CNTT trình nâng cấp chương trình b Tổ chức kiểm thử nghiệp vụ chương trình theo quy định Lập báo cáo kết kiểm thử theo Quy định QLPM số … đó: o Đánh giá mức độ đáp ứng yêu cầu phần mềm, lỗi tồn tại, điểm chưa đáp ứng URD (nếu có) khả triển khai; o Đề xuất phương án triển khai phần mềm (triển khai thí điểm/chính thức) phương án xử lý phần mềm chưa đáp ứng yêu cầu c Thông báo kết kiểm thử cho Ban Công nghệ, Trung tâm CNTT (kèm theo tài liệu liên quan, như: biên kiểm thử nghiệp vụ, báo cáo kết kiểm thử, kịch kiểm thử,…) làm sở đánh giá phần mềm - Ban Công nghệ: a Theo dõi, giám sát tiến độ nâng cấp triển khai chương trình b Lập báo cáo đánh giá trình PTPM (đảm bảo phần mềm đáp ứng đủ tiêu chuẩn nghiệm thu quy định Quy định QLPM) Ban Công nghệ gửi tới Quý Đơn vị kết thẩm định để tổ chức thực Trân trọng! Nơi nhận: - Như trên; - PTGĐ …… - PTGĐ ……… - Lưu: Ban CN TL.TỔNG GIÁM ĐỐC GIÁM ĐỐC (b/c qua mail); 100 Mẫu số BM02-QLPM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NGÂN HÀNG TMCP ĐẨU TƯ NAM VÀ PHÁT TRIỂN VIỆT NAM Độc lập - Tự - Hạnh phúc (Nhóm kiểm thử) ……………, ngày … tháng …… năm …… KỊCH BẢN KIỂM TRA NỘI BỘ/ KIỂM THỬ KỸ THUẬT Mã phần mềm:……………….Phiên bản:……………… Tên phần mềm:……………………………………… I Yêu cầu kiểm thử u cầu cấu hình máy tính thực kiểm tra kỹ thuật theo nội dung : nêu rõ cơng cụ, phần mềm tiện ích cần cài đặt máy tính thực kiểm thử phần mềm - Công cụ bổ trợ kiểm tra kỹ thuật: - Thời gian thực kiểm thử: o Đợt 1: từ ngày … Đến ngày … o … o Đợt n: từ ngày … Đến ngày … II Nội dung kiểm thử kỹ thuật Các nội dung kiểm tra chức năng: ST Nội dung kiểm Yêu cầu T tra Kiểm tra cài đặt Bắt buộc phải kiểm tra ứng dụng Cài đặt thành cơng chương trình theo tài liệu hướng dẫn; Đăng nhập chương trình thành công Kiểm tra module Bắt buộc phải kiểm tra Phân quyền Tạo User phân quyền cho user sử dụng nhóm quyền chương trình, phân quyền theo nhóm quyền RSD biên ghi nhớ (nếu có) Kiểm tra module Thực kiểm tra (nếu có) ghi log hệ thống 101 Ngườ i KT Ghi Kiểm tra chức đáp ứng URD, RSD Bắt buộc phải kiểm tra Đảm bảo có đầy đủ chức yêu cầu RSD biên ghi nhớ (nếu có) khơng cịn lỗi kỹ thuật Các nội dung kiểm tra kỹ thuật: ST T Nội dung kiểm tra Yêu cầu Rà sốt tính đáp ứng Phải nêu đầy đủ yêu cầu kỹ thuật biên đánh nêu URD giá kết đáp ứng yêu cầu cụ thể (đối chiếu với thiết kế chương trình đáp ứng yêu cầu) Kiểm tra khả đáp ứng chương trình nhiều người sử dụng đồng thời thao tác chương trình Bắt buộc phải kiểm tra Kiểm tra theo dõi Performance hệ thống máy chủ (CPU, RAM, HDD) trình test tải đáp ứng số lượng người sử dụng truy cập, tác nghiệp đồng thời theo URD, PTTK; Performance hệ thống máy chủ (CPU, RAM, HDD) hoạt động bình thường, thời gian xử lý tối đa tác vụ, … Chương trình đáp ứng với số người dùng đồng thời URD/RSD nêu Kiểm tra theo dõi Hệ thống hoạt động tốt 102 Ngườ i KT Ghi (cần nêu đầy đủ nội dung yêu cầu kỹ thuật URD để kiểm tra, ghi kết kiểm tra cụ thể với nội dung đó) băng thơng đường điều kiện đường truyền (nếu cần) truyền tối thiểu … Kb/s Các yêu cầu lưu Đáp ứng chế lưu trữ, trữ khai thác CSDL theo thời gian, đảm bảo chế tìm - Tần suất: kiếm, tra cứu liệu - Nội dung lưu trữ: thông suốt toàn - Thời gian lưu trữ: CSDL điều kiện liệu tích lũy theo mốc tăng trưởng theo URD/RSD, PTTK CSDL (rà soát Phát câu lệnh có câu lệnh cost cao) Cost cao để tối ưu có phương án khắc phục Kiểm tra mức đáp ứng CSDL, máy chủ tăng trưởng liệu sau thời gian vận hành Dữ liệu nhập vào tăng trưởng tích lũy thời gian mốc tăng trưởng theo đánh giá thời gian kiểm tra Ghi nhận thông số Ghi nhận yêu cầu cụ thể yêu cầu chương thơng số CSDL trình CSDL q trình test tải để xác định giá trị tham số phù hợp triển khai chương trình Kiểm tra an toàn bảo mật ST T Nội dung kiểm tra Yêu cầu kiểm tra Xác thực Phải trải qua biện pháp xác thực hợp lệ sử dụng Sử dụng chức phân quyền Quản lý phiên làm việc (session) Ứng dụng tự động thu hồi session sau thời gian NSD khơng có thao tác 103 Ngườ i KT Ghi Xác nhận liệu đầu vào Kiểm tra yêu cầu ATBM theo URD/RSD tài liệu PTPK thiết kế phần mềm Tất liệu nhập vào phải kiểm tra loại bỏ ký tự không cần thiết để tránh mắc lỗi: Buffer overflow, cross-site scripting (XXS), SQL injection… - Yêu cầu… Yêu cầu… Nhóm trưởng (Ký ghi rõ họ tên) Lãnh đạo Trung tâm CNTT (Ký ghi rõ họ tên) 104 Mẫu số BM03-QLPM NGÂN HÀNG TMCP ĐẨU TƯ VÀ PHÁT TRIỂN VIỆT NAM (Nhóm kiểm thử ……) CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc ……………, ngày … tháng …… năm …… BÁO CÁO KẾT QUẢ KIỂM THỬ, NGHIỆM THU KỸ THUẬT/NGHIỆP VỤ PHẦN MỀM…………………………………………… - Căn …… việc “Thành lập nhóm kiểm thử kỹ thuật/nghiệp vụ phần mềm…….” Tổ/nhóm kiểm thử kỹ thuật/nghiệp vụ phần mềm … (sau gọi tắt Tổ KTNT) tiến hành kiểm thử với nội dung sau: Tên phần mềm:……………… Mã phần mềm:…………………… Phiên bản:…………………………… Mã kế hoạch: …………… Thời gian kiểm thử : từ ngày đến ngày Địa điểm: Thành phần tham gia: Trách nhiệm STT Họ tên Chức vụ Đơn vị nhóm Trưởng Nhóm Phó Trưởng Nhóm Thành viên Nội dung kiểm thử: - Tổ KTNT thực kiểm thử phần mềm mặt kỹ thuật/nghiệp vụ đầy đủ nội dung theo kịch kiểm thử phê duyệt (hoặc nội dung chưa kiểm thử phải nêu cụ thể nêu lý do) - Bổ sung nội dung mà kịch kiểm thử cịn thiếu (nếu có) Kết kiểm thử: a Nếu đánh giá chung kết kiểm thử:… b Kết kiểm thử chi tiết phụ lục kèm theo (phụ lục kịch kiểm thử chi tiết có thêm cột ghi kết kiểm thử Đạt/Không đạt ý kiến khác cột ghi chú) Kết luận, đề xuất - Nêu rõ kết luận phần mềm đáp ứng yêu cầu mặt kỹ thuật/nghiệp vụ hay chưa? Phần mềm đủ điều kiện để triển khai hay chưa? 105 - Các nội dung chưa hoàn thành/chưa đạt yêu cầu (nếu có) có mức độ ảnh hưởng đến phần mềm, triển khai phần mềm cịn chưa hồn thiện nội dung hay khơng? - Nêu rõ ý kiến đánh giá, đề xuất phương án xử lý nội dung chưa kiểm thử theo kịch nội dung kiểm thử chưa đạt yêu cầu (nếu có) - Các kiến nghị phần mềm (nếu có): - Đề xuất phương án triển khai:…… Biên lập thành 03 bản: giữ 01 Trung tâm CNTT giữ 01 bản, 01 gửi Ban Công nghệ làm báo cáo đánh giá nghiệm thu phần mềm Các thành viên Lãnh đạo đơn vị nghiệp vụ đầu mối Nhóm kiểm thử (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) 106 Mẫu số BM04-QLPM NGÂN HÀNG TMCP ĐẨU TƯ VÀ PHÁT TRIỂN VIỆT NAM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc (Nhóm kiểm thử, nghiệm thu ……) I ……………, ngày … tháng …… năm …… KỊCH BẢN KIỂM THỬ NGHIỆM THU NGHIỆP VỤ PHẦN MỀM ……………………………………… Mã phần mềm:……………….Phiên bản:……………… Yêu cầu kiểm thử - Yêu cầu liệu kiểm thử: yêu cầu chuẩn bị liệu thật (nếu phê duyệt chủ trương sử dụng liệu thật) yêu cầu công cụ hỗ trợ tự động sinh liệu giả lập dùng cho kiểm thử phần mềm (nêu rõ cấu trúc, công thức, nguyên tắc tự động sinh liệu) - Yêu cầu máy tính PC: nêu rõ cơng cụ, phần mềm tiện ích cần cài đặt máy tính thực kiểm thử phần mềm (ngồi phần mềm Trung tâm CNTT cài đặt theo hướng dẫn cài đặt phần mềm) - Thời gian thực kiểm thử: o Đợt 1: từ ngày … Đến ngày … o … o Đợt n: từ ngày … Đến ngày … II Nội dung kiểm thử nghiệp vụ STT Nội dung kiểm thử Yêu cầu Chức năng/báo cáo ….: - Tình 1: … Đầu vào liệu/ đầu liệu, … - Tình n: Đầu vào … liệu/ đầu liệu, … 107 Cán kiểm thử Ngày kiểm thử Ghi … … … … … Chức năng/báo … … cáo … - Tình 1: Đầu vào … liệu/ đầu liệu, … - Tình n: Đầu vào … liệu/ đầu liệu, … Nhóm trưởng Giám đốc đơn vị nghiệp vụ đầu mối (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) 108 Mẫu số BM05-QLPM NHẬT KÝ KIỂM THỬ PHẦN MỀM - Phần mềm: Mã phần mềm:………………… Phiên bản: …………… Mã kế hoạch: ………………… Địa điểm kiểm thử: … Các thành viên Nhóm kiểm thử theo Quyết định thành lập số … ngày ……: o … o … - Cán kỹ thuật đầu mối hỗ trợ kiểm thử: …… Cán tham Ký xác Ngày Nội dung Version Ghi gia kiểm thử nhận Ghi đầy đủ danh sách Ghi đầy đủ nội CB tham gia dung test test Ghi chú: Nhật ký kiểm thử phải ghi chi tiết đầy đủ lần bị gián đoạn/kéo dài thời gian kiểm thử lý gián đoạn/kéo dài (do Nhóm kiểm thử khơng đến test hay mơi trường test lỗi hay phải chờ sửa lỗi chương trình hay chờ chỉnh sửa theo yêu cầu thay đổi, bổ sung) Nếu nhật ký kiểm thử đầy đủ nội dung mà thời gian kiểm thử bị kéo dài Trung tâm CNTT chịu trách nhiệm việc chậm tiến độ Tổng hợp nhật ký sửa lỗi theo mẫu sau đây: -Chương trình phần mềm: -Mã phần mềm:………………… -Phiên bản: …………… -Mã kế hoạch: ………………… Mô tả Yêu Thời Thời Mức độ Mã Chức lỗi cầu Cán gian gian sửa (Cao/bình lỗi bị lỗi chỉnh test báo lỗi lỗi thường/thấp) sửa 109 Mẫu số BM09-QLPM NGÂN HÀNG TMCP ĐẨU TƯ VÀ PHÁT TRIỂN VIỆT NAM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc ……………, ngày … tháng …… năm …… DANH MỤC TÀI LIỆU PHẦN MỀM Tên phần mềm: ………………… Mã phần mềm:……………… Phiên bản: Hình thức phát triển PM: (TPT- Tự phát triển/TN - Thuê ngoài) Cán quản lý: TT Tên tài liệu I Yêu cầu NSD, Căn thực Phê duyệt chủ trương, kế hoạch PM Tài liệu URD II Có/ Khơng Số VB Ngày VB Chính / Ghi Đối với PM khẩn gấp không yêu cầu URD mà cần tài liệu mô tả yêu cầu nghiệp vụ Tài liệu RSD Văn thẩm định RSD Hồ sơ kiểm tra- nghiệm thu Thơng báo hồn thành CT, đề nghị NV tổ chức KTNT Văn thành lập Tổ KT kỹ thuật kịch kiểm tra Biên kiểm thử kỹ thuật đơn vị phát triển phần mềm Văn thành lập Tổ kiểm tra nghiệm thu nghiệp vụ 110 III Kịch kiểm tra nghiệp vụ Biên kiểm thử phần mềm nhóm nghiệm thu Văn đề nghị nghiệm thu phần mềm Tài liệu kỹ thuật Tài liệu phân tích thiết kế Tài liệu hướng dẫn cài đặt Tài liệu Hướng dẫn sử dụng 111 ... Chương Giải pháp số hóa quy trình quản lý phát triển phần mềm Trung tâm CNTT - Ngân hàng TMCP Đầu tư phát triển Việt Nam CHƯƠNG CƠ SỞ LÝ LUẬN VỀ SỐ HĨA QUY TRÌNH QUẢN LÝ PHÁT TRIỂN PHẦN MỀM 1.1... khảo, luận văn gồm chương: Chương Cơ sở lý luận số hóa quy trình quản lý phát triển phần mềm Chương Thực trạng quy trình quản lý phần mềm Trung tâm CNTT Ngân hàng TMCP Đầu tư phát triển Việt Nam. .. thiết số hóa Quy trình quản lý phát triển phần mềm BIDV trung tâm CNTT 3.2 Mô tả tốn Giải pháp số hóa quy trình quản lý phát triển phần mềm số hóa tất hồ sơ giấy tờ, quy trình, quy định, quản lý