Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
1,8 MB
Nội dung
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG * BẢN BÁO CÁO Bài tập Lab Quản lý dự án phần mềm & Lập trình với giao diện đồ họa người dùng (GUI) Nhóm 12 Lê Duy Anh Dũng - 20198170 Trần Văn Hạ - 20198173 Bùi Trung Hiếu - 20198174 Đỗ Quốc Khánh - 20198182 Huỳnh Khắc Anh Khoa – 20198183 Giảng viên hướng dẫn: Giảng viên Lương Mạnh Bá Viện: Công nghệ thông tin truyền thông Hà Nội, 10/2021 MỤC LỤC Phần I: Bài 1.1 .3 Bài 1.2 .3 Phần II: Xây dựng biểu đồ WBS Bài 1.4 .3 Quản lý thu phí, đóng góp Quản lý thơng tin phịng tránh Covid-19 Phần III: Thực hành lập trình giao diện đồ họa người dùng GUI DANH MỤC HÌNH ẢNH Hnh 1: Code để xử lý kiện cho phần Login Hnh 2: Code để xử lý menu form thêm danh sách thành viên nhóm Hnh 3: Kết thiết kế form đăng nhập đơn giản đăng nhập Hnh 4: Kết đăng nhập thành công cách sử lý kiện login 10 Hnh 5: Kết tập tự làm: liệt kê danh sách người dùng qua menu-form sau đăng nhập 10 Source code dự án: https://github.com/doquockhanh041201/tct Phần I: Bài 1.1 a) Dự án kết thúc khi: Hết kinh phí trước thời hạn (Kết thúc thất bại) Quá hạn dự kiến (có làm tiếp khơng có ý nghĩa gì) Hồn thành mục tiêu đề ra, nghiệm thu (kết thúc tốt đẹp) trước thời hạn b) Tất đáp án Một dự án phát triển phần mềm thành công khi: - Sản phẩm đáp ứng yêu cầu chất lượng - Không vượt kinh phí dự kiến - Hồn thành thời gian dự kiến c) Rủi ro dự án yếu tố khơng biết trước mà xảy ảnh hưởng tiêu cực tích cực đến việc hoàn thành mục tiêu dự án Bài 1.2 a) Một người làm công tham gia vào dự án khơng cần biết hết chức dự án đó, học hết chức dự án nhiều thời gian không hiệu Chỉ nên tập trung vào chức làm học kiểm sốt rủi ro, tránh mắc rủi ro có trước b) Nếu khơng áp dụng mơ hình vịng đời phần mềm khó phát triển phần mềm phần mềm muốn hoạt động tốt cần áp dụng nhiều quy trình khác nhau, mơ hình vòng đời phần mềm lại cung cấp rõ quy trình phần mềm như: phân tích, thiết kế, chế tạo, kiểm thử, bảo trì … giúp dễ dàng kiểm soát làm phần mềm hoạt động cách dễ dàng c) Trong phương pháp Agile, việc ln có đại diện khách hàng nhóm phát triển giúp cho công việc theo tiến độ giao, người làm phần mềm thu thập yêu cầu khách hàng, tránh lãng phí thời gian ngân sách, dễ dàng thay đổi qui trình, mặt khác khách hàng thấy sản phẩm dễ dàng đưa yêu cầu iteration từ thỏa mãn yêu cầu Phần II: Xây dựng biểu đồ WBS Bài 1.4 Ban quản lý tổ dân phố phường La Khê cần xây dựng phần mềm quản lý thông tin khu dân cư / tổ dân phố Tổ dân phố có 400 hộ gia đình với 1.700 nhân khẩu, chưa kể hàng trăm sinh viên thuê trọ hàng chục gia đình nơi khác đến thuê nhà làm kinh doanh dịch vụ Địa bàn rộng, dân cư đông phức tạp nên ban quản lý mong đợi phần mềm quản lý thơng tin chung tổ dân phố từ biến động nhân khẩu, hộ đến cơng tác đồn thể khác Ban quản lý gồm tổ trưởng, tổ phó cán phụ trách hoạt động nghiệp vụ khác Tổ trưởng tổ phó thực tất nghiệp vụ quản lý, cán khác phụ trách nghiệp vụ theo phân công cụ thể Quản lý thu phí, đóng góp Hàng năm tổ dân phố thực thu số khoản phí đóng góp hộ gia đình, cơng việc cán kế toán phụ trách Khoản phí vệ sinh bắt buộc với tất hộ gia đình, năm thu lần với định mức 6.000VNĐ / tháng / nhân Cán kế toán lập danh sách hộ gia đình số nhân tương ứng, sau đến nhà thu phí ghi nhận số tiền nộp Đối với khoản đóng góp khơng quy định số tiền mà phụ thuộc vào hộ, khoản đóng góp thu theo đợt vận động như: “Ủng hộ ngày thương binh-liệt sỹ 27/07”, “Ủng hộ ngày tết thiếu nhi”, “Ủng hộ người nghèo”, “Trợ giúp đồng bào bị ảnh hưởng bão lụt”,… Cán kế toán cần thống kê tổng số tiền thu đợt, tổng số hộ nộp xem chi tiết hộ nộp khoản tiền Quản lý thông tin phịng tránh Covid-19 Với tình hình diễn biến phức tạp dịch Covid-19, cán y tế tổ dân phố cần ghi nhận thông tin nhân có liên quan đến vùng dịch: thơng tin khai báo dịch tễ, trạng thái sức khoẻ bất thường người dân tổ khai báo Nếu có cá nhân hộ gia đình phải cách ly tập trung cách ly nhà cần ghi nhận thơng tin (thời gian bắt đầu cách ly, mức độ cách ly F0,1,2,3…, test covid-19 chưa, hình thức test, thời điểm test, kết lần test,…) Hàng tuần cán y tế cần thống kê thông tin nhận liên quan đến dịch covid19 Sơ đồ WBS: Phầần mềầm quản lý thu phí, đóng góp Chềố tạo Kiểm thử Phần tích Thiềốt kềố Phần tích yều cầầu Thiềốt kềố bi u ể đốầ Mã hóa chương use-case trình Kiểm tra lốỗi Xác định nghiệp vụ Thiềốt kềố bi u ể đốầ Mã hóa giao diện lớp Sửa đổi Xác đ nh ị đốối tượng Thiềốt kềố giao diện Xác định thời gian thực Thiềốt kềố sở liệu Bảo trì Nầng cầốp, sửa chữa Bản kế hoạch đơn giản cho dự án: Cơng việc Phân tích Thiết kế Chế tạo Kiểm thử Bảo trì Phân tích u cầu Xác định nghiệp vụ Xác định đối tượng Xác định thời gian thực Thiết kế biểu đồ usecase Thiết kế biểu đồ lớp Thiết kế giao diện Thiết kế sở liệu Mã hóa chương trình Mã hóa giao diện Kiểm tra lỗi Sửa đổi Nâng cấp, sửa chữa Thời gian (số làm việc) 1-2 ngày Số người ngày người ngày 1-2 ngày 1-2 ngày 2-3 ngày Cả nhóm 1-2 tuần Cả nhóm 1-2 tuần người Khơng xác định thời gian Cả nhóm Bảng quản lý đơn giản rủi ro: Công việc/ Hoạt động Mối nguy Thống kê, ghi, nhập Bị liệu Lưu trữ Bị tải nhớ Xác định rủi ro Rủi ro Khơng có liệu lưu dự phòng Dữ liệu truy xuất bị sai Mức độ Trung bình Trung bình Quản lý rủi ro Chiến lược Biện pháp Sao lưu Giảm thiểu liệu thường xuyên Chỉ lưu liệu Giảm thiểu khoảng thời gian định Phần III: Thực hành lập trình giao diện đồ họa người dùng GUI Hnh 1: Code để xử lý kiện cho phần Login Hnh 2: Code để xử lý menu form thêm danh sách thành viên nhóm Hnh 3: Kết thiết kế form đăng nhập đơn giản đăng nhập Hnh 4: Kết đăng nhập thành công cách sử lý kiện login Hnh 5: Kết tập tự làm: liệt kê danh sách người dùng qua menu-form sau đăng nhập 10 11 ... tin phịng tránh Covid-19 Phần III: Thực hành lập trình giao diện đồ họa người dùng GUI DANH MỤC HÌNH ẢNH Hnh 1: Code để xử lý kiện cho phần Login Hnh 2: Code để xử lý menu form thêm danh sách... mơ hình vịng đời phần mềm khó phát triển phần mềm phần mềm muốn hoạt động tốt cần áp dụng nhiều quy trình khác nhau, mơ hình vịng đời phần mềm lại cung cấp rõ quy trình phần mềm như: phân tích,... Trung bình Quản lý rủi ro Chiến lược Biện pháp Sao lưu Giảm thiểu liệu thường xuyên Chỉ lưu liệu Giảm thiểu khoảng thời gian định Phần III: Thực hành lập trình giao diện đồ họa người dùng GUI Hnh