ISP392Chưa đoKỳ 5Chuyên ngành Cập nhật 16 ngày trước

ISP392 - Dự án lập trình hệ thống thông tin

ISP392 - Dự án lập trình hệ thống thông tin (Information System Programming Project) là môn 3 tín chỉ bậc cử nhân của Đại học FPT, nối tiếp PRJ302, SWE201c và LAB211. Đây là môn tổng hợp giữa chương trình: người học làm theo nhóm, đi trọn một chu trình phát triển phần mềm và chịu trách nhiệm cho sản phẩm cuối. Điểm khác biệt lớn nhất so với bài tập lập trình là ở đây không ai đưa sẵn đặc tả — nhóm phải tự làm rõ yêu cầu rồi mới viết mã. Môn tổ chức theo nhiều vòng lặp thay vì một mạch thẳng, và đó là điểm đáng chú ý về mặt phương pháp: mỗi vòng đều đi đủ các bước từ làm rõ yêu cầu, thiết kế, viết mã, tự kiểm thử tới tích hợp, rồi mới sang vòng sau. Cách này phản ánh đúng thực tế ngành, nơi yêu cầu thay đổi liên tục và việc dồn mọi thứ vào một lần bàn giao cuối gần như luôn dẫn tới sản phẩm lệch nhu cầu. Vòng đầu bắt đầu bằng giới thiệu môn, hình thành nhóm và hướng dẫn phân tích thiết kế phần mềm, rồi lập kế hoạch cho vòng lặp. Các vòng sau lặp lại chu trình với phạm vi mở rộng dần. Xuyên suốt là phần thực hành thiết kế, viết mã, tự kiểm thử và tích hợp. Lợi ích: người học quen với nhịp làm việc theo vòng lặp, với việc mã của mình bị người khác tích hợp, và với trách nhiệm cho một phần của sản phẩm chung. Môn cũng rèn kỷ luật quản lý mã nguồn: làm việc trên nhánh riêng, mô tả thay đổi rõ ràng, và xử lý xung đột khi nhiều người sửa cùng một tệp. Đây là phần không dạy được bằng bài tập cá nhân nhưng bắt buộc phải có khi đi làm.

Môn này chưa có bộ đề nào

Tài liệu ôn tập của môn đang được biên soạn. Các môn cùng ngành đã có bộ ôn tập để luyện.