SWP391
Đang áp dụng
Đã duyệt

Software development project_Dự án phát triển phần mềm

Software Development Project

Tín chỉ
3
Bậc
Bachelor
Thang điểm
10
Điểm qua
5

Mô tả

This course guides students through the full Software Development Life Cycle (SDLC) by working on a real-world team project, with an emphasis on applying AI responsibly in requirement analysis, design, implementation, and testing. Students will practice user story writing, system design, coding using MVC and OOP, workflow development, testing, and reporting. AI tools are integrated into each phase to enhance productivity and quality.

Phân bổ thời gian

Study hour (150h) = 45h contact hours + 1h Project Presentation + 104h self-study

Nhiệm vụ sinh viên

- Join the team as arranged by the teacher - Select the project topic & technology stack and get approval from teacher before implementing - Attend at least 80% of contact slots in order to be accepted to the final presentation. - Analyze requirements, write user requirements, and create system diagrams with AI-assisted tools. - Design system architecture, database schema, and UI/UX wireframes using MVC, OOP, and AI suggestions. - Implement core features with AI-supported coding, apply coding standards, and manage source code in Git. - Develop and run unit/integration tests, using AI to suggest and refine test cases. - Deploy the application to staging, verify functionality, and prepare for final delivery. - Manage project progress, present milestones, and prepare high-quality reports with AI support.

Công cụ

- Requirement & Design: Miro, Lucidchart, Figma, Draw.io, ChatGPT, Gemini - Coding & Debugging: IntelliJ IDEA / VS Code / Visual Studio, GitHub Copilot, Tabnine - Database: MySQL Workbench, SQL Server Management Studio, pgAdmin -Testing: JUnit, NUnit, Postman, Selenium, AI-powered test case generators - Project Management: Jira, Trello, Notion, Git/GitHub - Deployment: Docker, Heroku, AWS / Azure / GCP, Vercel

SyllaBase

Dự án phi lợi nhuận, do sinh viên tự thực hiện nhằm giúp các bạn tra cứu chương trình đào tạo & đề cương môn học của FPT nhanh và thuận tiện hơn. Dữ liệu được tổng hợp từ flm.fpt.edu.vn. Đây không phải trang chính thức của Trường Đại học FPT và không có liên kết chính thức nào với Nhà trường.

Nếu Nhà trường hoặc FPT không đồng ý với việc đăng tải và muốn gỡ bỏ, vui lòng liên hệ khongcantienvayeudoi@gmail.com — chúng tôi sẽ gỡ bỏ ngay lập tức. Tài liệu tải về vẫn thuộc hệ thống FLM và yêu cầu tài khoản sinh viên hợp lệ.

© 2026 · phi lợi nhuận