Software Quality Management - March 2010 Tran Bang Viet (tranbangviet@gmail.com) Posta & Telecommunication Institute of Technology Department of Computer Sciences Assignment for SQM Software Quality Management - March 2010 Tran Bang Viet (tranbangviet@gmail.com) Posta & Telecommunication Institute of Technology Department of Computer Sciences Yêu cầu chung • Mỗi nhóm 5-6 sinh viên. Tự phân công trong nhóm theo các vị trí/vai trò khác nhau. • Web application hoặc mobile application • Kết quả bài tập nhóm chiếm 30% điểm số môn học. Điểm số của các thành viên có thể khác nhau tùy thuộc vào vai trò và kết quả của việc hoàn thành vai trò ấy. • Mục tiêu: – tăng cường kỹ năng và tinh thần làm việc nhóm – áp dụng các kiến thức về công nghệ phần mềm, quản lý chất lượng phần mềm và quản lý dự án. – không đặt nặng về kỹ thuật/thuật toán nhưng quan trọng về kết quả, đặc biệt là dưới góc độ người dùng cuối. – được sử dụng open source hay các nguồn khác, nhưng phải khai báo. • Nộp bài: source code, hướng dẫn cài đặt và sử dụng, testcase/testplan, các tài liệu khác… vào Thứ Bảy cuối cùng trước buổi học cuối. Software Quality Management - March 2010 Tran Bang Viet (tranbangviet@gmail.com) Posta & Telecommunication Institute of Technology Department of Computer Sciences Assignment A: Quản lý quán Cafe • Một quán cà phê có n khu (n < 5), mỗi khi có một số bàn xác định (có thể dời được từ khu này sang khu khác khi cần) và một chính sách giá khác nhau (nếu cần). • Khi khách gọi món, phục vụ ghi nhận trên phiếu yêu cầu (order), và giao một bản cho phòng thu ngân để tính tiền và một bản cho phòng pha chế để chuẩn bị. • Khi tính tiền, thu ngân sẽ xuất (in) phiếu thu (receipt), đợi thu tiền và thu tiền. • Cuối mỗi ngày/tuần/tháng, so khớp các phiếu yêu cầu, doanh thu và tiêu hao nguyên liệu. Cuối tháng sẽ tính lương cho phục vụ dựa trên số phiên phục vụ và % doanh thu phục vụ được. • Bàn có thể được dời nội khu, sang khu khác, nhập với bàn khác (nếu cần). • Cần dễ dàng theo dõi tình trạng bàn. • Ít nhất có 3 users: chủ quán/quản lý, thu ngân và pha chế. Software Quality Management - March 2010 Tran Bang Viet (tranbangviet@gmail.com) Posta & Telecommunication Institute of Technology Department of Computer Sciences Assignment B: Quản lý khách sạn • Khách sạn có x phòng, thuộc n loại khác nhau (giá khác). Cho thuê theo giờ hoặc ngày. Có chế độ giá khác nhau cho giờ đầu. Có phục vụ đồ uống hoặc ăn theo yêu cầu khách (thực đơn có thể thay đổi). • Cần theo dõi hiệu quả của nhân viên phòng. • Cần lưu giữ thông tin khách hàng: quốc tịch, tên và số CMND/hộ chiếu, giờ vào, giờ ra và số tiền (phòng + khác). Khi cần, có thể in danh sách khách hiện tại ra để làm thủ tục tạm trú với công an. • Báo cáo tóm tắt kinh doanh ngày/tuần và báo cáo đầy đủ vào cuối tháng. • Có ít nhất 2 users: trực phụ trách và chủ. Software Quality Management - March 2010 Tran Bang Viet (tranbangviet@gmail.com) Posta & Telecommunication Institute of Technology Department of Computer Sciences Assignment C: Bán vé xe ML Express • Thông tin về các tuyến xe của Mại Linh Express xem tại http://www.mailinhexpress.vn/ • Đặt vé: – Khách hàng đặt vé trực tiếp tại phòng vé, qua điện thoại hoặc qua website cho các ghế còn trống của các chặng theo gian thực. – Khách đặt qua website sẽ được gọi lại để cấp một phiếu đặt vé. Nếu đã hết vé, khách có thể yêu cầu tham gia danh sách chờ. – Ít nhất 45’ trước khi xe khởi hành, khách sẽ phải lấy vé lên xe. – Khách có thể đổi giờ/xe/tuyến tuyến với một khoản tiền % phạt. – 30’ trước khi xe xuất bến, khách không có mặt tại bến sẽ bị hủy vé. • Quản lý: – Có n<4 loại xe với số lượng ghế khác nhau. – Các xe có thể được điều động linh hoạt giữa các tuyến. – Tại thời điểm cụ thể, xe có tình trạng khác nhau: hư, bảo dưỡng, đang chở khách, đang di chuyển không khách – Giá vé của từng chặng, hoặc chính sách vé của tất cả các chặng có thể được điều chỉnh (đồng loạt tăng giảm, hoặc tăng chiều đi, giảm chiều về). +5 điểm thưởng Software Quality Management - March 2010 Tran Bang Viet (tranbangviet@gmail.com) Posta & Telecommunication Institute of Technology Department of Computer Sciences Assignment D: Quản lý e-Magazines • Ứng dụng trích lọc thông tin và gởi email: Trích lọc tự động không trùng lắp nội dung các bài viết mới hằng ngày trên các trang báo điện tử cho những người đăng ký dưới 1 trong 2 dạng format: prc hoặc pdf • Ứng dụng giao tiếp người sử dụng – Cho phép người dùng đăng kí dịch vụ nhận tạp chí tự động (qua web/email) theo n gói khác nhau, phí của từng package là khác nhau (có thể bằng 0) – Ứng dụng sẽ tự động gởi vào email người dùng vào thời điểm định kỳ nào đó – User chọn các loại báo điện tử có sẵn trong hệ thống hoặc đưa URL để hệ thống kiểm tra, nếu có thể sử dụng được sẽ đưa vào sử dụng – Đối với user sử dụng dịch vụ tính phí • Không kèm theo các thông tin quảng cáo • Các thông tin tổng họp và chọn lọc: thông tin thị trường hằng ngày, thông tin bóng đá, giá vàng, cổ phiếu, đô la, … • Ứng dụng quản lý – Quản lý & xác thực người dùng – Quản lý chính sách – Thống kê người dùng: nội dung yêu thích, thời điểm nhận sách, … +5 điểm thưởng