1 KếHoạchQuảnLýCấuHìnhPhầnMềm Cho Phầnmềm bán quần áo trực tuyến Phiên 1.0 phê chuẩn Chuẩn bị: Nguyễn Thế Trung (Nhóm 7) I Giới thiệu: Mục đích: Mục đích việc “QLCHPM” để thiết lập bảo đảm tính toàn vẹn sản phẩm trung gian sản phẩm sau dự án phần mềm, xuyên suốt chu kỳ sống dự án 2.Phạm vi: 2.1 Mô tả tổng quan: Phầnmếm trang web bán hàng trực tuyến cho phái mạnh(Men’s Life Shop) Là nơi cung cấp sản phẩm mới, hợp túi tiền, uy tín chất lượng 2.2 Nhận dạng phầnmềm mà QLCHPM áp dụng: Phầnmềm sau hoàn thành sẻ đảm bảo chức : tìm kiếm, đăng kí, đăng nhập toán + Đăng kí: Người dùng đăng kí trực tuyến thành viên website, thông tin đăng kí bao gồm: thông tin cá nhân, tên đăng nhập, mật khẩu, email, địa + Đăng nhập: Sau đăng kí thành viên hệ thống khách hàng phải đăng nhập để sử dụng chức nâng cao website, thông tin đăng nhập bao gồm: tên đăng nhập mật + Tìm kiếm: Hệ thống yêu cầu chọn sản loại sản phẩm theo mục tìm kiếm chọn mức, kết trả hiển thị theo danh sách trang kết theo phân loại sản phẩm + Thanh toán: Tính tổng số tiền mà khách hàng mua quần áo, có giảm giá trừ tiền giảm giá cho khách hàng sau toán cho khách hàng thông qua phương thức toán web 2.3 Mối quan hệ QLCHPM với phần cứng: Phầnmềm giao tiếp với phần cứng hình, cách xử lí thông qua nhớ, vi xử lí, thiết bị nhập bàn phím, chuột Có thể in trang web giấy máy in Dữ liệu phầnmềm lưu phần cứng hệ thống máy chủ 2 2.5 Các hạn chế: Do thời gian học tập gói gọn vòng 15 tuần, lịch hoc thành viên nhóm khác trình độ chuyên môn thành viên nhóm khác, nên có nhiều ảnh hưởng đến kếhoạch như: việc việc chọn thời gian hợp nhóm, phân công công việc cho thành viên Thuật ngữ Dưới giải thuật ngữ, chữ viết tắt tài liệu này: STT Thuật ngữ/chữ viết tắt QLCHPM Định nghĩa/mô tả Quảnlýcấuhìnhphầnmềm Tài liệu tham khảo: − Bản dịch cô Phan Phương Lan từ mẫu kếhoạchquảnlýcấuhìnhphầnmềm tác giả Kari E Wiegers − Một số tài liệu tham khảo mạng(Tailieu.vn) − Giáo trình Nhập môn công nghệ phầnmềm “trường Đại Học Cần Thơ” II Quảnlýcấuhìnhphần mềm: Tổ chức: − Tất thành viện phải có trách nhiệm cho hoạt động QLCHPM dự án phát triển website bán hang − Tất thành viện phải có trách nhiệm giải vấn đề có lổi xảy − Các vai trò chức đơn vị tổ chức: + Phân tích viên: Làm việc với khách hàng để xác định viết yêu cầu + Thiết kế viên: Tạo mô tả mức hệ thông mà hệ thống phải thực hiện(thiết kế kiến trúc thiết kế chi tiết) + Lập trình viên: Viết mã lệnh cài đặt thiết kế + Kiểm thử viên: tìm, nhận đạng hiệu chỉnh lỗi + Nhóm quản lýcấu hình: trì phù hợp thành phần tao − Các quan hệ giởi đơn vị tổ chức: Nhà cung cấp: + Đặt tả viên: Thu thập thông tin từ khách hàng phân loai yêu cầu + Thiết kế viên: Dựa đặt tả để thiết kế (thiết kế kiến trúc thiết kế chi tiết) + Lập trình viên: Dựa vào yêu cầu từ thiết kế viên để viết mã lệnh + Nhóm quảnlýcấu hình: quảnlý giao diện thành phầncấuhình (mã nguồn) lập trình viên tạo + Kiểm thử viên : đóng vai trò người đại diện khách hàng xem xét chất lượng phầnmềm với quan điểm khách hàng theo ràng buộc đăt trước Khách hàng : sử dụng sản phẩm phầnmềmphản hồi lại nhà sản xuất Các trách nhiệm quảnlýcấuhìnhphần mềm: − Mục đích: + Xác định cấuhìnhphầnmềm + Kiểm soát phiên phầnmềm + Kiểm toán cấuhìnhphầnmềm + Thiết lập báo cao liên quan đến thay đổi − Các thành viên: Nguyễn Thế Trung − Khoảng thời gian hiệu lực: Có thời hạn suốt chu kỳ sống dự án Quảnlý quy trình quảnlýcấuhìnhphần mềm: − Các yếu tố rủi ro hàng đầu: + Nhân bị thiếu + Chức sai + Thâm hụt thời gian − Chiến lược quảnlý rủi ro: + Nhận dạng yếu tố rủi ro + Xác định mức độ rủi ro + Quảnlý rủi ro + Chấp nhận giảm thiểu đến mức thấp ảnh hưởng rủi ro tránh khỏi + Lập kếhoạch lại cấu trúc phần dự án hay dự án( rủi ro kinh phi thời gian) III Các hoạt động quản lýcấu hình: 3.1 Nhận dạng cấu hình: 3.1.1 Nhận dạng thành phầncấu hình: Thành phần cấuhìnhphần mềm: − index.php: trang chủ tổng hợp thành phần trang web, truy suất thành phần lại trang web − ketnoi.php: liên kết thành phần với sở liệu với trang web qua máy chủ − cumchuc: thư mục chứa thành phần chức trang web: + banner: để trình chiếu hình ảnh theo dạng động + hotrotructuyen: hổ trợ khách hàng cần liên hệ với nhà cung cấp + menudoc: menu dọc bên trái gồm có loại sản phẩm theo chủng loại + menungangtren: thang menu ngang phía gồm có phần trang chủ, giới thiệu hướng dẫn mua hàng, giảm gía sản phẩm + sanphambanchay: Liệt liệt kê sản phẩm bán chạy shop trình diễn với slide ảnh để khách hàng nắm bắt sản phẩm hot shop + thanhvien: gồm chức đăng nhập đăng ký thành viên 4 + timkiem: giúp khách hàng tìm kiếm phẩm web theo mức họ mong muốn − hinhanh: chứa hình ảnh giao diện − js: Chứa mã thư viện jpuery − Sanpham: + Chitietsanpham: chứa hinh ảnh chi tiết chọn vào xem sản phầm + Sanphambanchay: chưa hình ảnh bán chạy + Toanbosp: chứa toàn sản phẩm web − Chitietsp.php: trang xuất chi tiết cho sản phẩm bao gồm giá sản phẩm, mã sản phẩm them số hình ảnh sản phẩm − Gioithieu.php: giới thiệu sơ lượt trang web − Huongdanmuahang.php: hướng dẫn khách hàng cách mua hàng online − nhom7.sql: dùng để lưu trữ liệu web dạng bảng ghi website truy xuất lấy thông tin từ bảng ghi cần thiết − sanphamtimkiem.php: kết sản phẩm thị sau tìm kiếm − sanphamtrangchu.php: sản phẩm đại diện trang chủ − sotrangtoanbosp.php: số trang tổng số sản phẩm − sotrangtungloai.php: số trang loại sản phẩm − trangdangky.php: trang dùng để nhập thông tin cá nhân đăng ký thành viên − trangdangnhap.php: trang đùng để điền tên đăng nhập mật − xuattoanbosp.php: Liên kết với menungangtren truy xuất tất sản phẩm web − xuattungloaisp.php: Liên kết với menudoc truy xuất sản phẩm theo loại mặt hàng 3.1.2 Đặt tên cho thành phầncấu hình: Các thành phầncấuhình đặt tên theo tiêu chí không trùng lặp tên phải có tính gợi nhớ, để thành viên quảnlý người sử dụng phầnmềm để dàng nhận dạng 3.2 Kiểm soát cấu hình: 3.2.1 Yêu cầu thay đổi: − Hiện web phiên 1.0 nhóm có số thay đổi sau có số thay đổi sau: + Banner từ dạng tỉnh chuyển sang dạng trình chiếu slide show + Xóa bỏ menu liên hệ chuyển sang sử dụng chức hổ trợ trực tuyến + Sản phẩm bán chạy(sanphambanchay) từ dạng từ dạng danh sách chuyển sang trình chiếu trực trình chiếu slide show − Các thay đổi thực trách nhiệm nhóm lập trình 3.2.2 Đánh giá thay đổi: Các thay đổi thay đổi để phầnmềm đẹp mặt giao diện then thiện với khách hàng làm cho việc hổ trợ khách hàng thực tốt 5 3.2.3 Phê chuẩn không phê chuẩn thay đổi: − Tùy theo mức độ quan trọng mà nhóm tiền hành xóa phần liên hệ để thay đổi hổ trợ khách hàng trước, tiến hành thay đổi banner sản phẩm bán chạy Các thay đổi thống thành viên chấp thuận cuối nhóm trưởng − Kết thay đổi kiểm tra buổi nhóm kiểm thử phầnmềm 3.3 Báo cáo tình trạng cấu hình: − Hiện thành phần sở liệu thay đổi phần banner, xóa phần liên hệ chỉnh lại phần sản phẩm bán chạy − Các thay đổi làm cho phần giao diện web thay đổi chỉnh sửa lưu trữ sở dử liệu 3.4 Xem lại đánh giá cấu hình: − Mục đích trình kiểm toán nhằm phát triển trì trật tự, tránh gây hỗn độn toàn hệ thống trình thực hai hoạt động sau: + Rà soát kỷ thuật thức : xem xét lại phần mà nhóm sửa đổi phần banner, phần sản phẩm bán chạy coi chúng có thực mục đích chỉnh sửa chưa + Kiểm toán cấu hìnhphần mềm: Phần bổ sung cho trình rà soát kỷ thuật xem lại trình rà soát có xác mặt kỷ thuật không mặt mà trình rà soát chưa xem xét tới mặt mã nguồn − Công việc xem lại đánh giá nhóm thực hai tuần lần 3.5 Kiểm soát giao diện: Hiện trang thái giao diện web tốt thay đổi banner phần sản phẩm bán chạy không ảnh hưởng với khác thành phần cấuhình 6 ... ngữ/chữ viết tắt QLCHPM Định nghĩa/mô tả Quản lý cấu hình phần mềm Tài liệu tham khảo: − Bản dịch cô Phan Phương Lan từ mẫu kế hoạch quản lý cấu hình phần mềm tác giả Kari E Wiegers − Một số tài... tả để thiết kế (thiết kế kiến trúc thiết kế chi tiết) + Lập trình viên: Dựa vào yêu cầu từ thiết kế viên để viết mã lệnh + Nhóm quản lý cấu hình: quản lý giao diện thành phần cấu hình (mã nguồn)... dạng cấu hình: 3.1.1 Nhận dạng thành phần cấu hình: Thành phần cấu hình phần mềm: − index.php: trang chủ tổng hợp thành phần trang web, truy suất thành phần lại trang web − ketnoi.php: liên kết