Báo cáo bài tập các nhóm lớp INT2208-1 2017
Môn học Công nghệ Phần mềm
Mỗi nhóm tạo một chương (article) và viết báo cáo về dự án phần mềm với nội dung gợi ý gồm các phần như sau:
- Tóm tắt:
- mô tả tên dự án phần mềm,
- các thành viên nhóm,
- liên kết đến repo của nhóm trên github,
- liên kết đến trang chủ sản phẩm triển khai của nhóm
- quy trình phần mềm áp dụng trong nhóm, các phương tiện trao đổi, liên lạc, cách thức làm việc trong nhóm.
- Yêu cầu bài toán:
- Yêu cầu chức năng
- sơ đồ ca sử dụng
- viết đầy đủ các features, scenarios theo đúng gherkin
- Yêu cầu chất lượng
- các yêu cầu an toàn, tốc độ, dễ sử dụng, v.v..
- Yêu cầu chức năng
Thiết kế hệ thống
Thiết kế kiến trúc: mô tả công nghệ sử dụng, các thành phần phía client, phía server, CSDL, các đường kết nối giữa các thành phần, thông tin các thư viện sử dụng
Thiết kế CSDL
Thiết kế các modules trong ứng dụng
Mỗi phần đều cần có hình vẽ và giải thích bằng lời đi kèm.
Cài đặt và kiểm thử hệ thống
- Chụp ảnh một số màn hình của ứng dụng và các đoạn mã nguồn chính kèm theo giải thích bằng lời.
- Kiểm thử đơn vị, kiểm thử chấp thuận tự động được xây dựng như thế nào, thống kê số lượng ca kiểm thử, kết quả chạy thử bao phủ được bao nhiêu % tổng số dòng mã nguồn
- Kiểm thử bằng tay, kịch bản, báo cáo kiểm thử
Triển khai và đánh giá sản phẩm
- Khởi tạo dữ liệu ban đầu như thế nào
- Đánh giá của người dùng
Tổng kết
- tự đánh giá việc triển khai bài tập nhóm, tự nhận xét kết quả đạt được
- nêu bài học kinh nghiệm rút ra từ bài tập dự án của nhóm
Phụ lục
- Thống kê đóng góp (Github -> Graphs -> Contributors) của từng người trong nhóm. Nếu đồ thị trên repo môn học không phản ánh hết thông tin, đưa thêm các minh chứng đóng góp khá trên repo cá nhân, repo của nhóm.
- Báo cáo đóng góp của từng người
- Gạch đầu dòng nêu các đóng góp kèm theo link đến minh chứng
- Các phụ lục khác nếu có để giúp cho việc đánh giá dự án nhóm được chính xác hơn